データに対して2元ANOVAを実行します。私は2つの要因(AとBと呼ぶ)と、それぞれの要素内の2つのレベル(それぞれA.1とA.2、B.1とB.2と呼ぶ)を持っています。私は、A.1、A.2、B.1、B.2のそれぞれに対応する4つの数値データベクタを持っています。これらのベクトルをデータフレームに入れて、二元配置ANOVAを実行できる最速の方法は何ですか?これを行うのを助けるためにplyrにいくつかの機能がありますか?ありがとうございました。ベクトルをANOVAのデータフレームに変換する
-3
A
答えて
0
私は最初からデータフレームを作成しました。あなたのデータでベクトルを埋めてください。 ANOVAを実行するには、因子とレベルをデータフレームの異なる列に表示する必要があります。ここでは、それらは「fac」と「lev」という名前になります。
va1 <- c( 1, 2, 3, 4)
va2 <- c(-4, -3, -2, -1)
vb1 <- c( 9, 10, 11, 12)
vb2 <- c(-9,-10,-11,-12)
fac <- c(rep("A", 8), rep("B", 8))
lev <- c(rep("1", 4), rep("2", 4), rep("1", 4), rep("2", 4))
val <- c(va1, va2, vb1, vb2)
df <- as.data.frame(cbind(fac,lev,val))
df$val <- as.numeric(df$val)
anova(lm(val ~ fac * lev, df))
+0
私はこれがうまくいくとは思いますが、これはうまくいくと思います。多かれ少なかれ私がやったことです。 – Tbar
関連する問題
- 1. ベクトルをベクトルに変換するコードをベクトルに変換する
- 2. パンダのデータフレーム/シリーズのバイナリをintに変換するベクトル化メソッド
- 3. データフレーム内の文字列をベクトルに変換してデータフレームをネスト解除する
- 4. オブジェクトをJavaに変換するベクトルをベクトルに変換する
- 5. 入力データフレーム列をベクトルに変換する方法
- 6. Rのデータフレームに文字ベクトルにバイナリ調査結果を変換
- 7. データフレームの中に文字ベクトルのリストを変換
- 8. Zeppelin:pyspark.rdd.RDDをデータフレームに変換する(pysparkデータフレーム)
- 9. ベクトルによるデータフレームの形状変更
- 10. 名前のデータフレームanovaの概要
- 11. データフレームの2つの列を名前付きベクトルに変換する方法は?
- 12. データフレームの2つの列を名前付きベクトルに変換する
- 13. constベクトルに変換する
- 14. R名前のついた名前付きベクトルをデータフレームに変換する
- 15. OpenCV - ベクトルのベクトルをMatに変換
- 16. キーポイントのベクトルをCvSeqに変換する
- 17. テーブルの列をベクトルに変換する
- 18. イメージをピクセルのベクトルに変換する
- 19. data.tableの行をベクトルに変換する
- 20. Eigenの列ベクトルを列ベクトルに変換するには?
- 21. ベクトルのベクトルをポインタのポインタに変換する
- 22. リストのRDDをデータフレームに変換する
- 23. rddをヌルのデータフレームに変換する
- 24. パンダのデータフレームをシリーズに変換する
- 25. パンダのデータフレームをシリーズに変換する
- 26. リストをパンダのデータフレームに変換する
- 27. データフレーム値を変換する
- 28. データフレームの変換
- 29. 点をベクトル線に変換するアルゴリズム。
- 30. ベクトルをリストに変換する
いくつかのサンプルデータを見ることなく、意味のあるガイダンスを提供することは困難です。最も簡単なのは、ベクターを一緒に結合することでした。 – Dave2e