Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
指定R中数值变量的范围_R_Prediction - Fatal编程技术网

指定R中数值变量的范围

指定R中数值变量的范围,r,prediction,R,Prediction,我试图从一个数据集生成一个线性模型,然后使用该线性模型预测另一个数据集的值。然而,我得到的问题是预测值超出了可接受值的范围。我预测值在0-30之间,得到的值大于30。如何将模型限制在此范围内 我的代码片段: results.lm <- lm(y~a1+a2) predict(results.lm,newdata) 与限制模型预测(无法预先指定)不同,您可以在之后对输出向量设置上限: preds 1315 1316 1317 27.271558 31.1966

我试图从一个数据集生成一个线性模型,然后使用该线性模型预测另一个数据集的值。然而,我得到的问题是预测值超出了可接受值的范围。我预测值在0-30之间,得到的值大于30。如何将模型限制在此范围内

我的代码片段:

results.lm <- lm(y~a1+a2)
predict(results.lm,newdata)

与限制模型预测(无法预先指定)不同,您可以在之后对输出向量设置上限:

preds
    1315      1316      1317 
27.271558 31.196606 24.736370