ADsP R기초

본 토픽은 현재 준비중입니다. 공동공부에 참여하시면 완성 되었을 때 알려드립니다.

R스튜디오 설치와 맛보기

다음 링크로 들어가셔서 운영체제에 맞는 버전을 설치합니다. 간단하니 설명은 생략합니다.

R설치

R스튜디오

R스튜디오를 실행해봅시다. 왼쪽에 보이는 걸 스크립트 창이라 부릅니다. 이 스크립트 창에서 명령어도 치고 이런저런 일을 하게 됩니다.

 

일단 다음 내용을 복사해서 실행해봅니다.

한 줄씩 ctrl+c ctrl+v 하고 엔터 누르면 됩니다. 혹시 "not found"라는 말이 나오면 오타가 있는 겁니다.

install.packages("MASS") #MASS 라이브러리를 설치합니다. 경고창이 뜨면 알겠다고 해줍니다. 이미 설치되어 있으면 업데이트를 해줍니다.
library(MASS) #라이브러리 불러오기
data(Cars93) #데이터 불러오기
model <- lm(Price ~ EngineSize +RPM +Weight, data = Cars93)#선형 회귀 모델
summary(model)#결과 보기
실행결과
Call:
lm(formula = Price ~ EngineSize + RPM + Weight, data = Cars93)

Residuals:
    Min      1Q  Median      3Q     Max 
-10.511  -3.806  -0.300   1.447  35.255 

Coefficients:
              Estimate Std. Error t value Pr(>|t|)    
(Intercept) -51.793292   9.106309  -5.688 1.62e-07 ***
EngineSize    4.305387   1.324961   3.249  0.00163 ** 
RPM           0.007096   0.001363   5.208 1.22e-06 ***
Weight        0.007271   0.002157   3.372  0.00111 ** 
---
Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1

Residual standard error: 6.504 on 89 degrees of freedom
Multiple R-squared:  0.5614,	Adjusted R-squared:  0.5467 
F-statistic: 37.98 on 3 and 89 DF,  p-value: 6.746e-16

Residuals : 오차, 잔차

Min,Max : 최대값, 최소값

Estimate : 회귀식 값

pr >|t| : 설명변수의 유의확률, 설명변수가 우연히 나왔을 확률

Multiple R-squared : 결정계수, 모형이 데이터를 설명하는 정도

p-value : 모델의 유의확률

 

우리가 뭔가 해냈습니다! 하지만 복잡해서 아직 우리가 뭘 한 건지도 잘 모르겠습니다. 조금씩 배워갑시다. 이번에 기억해야할 건 한 가지입니다.

 

라이브러리는 유용한 함수와 데이터를 모아놓은 것이다. 라이브러리는 library() 함수로 불러와야 쓸 수 있다.

댓글

댓글 본문
작성자
비밀번호
버전 관리
Taehee Kim
현재 버전
선택 버전
graphittie 자세히 보기