저는 R
을 처음 사용하고 있으며 선형 예측을 시도하고 있습니다. 내가 year=12
의 값을 예측하려는 경우R을 이용한 선형 예측 수행 : 예측 된 매개 변수에 액세스하는 방법?
test.frame<-data.frame(year=8:11, value= c(12050,15292,23907,33991))
말 : 여기에 몇 가지 간단한 데이터입니다. 이것은 내가 (다른 명령을 실험) 뭘 오전입니다 :
lma=lm(test.frame$value~test.frame$year) # let's get a linear fit
summary(lma) # let's see some parameters
attributes(lma) # let's see what parameters we can call
lma$coefficients # I get the intercept and gradient
predict(lm(test.frame$value~test.frame$year))
newyear <- 12 # new value for year
predict.lm(lma, newyear) # predicted value for the new year
일부 쿼리 :
내가 명령
lma$coefficients
예를 들어, 두 값의 벡터 나에게 반환을 실행합니다. 요격 값만 선택하는 방법은 무엇입니까?predict.lm(lma, newyear)
으로 많은 출력을 얻었지만 예상 값이 어디인지는 알 수 없습니다. 누군가 명확히 할 수 있습니까?
고마워요 ...
변수와 함께 정답을주고 당신의 질문의 이름 – abcde123483
또한,'lm (value ~ year, data = test.frame)'은 모델을 지정하는 더 읽기 쉬운 방법입니다. 꽤 때 처음으로 몇 가지 학습을 흥분. R. –
@ mindless.panda 감사합니다. 1 표 위로 – yCalleecharan