1

Group従属変数の 2 つのサンプルとLevel1データセット (サイズが縮小されました)Level2内の独立変数間の相互作用を見つけようとしています。data

Group Level1 Level2
a     1      0
a     2      3
a     4      3
b     2      4
b     1      3
b     3      2
c     2      4
c     3      2
c     1      3

このために、manova テストを実行したいと思います。ただし、実行しようとすると、 ISはリストですmanova(data[,2:3] ~ as.factor(Group), data=data)invalid type (list) for variable 'data[,2:3]'エラーが発生します。data[,2:3]

(明らかに、これは私が使用しようとするのは初めてでmanovaあり、基本的R にこのタスクについてであり、非常に基本的な知識があるRため、一般的に行っていることは完全に間違っている可能性があります)。

4

1 に答える 1

1

次を使用して、次のように実行する必要がありますcbind

データ

df <- read.table(header=T, text='Group Level1 Level2
a     1      0
a     2      3
a     4      3
b     2      4
b     1      3
b     3      2
c     2      4
c     3      2
c     1      3')

解決:

> manova( cbind(Level1,Level2) ~ Group, data=df)
Call:
   manova(cbind(Level1, Level2) ~ Group, data = df)

Terms:
                   Group Residuals
resp 1          0.222222  8.666667
resp 2                 2        10
Deg. of Freedom        2         6

Residual standard errors: 1.20185 1.290994
Estimated effects may be unbalanced
于 2015-02-27T15:53:38.103 に答える