Ошибка в уникальной комбинации ключей в тесте anova

#r #anova

#r #anova

Вопрос:

В настоящее время я провожу повторный тест anova и не могу справиться с этим сообщением об ошибке, в котором говорится:

 Error: Each row of output must be identified by a unique combination of keys.
Keys are shared for 2 rows:
* 82, 83
 

Это формула, которую я использовал:

 res.aov <- anova_test(data = data1, 
                      dv = AUC, wid = Observation,
                      within = c(SMIP, SMIB))
 

Это мой фрейм данных:

 'data.frame':   410 obs. of  8 variables:
 $ ID                 : Factor w/ 125 levels "1","4","6","7",..: 1 1 2 2 2 3 4 4 4 4 ...
 $ Observation        : Factor w/ 11 levels "1","2","3","4",..: 1 2 1 2 3 1 1 2 3 4 ...
 $ IDobs              : Factor w/ 407 levels "1.1","1.2","4.1",..: 1 2 3 4 5 6 7 8 9 10 ...
 $ SMIP               : num  2.26 2.26 1.05 1.05 1.05 1.11 1.23 1.23 1.23 1.23 ...
 $ SMIB               : num  4.84 4.84 1.95 1.95 1.95 4.78 4.34 4.34 4.34 4.34 ...
 $ AUC                : num  21.2 16.6 19.2 16.9 18.5 15.4 10.4 12.8 15.4 17.9 ...
 

Мой df имеет разные идентификаторы (пациент 1, 4, 6) с несколькими наблюдениями (obs. 1, 2, для пациента 1) для каждого, и поэтому у меня нет идентификационных ключей, хотя они могут иметь одинаковые значения в других переменных (AUC). НО — не у каждого пациента одинаковое количество наблюдений! Они варьируются от 1 до 11.
Как вы можете видеть, я попытался объединить идентификатор столбцов и наблюдение, но это не помогло.
Я попытался удалить строки ошибок в моей таблице Excel, что привело к тому же сообщению об ошибке, но с разными строками.

Любая помощь или предложения будут высоко оценены. Заранее большое спасибо! Nigina