728x90
회귀분석이란?
데이터 X, Y 가 있을 때 데이터 X, Y를 잘 설명하는 선형식 y= aX + b 즉 계수 a, b 를 구하는 분석방법이라고 생각하면 됩니다.
# R로 하는 회귀분석
wei <- c(65,66,69,67,68,69)
hei <- c(171,173,176,174,175,178)
age <- c(23,24,38,43,40,42)
health <- data.frame(wei,hei,age)
plot(hei,wei)
lm(wei~hei,data=health)
#lm(health$wei~health$hei)
model_lm <- lm(wei~hei,data=health)
# 예전에는 result_lm <- lm(wei~hei,data=health) 과 같이 이해하기 쉽게 변수명을 result_lm 같이 사용했는데 머신러닝 강의를 미리 익숙해 지도록 "R 통계학" 강의에도 변수 이름을 model_ 을 붙이기로 했습니다.
summary(model_lm)
plot(wei~hei,data=health)
abline(model_lm,col='red')
names(model_lm)
# [1] "coefficients" "residuals" "effects" "rank" "fitted.values" "assign" "qr"
# [8] "df.residual" "xlevels" "call" "terms" "model"
'SAS강좌와 통계컨설팅 - 통계편 > 23. 회귀분석' 카테고리의 다른 글
(P)제21강(16)회귀분석 실습(python) - sklearn-LinearRegression (0) | 2021.12.21 |
---|---|
(R)제21강(16) R로 하는 회귀분석 실습 - mtcars 데이터 (0) | 2021.12.21 |
(S)제21강(0.0)_회귀분석 목차 (0) | 2021.12.21 |
(P)제21강(01) 파이썬으로 하는 회귀분석 - from scipy import stats (0) | 2020.11.24 |
(R3)제02강(3.0)회귀분석 - Ridge, Lasso(라쏘) Regression(보완중) (0) | 2020.07.05 |