xinychen / transdim

Machine learning for transportation data imputation and prediction.
https://transdim.github.io
MIT License
1.22k stars 303 forks source link

关于将BATF应用到自己数据集时产生的不正定问题 #29

Open Sirius-learning opened 1 year ago

Sirius-learning commented 1 year ago

LinAlgError: 8-th leading minor of the array is not positive definite 这是我最后报的错,参数和代码提供的一样,我上网查是因为我的数据中带有NaN。我想用您提供的办法做缺失值处理,请问怎样将BATF应用于带NaN的数据?非常感谢!

xinychen commented 1 year ago

您好!感谢您的反馈!能否尝试将nan换成0呢?

Sirius-learning commented 1 year ago

您好,感谢回复!我已经将nan用KNNImputer填充为float data,依然有不正定的报错。请问这个算法会规定数据必须全部是正数吗?

xinychen commented 1 year ago

您好!没有要求数据的数值必须是正数。