для oneway.test требуется двусторонняя формула

#r

#r

Вопрос:

Я получаю странную ошибку, в которой говорится, что для этого теста требуется двусторонняя формула.

тест oneway anova должен тестировать одну непрерывную переменную с категориальной переменной (с более чем 1 категорией).

По-видимому, существует конфликт с пакетом modern dive? Это странно.

 oneway.test(v1~v2, data = data)
 

v1 является непрерывным от 0.0 до 1.0
, v2 категоричен с 3 категориями: 1. свободный, 2. Частично свободный, 3. Не бесплатный

Комментарии:

1. Не могли бы вы, пожалуйста, указать точное сообщение об ошибке?

2. Ошибка в oneway.test(happy ~ fh, data = Countries_na) : требуется двусторонняя формула

3. Я не вижу, как эта ошибка может возникнуть при вводе примера. Просмотр источника oneway.test показывает, что он проверяет, является ли length(as.character(v1~v2)) != 3 . Это должно быть 3 для вашего примера, поскольку оно оценивается как: "~" "v1" "v2" .

4. Попробуйте с stats::oneway.test(v1~v2, data = data)

5. Это в R studio. Я думаю, что есть некоторые внутренние проблемы. Я нашел обходной путь только с помощью lm и anova (анализ)