在R中运行多元回归并生成预测分数,该分数不会删除具有NA数据的行
我想使用lm函数和predict函数从多元回归中创建一列预测值,而不使用lm函数删除不存在使用lm函数构建多元回归的数据的行。此类数据将在数据集中编码为NA。我现在在R不能让它工作 我可以在SPSS中使用它,因为没有完整数据的预测值显示为空!在给定的单元格中 在R中可以这样做吗?如果是,请提供一些指导 谢谢 调用lm函数时,将选项na.action设置为na.exclude在R中运行多元回归并生成预测分数,该分数不会删除具有NA数据的行,r,regression,na,R,Regression,Na,我想使用lm函数和predict函数从多元回归中创建一列预测值,而不使用lm函数删除不存在使用lm函数构建多元回归的数据的行。此类数据将在数据集中编码为NA。我现在在R不能让它工作 我可以在SPSS中使用它,因为没有完整数据的预测值显示为空!在给定的单元格中 在R中可以这样做吗?如果是,请提供一些指导 谢谢 调用lm函数时,将选项na.action设置为na.exclude 如果您包含一个简单的示例输入和所需的输出,可以用来测试和验证可能的解决方案,那么就更容易为您提供帮助。你试过预测功能了吗?
如果您包含一个简单的示例输入和所需的输出,可以用来测试和验证可能的解决方案,那么就更容易为您提供帮助。你试过预测功能了吗?你到底试了什么,怎么不起作用?效果很好。谢谢
mtcars <- mtcars
# create some NA values
mtcars[8, "hp"] = NA
mtcars[12, "hp"] = NA
mod <- lm(mpg ~ hp, data = mtcars, na.action = na.exclude)
predict(mod)