【发布时间】:2020-05-28 09:29:28
【问题描述】:
我正在尝试预测再次出现的票证的看不见的数据?我有很多分类变量。这些变量可以相同或重复。我如何确保功能相同?功能可能会因传入的数量而异?
y=predict_pi.P_I
X=predict_pi.drop('P_I',1)
X=pd.get_dummies(X)
print(X)
X_train,X_test,y_train,y_test=train_test_split(X,y,test_size=0.3,random_state=42)
logReg=LogisticRegression()
logReg.fit(X_train,y_train)
pred_pi=logReg.predict(X_test)
print(pred_pi)
print(accuracy_score(y_test,pred_pi))
test=pd.get_dummies(test)
print(test)
pred_test=logReg.predict(test)
I get the error: ValueError: X has 159 features per sample; expecting 161
这两列是具有分类值的列,特征取决于它们。功能可能会增加或减少。
AUDITOR REASON_CODE
任何建议都会有所帮助。
训练和测试数据集中的行数和列数如下。
train - (599939, 9) test - (130314, 8)
训练数据为 6 个月,测试数据为上个月。 问候, 任。
【问题讨论】:
标签: python-3.x scikit-learn supervised-learning