Испытание суммы рангов Фридмана в R: не является полной конструкцией блока - PullRequest
0 голосов
/ 09 марта 2020

Я сталкиваюсь с ошибкой, пытаясь реализовать тест Фридмана Ранга Суммы на фрейме данных. Какова вероятная причина этой ошибки и как я должен это исправить? enter image description here

1 Ответ

1 голос
/ 09 марта 2020

Ваш вызов функции не включал именованные аргументы, что иногда немного опасно.

Либо поместите их в правильном порядке в соответствии с порядком, указанным на странице справки, а именно:

function (y, groups, blocks, ...):

friedman.test(new_frame$Detail, new_frame$brands, new_frame$factors)

или назовите их (вы можете сохранить свой первоначальный заказ):

friedman.test(blocks=new_frame$factors, groups=new_frame$brands, y=new_frame$Detail)

или используйте метод формулы:

friedman.test(Detail~brands|factors, data=new_frame)

Все три версии должны давать одинаковый результат. Но я не уверен, какая переменная - ваш блок, а какая - ваша группа. Прошу прощения, если я их поменял.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...