* 대립가설 예제
1. lm 함수의 예제
year<-c(2000:2004)
year
value<-c(2.3, 3.2, 5.6, 5.4, 5.8)
plot(year, value)
lm(value~year)
fit<-lm(value~year)
fit
abline(fit)
plot(year, value, ylim=c(0, 10))
abline(fit, col="red")
summary(fit)
https://nittaku.tistory.com/381
16. lm(y~X)의 결과를 summary()를 통해 Linear regression Model 판단하고, plot()+abline()+point()그려보기
year year value # 기본 plot plot(year, value) # 대략적인 2005년도 값 추정하기 위해 선을 그리는데, 오차범위(잔차, residual)가 존재한다 # 각 점들과 선의 오차가 최소로 되도록 선을 긋는 것을 선형모델 Li.
nittaku.tistory.com
indy=8
indx=200
x = expr_dat[, indx]
y = expr_dat[, indy]
fit = lm(y~x)
summary(fit)
plot(x, y, pch=16)
abline(fit, col=2, lwd=1.5)
2. 예측모형 실습
#예측모형 실습
pred1 = predict(fit, newdata=data.frame(x=2.3))
est = coef(fit)
x1=2.3
y1=est[1]+est[2]*x1
pred2 = predict(fit, newdata=data.frame(x=c(1, 2.2, 6.7)))
x2 = c(1, 2.2, 6.7)
y = est[1] + est[2]*x2
y2 = cbind(rep(1, 3), x2)%*%est
y2
결론
pred1 = predict(fit, newdata=data.frame(x=c(1, 2.3, 6.7, 7.8, 9)))
est = coef(fit)
x1=2.3
y1=est[1]+est[2]*x1
pred1
'전산 관련 시험 > 빅데이터분석기사, AI 용어' 카테고리의 다른 글
배깅, 부스팅, 보팅 비교 (0) | 2022.08.01 |
---|---|
로지스틱 회귀분석 (0) | 2022.08.01 |
통계실습_기말대비 (0) | 2022.07.08 |
R을 이용한 데이터 탐색 (0) | 2022.07.05 |
R_Practice 문제 모음 (0) | 2022.06.29 |
댓글