R: multiple linear regression model and prediction model -
starting linear model1 = lm(temp~alt+sdist) need develop prediction model, new data come in hand  , predictions temp made.
i have tried doing this:
model2 = predict.lm(model1, newdata=newdataset) however, not sure right way. know here is, if right way go in order make prediction temp. bit confused when comes newdataset. values should filled in etc.?
i putting comments answer.
1) can use predict rather predict.lm predict know input of class lm , right thing automatically.
2 newdataset should data.frame same variables original predictors - in case alt , sdist.
3) if bringing in data using read.table default create data.frame. assumes new data has columns named alt , sdist can do:
newdataset<-read.table(whatever) newpredictions<- predict(model1, newdata=newdatset) 4) after have done if want check predictions - can following
summary(model1) this give intercept , coefficients alt , sdist     newdataset[1,] should give alt , sdist values first row, can change 1 in bracket row want. use information summary(model1) calculate predicted value should using method trust.
finally use      newpredictions[1] predict() gave first row (or change 1 other row)
hopefully should work out.
Comments
Post a Comment