Я использую регрессию Logisti c для моего набора данных, целевая переменная которого имеет значения 0 и 1. Я использовал функцию .replace () и заменил их соответственно.
> data['target']=data['target'].replace({0:"No",1:"yes"})
Код работает нормально. Но когда я моделирую данные,
model_log=sm.Logit(data['target'],data.iloc[:,2:]).fit()
, отображается следующая ошибка:
ValueError: Pandas приведение данных к numpy dtype объекта. Проверьте входные данные с помощью np.asarray (data).