我對理解如何使用poisson的GLM模型有一些困難。使用GLM的問題
import numpy as np
import scikits.statsmodels as sm
dataset = pd.DataFrame({'A':np.random.rand(100)*1000,
'B':np.random.rand(100)*100,
'C':np.random.rand(100)*10,
'target':np.random.rand(100)})
X = dataset.ix[:,['A','B','C']].values
y = dataset.ix[:,['target']].values
size = 1e5
nbeta = 3
fam = sm.families.Poisson()
glm = sm.GLM(y,X, family=fam)
res = glm.fit()
- 我使用的「目標」一欄爲目標,我應該標記目標0或1?
- 任何人都可以解釋我是如何得到CA的預測值泊松還有另一個功能predict
如果您從scikits名稱空間導入,這是statsmodels的一個非常非常舊的版本。你一定要升級。 – jseabold
你能舉一個升級版本的例子嗎?我可以在scikit上找到這個GLM,我找不到它 – user3378649
Poisson模型用於計數數據模型(除非你知道你在做什麼,並有意將它們應用於連續數據)。你確定要在這裏使用泊松嗎? – jseabold