본문 바로가기 메뉴 바로가기

Jaime's 기술 블로그

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

Jaime's 기술 블로그

검색하기 폼
  • All (443)
    • IntelliJ IDEA (7)
    • SpringBoot (83)
      • Web Application 만들기 (71)
      • JWT 튜토리얼 (5)
    • Java (13)
    • JPA (32)
    • Querydsl (14)
    • gRPC (10)
    • macOS (6)
    • Docker (1)
    • Linux (5)
    • R (5)
    • Test (3)
    • ETC (11)
    • Algorithm (227)
      • LeetCode Daily Challenge (220)
    • Retrospect (4)
    • git (1)
    • Architecture (8)
    • Book (10)
      • 함께 자라기 (7)
      • 프로그래머의 뇌 (3)
    • Essay (1)
  • 방명록

R (5)
R Factor

Factor는 제한된 수의 다른 값들을 저장하는 변수입니다. 이런 변수들을 범주형 변수(categorical variable)라고 부릅니다. 데이터 셋에는 두 가지 유형의 변수가 있습니다. categorical(범주형) 값이 제한되고, 특정 유한한 그룹을 기반으로 함 ex) 나라, 연도, 성별, 직업 등 continuous(연속형) 정수(integer)부터 십진수(decimal)까지 모든 값을 가질 수 있음 ex) 수익, 주가 등 범주형 변수(categorical variable) R은 범주형 변수를 Factor에 저장합니다. 아래는 문자 변수를 Factor 변수로 변환하는 코드 입니다. > factor(x = character(), levels, labels = levels, ordered = is.o..

R 2020. 10. 21. 20:29
R 행렬(matrix): 생성, 출력, 추가, 분할

행렬이란 우리가 익히 알고있는 행과 열로 구성된 2차원 배열입니다. 즉, 같은 데이터 타입을 가지고 있는 두 개 이상의 벡터의 조합이라고 할 수 있습니다. 생성 matrix()라는 함수를 이용하여 행렬을 생성할 수 있습니다. matrix()는 세 가지의 필수 파라미터를 가집니다. > matrix(data, nrow, ncol, byrow = FALSE) data: 행렬을 구성할 요소들의 컬렉션 nrow: 행 수 ncol: 열 수 byrow: row(행)를 기준으로 데이터를 채움, col(열)을 기준으로 채우려면 FALSE(기본값)를 사용 행렬 생성 > matrix_test = matrix(1:10, byrow = TRUE, nrow = 5) > matrix_test [,1] [,2] [1,] 1 2 [2..

R 2020. 10. 21. 11:06
R 데이터 타입, 수학 & 논리 연산자

기본 데이터 유형(Basic Data Type) R 프로그래밍은 다음과 같은 다양한 데이터 유형으로 작동합니다. Scalars Vectors (numerical, character, logical) Matrices Data frames Lists 기본 유형 numeric: 십진수 ex) 4.5 integer: 정수, numeric의 한 종류 ex) 4 boolean: 부울 값, logical 이라고 불림 ex) TRUE, FALSE string: 문자열, "" 또는 '' 사이의 텍스트, character라고 불림 class(var) 함수로 변수의 유형을 확인할 수 있습니다. > x = 28 > class(x) [1] "numeric" > x class(x) [1] "numeric" > y = TRUE >..

R 2020. 10. 20. 19:27
R 다운로드 & 설치(RStudio, Mac)

R을 사용하기 위해선 IDE를 설치해야 합니다. Rstudio는 사용자 친화적이고 오픈 소스이며 Anaconda 플랫폼의 일부이므로 사용 가능한 최고의 IDE입니다. Anaconda 설치 Anaconda란? Anaconda 무료 오픈 소스는 Python과 R 프로그래밍 언어를 모두 배포하고 있습니다. Anaconda는 과학 커뮤니티 및 데이터 과학자에서 기계 학습 프로젝트 또는 데이터 분석을 수행하기 위해 널리 사용됩니다. 왜 Anaconda를 사용하나요? Anaconda는 Python 또는 R에 필요한 모든 라이브러리를 관리하는 데 도움이됩니다. Anaconda는 패키지 관리를 단순화하기 위해 필요한 모든 라이브러리와 IDE를 단일 폴더에 설치합니다. 그렇지 않으면 별도로 설치해야합니다. 맥 사용자 1..

R 2020. 10. 19. 16:14
R 프로그래밍 언어란?

R이란? R은 1993 년 Ross Ihaka와 Robert Gentleman이 개발 한 프로그래밍 언어로 광범위한 통계 및 그래픽 라이브러리를 보유하고 있습니다. 머신 러닝 알고리즘, 선형 회귀, 시계열, 통계적 추론이 여기에 해당합니다. 대부분의 라이브러리는 R로 작성되지만 많은 계산을 필요로 하는 경우 C, C++, 포트란을 이용해 작성하기도 합니다. R은 교육용이나 학계에서만 사용될 뿐 아니라 많은 대기업들도 사용하고 있습니다. 대표적으로 구글, 우버, 에어비엔비, 페이스북 등이 있죠. R을 사용한 데이터 분석은 각 단계별로 사용할 수 있고 그 용도는 아래와 같습니다. 프로그램: R은 명확하고 접근하기 쉬운 프로그래밍 도구임 변환: R은 데이터 과학을 위해 특별히 설계된 라이브러리 모음으로 구성됨..

R 2020. 10. 15. 15:37
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
  • 프로그래머 밈(meme) 모음
  • Optional을 파라미터로 전달하지 말자
  • Optional에서 orElse()와 orElse⋯
  • I/O는 더 이상 Bottleneck이 아니다
최근에 달린 댓글
  • 안녕하세요! 알림설정까지 잘 왔습니다. 헌데 알림이라⋯
  • 안녕하세요, 쭈욱 보다가 질문이생겼습니다. 로그인 할때⋯
  • Form과 Entity의 차이를 질문하신 게 맞을까요?⋯
  • 컨트롤러에서 리턴 값이 String이고 RestCont⋯
Total
202,075
Today
1
Yesterday
511
링크
  • github
TAG
  • leetcode
  • JPA
  • Linux
  • 스프링부트
  • 스프링 부트 회원 가입
  • spring boot jwt
  • proto3
  • @ManyToOne
  • Java
  • QueryDSL
  • 스프링 데이터 jpa
  • intellij
  • Jackson
  • gRPC
  • Spring Data JPA
  • 알고리즘
  • r
  • 함께 자라기
  • JSON
  • Spring Boot Tutorial
  • 스프링 부트
  • spring boot app
  • 스프링 부트 애플리케이션
  • Spring Boot JPA
  • 클린 아키텍처
  • 헥사고날 아키텍처
  • Spring Boot
  • 함께 자라기 후기
  • spring boot application
  • 스프링 부트 튜토리얼
more
«   2023/03   »
일 월 화 수 목 금 토
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함
  • 2023/02 (3)
  • 2022/12 (1)
  • 2022/09 (13)
  • 2022/08 (31)

Blog is powered by Tistory / Designed by Tistory

티스토리툴바