Как подготовить данные в R для манова - PullRequest
1 голос
/ 15 декабря 2011

Данные в тексте выглядят так:

                       Initial Speed            
Pedal Rotation  10 mph  25 mph  40 mph  55 mph
  5 degrees         0.35    0.19    0.14    0.10
  8 degrees         0.37    0.28    0.19    0.19
  10 degrees        0.42    0.30    0.29    0.23

Числа в таблице представляют ускорение.

Я хотел бы знать, как подготовить эту информацию для запуска мановыtest in R.

Я создал переменные из столбцов и строк:

mph10 <- c(0.35, 0.37, 0.42)
mph25 <- c(0.19, 0.28, 0.30)
mph40 <- c(0.14, 0.19, 0.29)
mph55 <- c(0.10, 0.19, 0.23)

и

d5 <- c(0.35, 0.19, 0.14, 0.10)
d8 <- c(0.37, 0.28, 0.19, 0.23)
d10 <- c(0.42, 0.30, 0.29, 0.23)

Я нашел несколько руководств на Youtube, которые показывают, какЧто касается manova, они все используют файлы .csv и сразу переходят к использованию manova, не объясняя, как данные расположены в файлах или как создавать свои собственные.

Итак, я понятия не имею, что делать дальше ...

Ответы [ 2 ]

2 голосов
/ 15 декабря 2011

Вы должны преобразовать ваши данные во фрейм данных до анализа, ваш код выше создает только несвязанные столбцы. Предлагаемый код (возможно, более эффективный способ сделать это, это работает):

degrees <- data.frame(Degrees = c("d5","d8","d10"), MPH10=c(0.35, 0.37, 0.32), 
MPH25=c(0.19, 0.28, 0.30), MPH40=c(0.14, 0.19, 0.29), MPH55=c(0.10, 0.19, 0.23))

Проверка данных:

degrees

  Degrees MPH10 MPH25 MPH40 MPH55
1      d5  0.35  0.19  0.14  0.10
2      d8  0.37  0.28  0.19  0.19
3     d10  0.32  0.30  0.29  0.23

Теперь вы должны иметь возможность анализировать градусы в манове.

Когда вы сделали c(...) для переменных MPH, вы настроили их как наблюдения, а не как переменные. Если вы хотите вводить столбцы, а не строки, используется команда rbind(). Таким образом, команда mph10 <- c(0.35, 0.37, 0.42) выдаст следующий вывод mph10:

[1] 0.35 0.37 0.42

, тогда как mph10 <- rbind(0.35, 0.37, 0.42) дает

     [,1]
[1,] 0.35
[2,] 0.37
[3,] 0.42

НТН.

1 голос
/ 15 декабря 2011

Как правило, вы хотите настроить данные с многовариантными ответами, каждый в своем собственном столбце, а переменные-предикторы - в своем собственном столбце.Мне кажется (не уверен, что вы измерили), что ваш текстовый файл уже настроен нормально ... но я бы вынул слово "градусы", повторенное в первом столбце.

Я проверил YouTube (Мановав r), и если вы используете пример черепа (вторая вещь, которая возникла в том, что я нашел) и понимаете, что все в cbind части команды manova - это просто отдельные столбцы data.frame, сгруппированные вместекак многовариантные переменные ответа, у вас должно быть все в порядке.

...