我正在运行 missForest,使用附近的传感器填充温度数据的时间序列。似乎填充值无法低于我试图预测的传感器的最低观察值。有没有办法改变这个?谢谢你
绿线是我正在尝试建模的温度记录。
我正在运行的代码
`df = df.mastertemp[, c("WF_temproverHALL", 'WF_boydTRIB', "WF_thnorthTRIB")]#," 'WF_thnorthAIR', "WF_lukensDOWN")]
dat_impo <- missForest(df)`
missForest
使用随机森林模型来估算缺失值。随机森林使用观察值来预测缺失值,因此实际上没有办法获得观察范围之外的预测,除非您尝试手动添加一些到训练数据中。
相反,您可以尝试使用不同的插补方法来填充缺失值,例如基于回归的方法。尝试
simputation
或 mice
套餐。