書籍「詳細!python3入門ノート」で機械学習を勉強してる初学者です。
この書籍の最後の章の「ボストンの住宅価格を分析する」というところでエラーが発生してしまいました。
データセットを読み込むために
from sklearn import datasets boston = datasets.load_boston() dir(boston) print(boston.DESCR)
と打ち、pandasのDataFrameに変換しようと
from pandas import DataFrame boston_df = DataFrame(boston.data) boston_df.columns = boston.feature_names boston_df["Price"] = boston.target print(boston_df[:5])
と打った後、回帰モデルを作って部屋数と価格の訓練データで訓練するために
rooms_train = DataFrame(boston_df["RM"]) y_train = boston.target print(boston_df[:5]) model = linear_model.LinearRegression()
と打ったのですが
NameError Traceback (most recent call last) <ipython-input-20-de782094acd2> in <module> ----> 1 model = linear_model.LinearRegression() NameError: name 'linear_model' is not defined
と出てしまい、「name 'linear_model' is not defined」とそのままググったところ同じような質問を外国の方がしてましたが自分には該当しませんでした。原因がわかる方、教えていただけると幸いです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/08/16 14:36