オブジェクトからデータを抽出するための、それほど複雑でない方法を見つけようとしていaov
ます。以下に示すようなデータセットがありa
、そのデータに基づいてANOVAを実行した結果、という名前のオブジェクトが作成されたとしますa.model
。を使用してデータを検索しようとしましたstr(a.model)
が、見つかりませんでした。lm
オブジェクトからデータを抽出する方法を知っているので、私が行ったことはlm(a.model)$model$score
、を使用することでした。しかし、最初にオブジェクトをオブジェクトにa.model
変換せずに、から直接データを抽出することは可能ですか?-変換の「余分な」ステップはそれほど多くの作業ではないため、これは何よりも好奇心から外れていると思います。aov
lm
a=data.frame(factor1 = rep(letters[1:2], each=10),
factor2 = rep(letters[c(1,2,1,2)], each=5),
score=sort(rlnorm(20)))
a.model = aov(score~factor1*factor2, data=a)