2017-02-21 7 views
1

データフレーム内のさまざまなグループのいくつかのサマリー統計と1つのサンプルttest p値を計算したいと思います。dplyrの1つのサンプルttest pvalue summarise_each

私はなどをカウント、最大値、最小平均値を得ることができましたが、ここでp値

を得ることができなかった私は

library(dplyr) 
library(ggplot2) 
library(nlmeU) 

data(armd0, package = "nlmeU") 
df <- armd0 %>% 
    group_by(treat.f, time.f) %>% 
    summarise_each(funs(mean, median, min, max, length, sd), visual) 

t検定1つのサンプル外で働いていたコードがあります同じ表のt.test $ p.valueの出力を取得したいとします。

ありがとうございました!

答えて

1

グループの平均が0でない1つのサンプルのt検定では、をfunsに直接使用し、ドル記号表記でp値を引き出します。ただし、新しい列にはより良い名前を付ける必要があります。

summarise_each(funs(mean, median, min, max, length, sd, pvalue = t.test(.)$p.value), visual) 
関連する問題