R에서 선형 모델의 새로운 입력 값을 어떻게 예측할 수 있습니까?


21

R에서 선형 모델을 만들었습니다 mod = lm(train_y ~ train_x). X 목록을 전달하고 예측 / 예상 / 예측 된 Y를 얻고 싶습니다. 나는을 보았지만 predict()다른 것을위한 것이라고 생각하거나 그것을 사용하는 방법을 모른다.

내 모델의 계수를 가져 와서 수동으로 test_x 변수를 하나씩 플러그인하고 예측 된 Y를 얻을 수는 있지만 더 효율적인 방법이 있다고 생각합니다.

답변:


20

train_x= 1, 2 및 3에 대해 예측 된 값을 원하면을 사용하십시오 predict(mod, data.frame(train_x = c(1, 2, 3))).


"train_x ="을 (를) 제외하고 추가하면 문제가 해결되었습니다! 친절하게 감사합니다
Dolan Antenucci
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.