missForest 估算值不能小于最小观测值

问题描述 投票:0回答:1

我正在运行 missForest,使用附近的传感器填充温度数据的时间序列。似乎填充值无法低于我试图预测的传感器的最低观察值。有没有办法改变这个?谢谢你

enter image description here

绿线是我正在尝试建模的温度记录。

我正在运行的代码

`df = df.mastertemp[, c("WF_temproverHALL", 'WF_boydTRIB', "WF_thnorthTRIB")]#," 'WF_thnorthAIR', "WF_lukensDOWN")]

dat_impo <- missForest(df)`

r random-forest
1个回答
0
投票

missForest
使用随机森林模型来估算缺失值。随机森林使用观察值来预测缺失值,因此实际上没有办法获得观察范围之外的预测,除非您尝试手动添加一些到训练数据中。

相反,您可以尝试使用不同的插补方法来填充缺失值,例如基于回归的方法。尝试

simputation
mice
套餐。

© www.soinside.com 2019 - 2024. All rights reserved.