你好社区,
作为 JMP 16 中 JSL 循环的一部分,我正在测试多个模型,使用不同的验证列来确定 R2 值如何根据使用的数据而变化。每个验证列都包含数据的一个子集,在列的开头和/或结尾有一些缺失的数据。
Bootstrap 等其他模型运行良好,只是忽略缺失值,但神经网络不断抛出错误消息(在 JMP 样本数据集 CrimeData 上重现)。


我可以通过包含一个过滤列、将所有缺失值设置为 0 并且不运行它们来解决该问题。但这将需要每个验证列的过滤器列(或每次迭代动态创建/删除列)。

Neural(
Y( :Murder Rate ),
X(
:Robbery Rate, :"Agg-Aslt Rate"n, :Burglary Rate, :Larceny Rate,
:MVTheft Rate
),
Validation( :Validation ),
Informative Missing( 0 ),
Fit( NTanH( 3 ) ),
Where( :Filter == 1 )
)
有没有其他人遇到过这个问题并找到了解决方案?谢谢!