Как вписать данные в statsmodels Manova? - PullRequest
0 голосов
/ 10 сентября 2018

Я изучаю Манову, и я хотел бы проверить ее с помощью statsmodels и моих данных.Вот пример моих данных:

data.head():
    length  nb_info  text_lengths pourcents  density  ages    sex speakers
0    1103    4        676917      0.000000   3.626473  adulte  H     Aven
1    2002    8        676917      0.764495   3.996004  adulte  H     Aven
2    1342    6        676917      1.060248   4.470939  adulte  H     Aven
3    1465    8        676917      1.306807   5.460751  adulte  H     Aven
4     925    4        676917      1.531502   4.324324  adulte  H     Aven

from statsmodels.multivariate.manova import MANOVA 

feats_list  = ['length', 'nb_info']
var_list = ['ages', 'sex']
endog, exog = np.asarray(df[feats_list]), np.asarray(df[var_list])
manov = MANOVA(endog, exog)
manov.mv_test()

Этот код возвращает:

TypeError: неподдерживаемые типы операндов для -: 'str' и 'str'

Есть идеи, что я делаю не так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...