所以我使用 statsmodel 包对我的数据集进行泊松回归,我确保我的训练 y 确实是计数和整数。但是,当我打印预测值(下面的测试模式)时,它们是浮点数。
我非常困惑,我希望它们是整数,因为输入数据和适合模型的数据是整数,而泊松输出计数数据。你知道我哪里错了吗?预先非常感谢。
import statsmodels.api as sm
poi_model = sm.GLM(trainingy,trainingx, family=sm.families.Poisson())
poi_results = poi_model.fit()
paramet = poi_results.params
testmodely = poi_model.predict(paramet, testx, linear=False)
Run Code Online (Sandbox Code Playgroud)