Loading...

[R] 1. tidyverse 라이브러리와 tidy data

1. tidy data란? Hadley Wickham(2016)에 따르면 tidy data는 아래 세 가지 규칙을 갖는다고 합니다. 하나의 변수는 하나의 세로줄을 형성한다. (Each variable forms a column: Variables in columns) 하나의 관측치는 하나의 가로줄을 형성한다. (Each observation forms a row: observations in rows) 하나의 변수의 종류별로 하나의 표를 형성한다. (Each type of observational unit forms a table: one type per dataset) 즉, 쉽게 이해하자면 tidy data는 우리가 흔히 스프레드시트에서 볼 수 있었던 데이터의 형태와 같습니다. 데이터 처리에 가장 많은..

2021. 7. 2. 23:20

[R] 로컬에서 작업할 때 백그라운드에서 따로 코드 실행하기

여러 번의 반복된 작업이나 시뮬레이션 등을 진행할 때 쓰면 좋을법한 방법이다. 방법은 R Studio에서 Jobs 탭을 활용해보는 것이다. (아래 그림 참고, 콘솔창 옆에 있는 Jobs탭) Jobs 탭으로 가보면 아래 그림과 같이 [Start Local Job] 이라는 것이 있다. 클릭하면 아래와 같이 실행할 스크립트 파일 위치와 워크 스페이스를 설정해준다. 그리고 밑에 있는 Copy job results는 [To global enviroment]를 설정해서 Start를 하면 --> 스크립트가 끝나면 global enviroment(평소 콘솔창에서 실행할 때 결과값이 저장되는 곳)에 복사가 된다. 필요 시 해당 기능을 적극적으로 활용하면 시간이 많이 세이브될 것이라고 기대되어진다.

2021. 7. 2. 22:25

[R] 나만의 코드 스니펫(snippet) 만들어보기

R Studio 환경에서 코드 작업을 할 때에 자주 쓰거나 즐겨 쓰는 코드가 있다면 활용하기 좋은 팁이다. 관련 코드들을 미리 사전에 등록하고 쓰는 느낌으로 생각하면 좋을 것 같다. (자주 쓰는 라이브러리라든가, ggplot 테마 옵션이라든가..) 1. 먼저 R Studio 실행 후 [Tools] --> [Global Options] --> [Code] 탭을 보면 하단에 이 보인다. 2. 옆에 있는 를 클릭한다. 지원하는 언어가 좌측에 여러개 뜨고 스니펫을 정의할 수 있는 작은 콘솔창이 보인다. 스니펫을 정의할 때에는 python에서 함수 정의하는 포맷과 유사하다. (콜론만 안붙이면 된다) snippet 이름 code... 여기서 중요한 것은 들여쓰기를 탭(tab) 한 번으로 구분짓는다는 점이다. 3. ..

Symbolic Data Analysis : Interval-valued data

1. 심볼릭 데이터 분석 (Symbolic Data Analysis) 1. 1. 구간형 자료 (Interval-valued Data) 2. 구간형 자료의 선형 회귀 모형 2. 1. Center Method (CM) 2. 2. Center and Range Method (CRM) 2. 3. Constrained Center and Range Method (CCRM) 2. 4. Symbolic Covariance Method (SCM) 2. 5. Monte Carlo Method (MCM) 3. 구간형 자료의 비선형 회귀 모형 3. 1. Nonlinear Regression Method (NLM) 1. 심볼릭 데이터 분석 (Symbolic Data Analysis) AI의 성능이 빠르게 발전되는 주요 원인 ..