본문 바로가기

Programming/R4

Jupyter에서 R 사용하기 R과 파이썬 왔다갔다 거리는게 너무 귀찮다. 이리저리 찾아보니 주피터에서 R이 사용가능해서 바로 깔았다. 아나콘다, 주피터 노트북이 깔려있다는 가정 하에, 1. Anaconda Prompt 실행 2. 다음과 같이 입력 conda install -c r r-essentials >> 그럼 길게 진행상황들이 나온다. 3. ([y]/n)? 과 같은 질문이 나오는데 enter 치고 넘기기 설치완료! 명령어 자동완성이 안되는 단점이 있다. 2022. 10. 28.
R graphics - density, Q-Q, boxplot 1. Density vcd 패키지 설치: 범주형 변수들의 시각화와 분석을 위한 툴이다. vcd 패키지 안에 Arthritis(관절염?) 데이터셋이 있다. density: 확률밀도, 전체 합은 1 age를 밀도로 묶고 plot그래프를 그렸다. >> 어떤 나이대에 데이터가 밀접해있는 지 알 수 있다. library('vcd') summary(Arthritis) head(Arthritis) with(Arthritis, plot(density(Age))) 2. 밀도 그래프 그리기 먼저 mpg.highway 변수에 대한 값들을 히스토그램으로 표현한다. probability = t : 확률밀도로 표시(y축) 밀도 라인을 넣으려면 lines(density(mpg.highway)) #밀도 그래프 with(Cars93,.. 2022. 7. 29.
R graphics - pie chart 1. pie chart[1] table에 필요한 컬럼 넣어주기 topo.colors(): 등고선 색상 #PIE 1 tab 전부 대문자로 변경 #PIE 2 #레이블 이름바꾸기 names(tab) 2022. 7. 27.
R graphics - 막대그림(barplot) 1. 막대그림(barplot) 기본 데이터셋 car93dml type을 가져왔다. type을 확인해보면 크기 순의 범주형 데이터이기 때문에 이를 빈도로 바꿔야 막대차트에 사용할 수 있다. 그래서 with를 사용하고, 이걸 tab이라는 변수에 넣는다. barplot은 막대그림을 그리는 명령어이다. legend는 주석추가 library(MASS) head(Cars93) ?Cars93 tab >> 5 y좌표 = max(colSums(tab)) >>> 3개의 컬럼의 합의 값 중 가장 큰 값 43 bty='n' 범례 테두리 지정여부. n은 안하겠단 뜻이다. #STATCED 2 barplot(tab, col=rainbow(6), legend = c('Compact', 'Large', 'Midsize', 'Small.. 2022. 7. 26.