I just use data from a csv and read it into X and y.
csv = pd.read_csv(path)
train_X = csv['features'...etc]
train_y = csv['hit']
model = xgb.XGBRegressor(n_estimators=1000, max_depth=6, objective='count:poisson').fit(train_X, train_y, xgb_model=None)
predict = model.predict(train_X)
predict:
[[nan nan nan ... nan nan nan]
[nan nan nan ... nan nan nan]
[nan nan nan ... nan nan nan]
...
[nan nan nan ... nan nan nan]
[nan nan nan ... nan nan nan]
[nan nan nan ... nan nan nan]]
How come will happen this?