#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