0

エラーが発生し続けます: logm is not defined for the below. これが機能しない理由についてのアイデアはありますか? 間違ったモジュールをインポートしていますか?

import re
import pandas as pd
beer = pd.read_csv('http://www-958.ibm.com/software/analytics/manyeyes/datasets/af-er-beer-dataset/versions/1.txt', delimiter="\t")
beer = beer.dropna()
def good(x):
  if x > 4.3:
  return 1
  else:
  return 0
beer['Good'] = beer['WR'].apply(good)

上記はうまくいきます。以下を実行しようとすると、エラーが見つかります。

input = beer[ ['Reviews', 'ABV'] ].values
good = beer['Good'].values
logm.fit(input, good)
logm.predict(input)
logm.score(input, good)

input = beer[ ['Ale', 'Stout', 'IPA', 'Lager'] ].values
y = beer['Good'].values

logm.fit(input, y)
4

1 に答える 1

0

scikit-learn の Logistic Regression を使用しようとしています。次のものがありません。

from sklearn import linear_model
logm = linear_model.LogisticRegression()
于 2015-11-28T02:50:15.693 に答える