chenxiaowei-vincent / XGraphBoost

56 stars 15 forks source link

xgb_gbc.predict_proba(test_feature) Invalid missing value: null #6

Open lvqiujie opened 2 years ago

lvqiujie commented 2 years ago

Hello, I met the following problem when reproducing your code, I would like to ask you for advice, looking forward to your reply.

`Traceback (most recent call last): File "××××××××××××××××××/XGraphBoost-main/dmpnn_xgboost/train.py", line 13, in model = cross_validate(args, logger) File "××××××××××××××××××/XGraphBoost-main/dmpnn_xgboost/chemprop/train/cross_validate.py", line 64, in cross_validate train_morgan_feature,val_morgan_feature,test_morgan_feature,test_preds) File "××××××××××××××××××/XGraphBoost-main/dmpnn_xgboost/morgan_feature.py", line 212, in xgboost_cv pre_pro = xgb_gbc.predict_proba(test_feature)[:, 1] File "××××××××××××××××××/anaconda3/envs/lv/lib/python3.6/site-packages/xgboost/sklearn.py", line 1354, in predict_proba iteration_range=iteration_range File "××××××××××××××××××/anaconda3/envs/lv/lib/python3.6/site-packages/xgboost/sklearn.py", line 887, in predict validate_features=validate_features, File "××××××××××××××××××/anaconda3/envs/lv/lib/python3.6/site-packages/xgboost/core.py", line 2042, in inplace_predict ctypes.byref(preds), File "××××××××××××××××××/anaconda3/envs/lv/lib/python3.6/site-packages/xgboost/core.py", line 218, in _check_call raise XGBoostError(py_str(_LIB.XGBGetLastError())) xgboost.core.XGBoostError: [17:59:57] ../src/c_api/c_api_utils.h:161: Invalid missing value: null Stack trace: [bt] (0) /anaconda3/envs/lv/lib/python3.6/site-packages/xgboost/lib/libxgboost.so(+0x972bd) [0x7f0a83d572bd] [bt] (1) /anaconda3/envs/lv/lib/python3.6/site-packages/xgboost/lib/libxgboost.so(+0xaed9c) [0x7f0a83d6ed9c] [bt] (2) /anaconda3/envs/lv/lib/python3.6/site-packages/xgboost/lib/libxgboost.so(+0xb4ebf) [0x7f0a83d74ebf] [bt] (3) /anaconda3/envs/lv/lib/python3.6/site-packages/xgboost/lib/libxgboost.so(XGBoosterPredictFromDense+0x28d) [0x7f0a83d5b4ad] [bt] (4) /anaconda3/envs/lv/lib/python3.6/lib-dynload/../../libffi.so.7(+0x69dd) [0x7f0b14bf69dd] [bt] (5) /anaconda3/envs/lv/lib/python3.6/lib-dynload/../../libffi.so.7(+0x6067) [0x7f0b14bf6067] [bt] (6) /anaconda3/envs/lv/lib/python3.6/lib-dynload/_ctypes.cpython-36m-x86_64-linux-gnu.so(_ctypes_callproc+0x2ce) [0x7f0b14c0ed0e] [bt] (7) /anaconda3/envs/lv/lib/python3.6/lib-dynload/_ctypes.cpython-36m-x86_64-linux-gnu.so(+0x13745) [0x7f0b14c0f745] [bt] (8) /anaconda3/envs/lv/bin/python3.6(_PyObject_FastCallDict+0x8b) [0x55b1f3ca50bb]

Process finished with exit code 1 `