質問: "T" predict_t= result.predict(df_test_t)*8 plt.plot(df_test_c.x,predict_c,label="C") plt.plot(df_test_t.x,predict_t,label="T") plt.scatter(d.x,d.y,c=d.f.cat.codes,label="data") plt.legend()
回答: メッセージは「functionオブジェクトはpredict属性を持っていない」です。 ということで「predict属性を参照している」のは何かを見ます。 `result.predict`と書いているので、「resultという名前に束縛されているオブジェクト」からpredict属性を参照しようとしています。 したがって「resultという名前に束縛されているオブジェクト」がfunction型のオブジェクトになっている状態だと判断できます。 そのように考えてソースを見直しましょう。 誤 `result=model.fit` 正 `result=model.fit()` ですね。(おそらく。何か引数が必要だったかもしれません)