Я использую библиотеку ab c (приблизительное байесовское вычисление) в R. Я использую набор данных human из ab c .data . Я запускаю ниже строку кода для примера выбора модели, которая работает нормально.
modsel.it <- postpr(stat.voight["italian",], models, stat.3pops.sim, tol=.05, method="mnlogistic")
summary(modsel.it)
Я сохраняю вышеупомянутые человеческие кадры данных набора данных ( stat.voight, models, stat .3pops.sim ) как .csv ( st, mod, stat3 ) соответственно и выполнить ту же строку кода для файлов .csv. Он работает нормально, но я получаю сообщение об ошибке при запуске функций postpr , как указано ниже
t <- postpr(st["italian",], mod, stat3, tol=.05, method="mnlogistic")
Это дает мне ошибку Ошибка: «Количество сводных статистических данных в» target 'должен быть таким же, как' sumstat '. Затем я проверил str (структуру) фактического фрейма данных, а затем открыл, который я сохранил как .csv. Тот, который я сохранил как .csv , заменен на фактический фрейм данных. Ниже показаны изображения фреймов данных фактический (stat.voight) и .csv (st) . Я хочу изменить фрейм данных st dataframe таким же, как dataframe stat.voight . Спасибо
введите описание изображения здесь