2016-10-27 10 views
0

私はRが新しく、dtply内の同じデータフレーム内の異なる列にt.test関数を適用する方法を知りたいそれらのp.valuesを保存します。それが可能かどうかはわかりませんが、仕事をするのが大好きです。R:同じデータフレーム内の異なる列のddplyでt.testを使用する

例としてmtcarsを使用すると、mtcarsに複数のmpg列があり、そのmakeとモデルの各年ごとに1つずつ、車の効率の変化を追跡することができます。これらの異なるmpg列にt.test関数を適用し、t.testの結果を同じデータフレームに保存するには、ddplyを使いたいと思います。

私は既に2つの列を取り、それらにt.testを適用する簡単な関数uberを持っていますが、結果をデータフレームに保存する方法はわかりません。コードは次のとおりです。

私は新しいです、再度、これを行う簡単な方法を見落としているかもしれません。

+0

を検査するためのモデル

mod <- lm(Sepal.Length ~ Sepal.Width + Species, iris) 

使用anovaprintに合わせてlm関数を使用します。代わりにリニアモデルを使用して年とモデルなどの影響を見積もることができます。Rの線形モデルに精通していますか? – roman

+0

ほんのちょっと。私はそれらが存在し、lm()を2回使用したことを知っています。 – GingerOverlord

答えて

0

リニアモデリング、出力方法、出力の解釈方法を理解するために、Rのイントロ統計書を読んでいます。

ill連続変数とファクタの関数として連続変数をモデル化する簡単な例を示します。

data(iris) 

私はそれをしないだろう統計観点からの結果

anova(mod) 
mod 
関連する問題