У меня есть кадр данных, содержащий независимые подсчеты двух наблюдателей того же процесса.chi square test для каждой строки в кадре данных
obs.1 <- c(2,10,53,13,12,15,5)
obs.2 <- c(3,12,45,2,7,17,5)
df <- data.frame(obs.1,obs.2)
Я хочу использовать тест хи-квадрат (chisq.test в R «MASS») на каждой строке, чтобы увидеть, если существует значительная разница между obs.1 к obs.2. Я хотел бы добавить результаты (x-squared, p-value) в df. У меня такое чувство, что функция apply - это правильный способ реализовать это, но не удалось.
Вы пробовали 'cbind (Д.Ф., т (применяются (ДФ, 1, функция (х) {ч <- chisq.test (х) ; c (noname (ch $ статистика), ch $ p.value)}))) ' – akrun
@CathG Я использую chisq, поскольку он используется в других подобных примерах. Каппа только для категориальных данных? – doncarlos
@doncarlos Если у вас есть сомнения относительно того, какой тест использовать (в общих статистических вопросах), http://stats.stackexchange.com/, возможно, лучше разместить сообщение – akrun