質問: pred test ``` ### 試したこと いろいろ調べると、配列の要素数があっていないときにこのようなメッセージが出るようですが、 train, testに格納された列数は一致しているはずです。 ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。
回答: > > train, testに格納された列数は一致しているはず > > > train, testの列数は一致してますけど、trainX, testXの列数は一致してません 確認してください ``` trainX.shape testX.shape ``` ~~その原因は、train, testに分けてからpd.get_dummies()で処理してるからです testは1行しか無いのだから、pd.get_dummies()の後のダミー変数は1つだけです 一方、trainは'temperature'の種類だけダミー変数ができます~~ 'temperature'が数値なら、pd.get_dummies()で処理しても影響無いので、列数が合わない原因ではないですね 失礼しました 列数が合わない原因は、質問者さんがコメントにお書きになった通り、sm.add_constant()ですね