【发布时间】:2023-03-06 09:54:01
【问题描述】:
#This is my model
linearMod <- lm( Housing_Training$SalePrice ~ Housing_Training$MSSubClass + Housing_Training$LotFrontage + Housing_Training$LotArea + Housing_Training$OverallQual +
Housing_Training$OverallCond + Housing_Training$YearBuilt + Housing_Training$YearRemodAdd + Housing_Training$MasVnrArea + Housing_Training$TotalBsmtSF +
Housing_Training$GrLivArea + Housing_Training$FullBath + Housing_Training$HalfBath + Housing_Training$BedroomAbvGr +Housing_Training$KitchenAbvGr + Housing_Training$TotRmsAbvGrd +
Housing_Training$Fireplaces + Housing_Training$GarageYrBlt + Housing_Training$GarageCars + Housing_Training$GarageArea + Housing_Training$WoodDeckSF + Housing_Training$OpenPorchSF +
Housing_Training$MoSold + Housing_Training$YrSold, data=Housing_Training)
#this is my test data that i want to use in the model:
Housing_Testing_20x <- Housing_Testing[complete.cases(Housing_Testing), ]
Housing_Testing_20<-data.frame(Housing_Testing_20x[1:20,])
predict(linearMod,newdata = Housing_Testing_20)
基本上,我的 Housing_Testing LM 模型包含 1000 行(将销售价格列与所有其他列(大小、房间等)进行比较
然后我有一个 Housing_testing 数据集,我需要取出所有具有 NA 的行,然后取出前 20 行并使用模型来预测房价。
但是,当我尝试使用 Housing _testing_20 数据集运行线性模型时,它给了我一个错误(在向我显示 1000 行之后);我的响应应该是 20 行房屋销售价格预测
谢谢
【问题讨论】:
标签: warnings linear-regression prediction na predict