Я только что завершил выполнение прогнозов в логистической регрессии и написал код
чтобы отобразить мои прогнозы и некоторые функции в табличном формате, но я получил ошибку.
Я написал код, чтобы иметь 3 функции вывода в табличном формате, а функции вывода - это CustomerID, Churn и прогнозы.
ниже мой письменный код:
ml_Telco ['--- randomColumn ---'] = np.random.randint (0,1000, размер = len (ml_Telco))
output = original [0] .copy ()
Выход [ '--- --- randomColumn']
output ['предсказание'] = clf.predict_proba (вывод) [:, 1]
вывод ['отток'] = оригинал [2]
вывод ['customerID'] = оригинал [1]
CUSTOMER ID Churn Prediction
0 7590-вхвег 0 0,810267
1 4509-й 1 0,9122
2 65329-ghu 0.20233
3 90456-jht 0 0,6789
4 95674-gjt 1 0,78992
Приведенная выше таблица является моим ожидаемым результатом, и я получил следующее сообщение об ошибке
TypeError Traceback (последний последний вызов)
в
1 ml_Telco['---randomColumn---'] = np.random.randint(0,1000,
размер = Len (ml_Telco))
----> 2 output = original [0] .copy ()
3 output['---randomColumn---']
4 output['prediction'] = clf.predict_proba(output)[:,1]
5 output['churn'] = original[2]
TypeError: объект 'NoneType' не может быть подписан