Я пытаюсь использовать пакет Prince для применения Факторного анализа смешанных данных (FAMD).У меня есть pandas dataframe с именами образцов в качестве индекса и функциями в виде столбцов, а некоторые столбцы являются числовыми и другими категориальными.
Подгонка prince.FAMD()
работает без ошибок, и, например, я могу правильно запустить функцию plot_row_coordinates()
, но я сталкиваюсь с ошибкой, когда пытаюсь получить PCA-эквивалент нагрузок.Функция row_contributions()
возвращает вклады строк в каждый из основных компонентов, но она не работает.Это говорит мне Ни один из [{имена столбцов}] не находится в [столбцах] .Очевидно, столбцы находятся в кадре данных.Например, похожая функция, такая как row_coordinates()
, работает, и я не понимаю, почему это различие, хотя эти фигурные скобки делают меня подозрительным ...