1

テキスト内のデータは次のようになります。

                       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

表中の数字は加速度を表しています。

この情報を R で manova テストを実行する準備を整える方法を知りたいです。

列と行から変数を作成しました。

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)

manova の実行方法を示す Youtube のチュートリアルをいくつか見つけました。それらはすべて .csv ファイルを使用し、ファイル内のデータの配置方法や独自の作成方法を説明せずに、manova の使用にすぐに取り掛かります。

だから、私は次に何をすべきかわかりません....

4

2 に答える 2

2

分析の前にデータをデータ フレームに変換する必要があります。上記のコードは、リンクされていない列のみを作成します。推奨されるコード (おそらくより効率的な方法で、これは機能します):

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

これで、manova で次数を分析できるはずです。

MPH 変数に対して行ったときは、c(...)これらを変数ではなく観測として設定しました。行ではなく列を入力する場合は、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

HTH。

于 2011-12-15T05:58:15.587 に答える
1

一般に、多変量応答がそれぞれ独自の列にあり、予測変数がそれぞれ独自の列にあるデータ設定が必要です。あなたのテキストファイルはすでにうまくセットアップされているように私には思えますが (何を測定したかはわかりません)、最初の列で繰り返される「度」という単語を削除したいと思います。

YouTube(rのmanova)をチェックしました。頭蓋骨の例(私が見つけた2番目のもの)を使用するとcbind、コマンドの部分のすべてmanovaがdata.frameの別々の列であり、次のようにグループ化されていることがわかります多変量応答変数、問題ないはずです。

于 2011-12-15T04:55:04.960 に答える