Python パッケージstatsmodels
でLogitResults.pred_table
は、任意の任意のしきい値t
についてLogit
、フォームのモデルについて「混同行列」を取得するために便利に使用できます。
mod_fit = sm.Logit.from_formula('Y ~ a + b + c', train).fit()
...
mod_fit.pred_table(t)
#Conceptually: pred_table(t, predicted=mod_fit.predict(train), observed=train.Y)
テスト データの同等の情報を取得する方法はありますか? たとえば、
pred = mod_fit.predict(test)
に相当するものを取得するにはどうすればよいですか
mod_fit.pred_table(t, predicted=pred, observed=test.Y)
これを行う方法はありますか (たとえば、 andからインスタンスstatsmodels
を構築する方法)、または「手動で」行う必要がありますか? もしそうなら、どのように>LogitResults
pred
train.Y