オブジェクトからデータを抽出するための、それほど複雑でない方法を見つけようとしていaovます。以下に示すようなデータセットがありa、そのデータに基づいてANOVAを実行した結果、という名前のオブジェクトが作成されたとしますa.model。を使用してデータを検索しようとしましたstr(a.model)が、見つかりませんでした。lmオブジェクトからデータを抽出する方法を知っているので、私が行ったことはlm(a.model)$model$score、を使用することでした。しかし、最初にオブジェクトをオブジェクトにa.model変換せずに、から直接データを抽出することは可能ですか?-変換の「余分な」ステップはそれほど多くの作業ではないため、これは何よりも好奇心から外れていると思います。aovlm
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)