Як я можу передбачити значення з нових входів лінійної моделі в 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
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.