R'deki bir doğrusal modelin yeni girdilerinden değerleri nasıl tahmin edebilirim?


21

R: 'de doğrusal bir model yarattım mod = lm(train_y ~ train_x). X'in bir listesini iletmek ve öngörülen / tahmin edilen / tahmin edilen Y'yi almak istiyorum. Baktım predict(), ama bunun başka bir şey için olduğunu düşünüyorum ya da nasıl kullanacağımı bilmiyorum.

Modelimin katsayılarını alarak test_x değişkenlerini birer birer manuel olarak ekleyebilirim ve tahminli bir Y elde edebilirim, ancak bunu yapmanın daha etkili bir yolu olduğunu tahmin ediyorum.

Yanıtlar:


20

train_x= 1, 2 ve 3 için öngörülen değerleri istiyorsanız , kullanın predict(mod, data.frame(train_x = c(1, 2, 3))).


"Train_x =" yi çıkarıyordum ve buna ek olarak sorunumu çözdüm!
Nazikçe
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.