Я пытаюсь преобразовать свои данные и уменьшить асимметрию некоторых функций с помощью astats.boxcox_normmax
, чтобы найти лучшее значение для boxcox.
### Transforming with boxcox normmax
for field in list(all_skewed_features) :
all_data[field]=boxcox1p(all_data[field],stats.boxcox_normmax(all_data[field]+1))
, но я получаю эту ошибку:
PearsonRConstantInputWarning:
An input array is constant; the correlation coefficent is not defined.
Интересно, что при первом запуске кода у меня возникает эта ошибка, но при запуске в другой раз ошибки не возникает. Правильно ли преобразовывать данные два раза?