データフレームに列を追加する方法を見つけようとしています。これは、値がコントロールと統計的に異なるかどうかによって、2つの治療グループの値をコントロールと似ているか違うかに分類します。ifelse文の基準としてp-valueを使用する方法は?
私はこれさえ可能であるかどうかわからないんだけど、のは、私は
df <- data_frame(species = rep(c("X1", "X2", "X3", "X4"), times = 12),
condition = rep(c("Control", "Treat1", "Treat2"), each = 16),
values = rep(c(rnorm(16, mean = 16, sd = 4),
rnorm(16, mean = 14, sd = 3),
rnorm(16, mean = 5, sd = 10))))
に似たいくつかのデータを持っているそして今、私は列を追加したいasumeてみましょう。 私はそう
df2 <- df %>%
group_by(species) %>%
mutate(new_column = ifelse("Value of each condition statistically different from Control", "Different", "Same")
のようなものを使用して考えていた、ifelse文の中の統計的検定を適用する方法はありますか?
また、データを分類するための簡単な基準を使用してください。たぶん、コントロールの±1標準偏差内にあるすべての値を「同じ」として分類しますか?
ご協力いただきありがとうございます。 あなたの返信や提案をお待ちしております。
実行するテストをより明確に定義できますか?これは、ポストホックテストを行っていますか? 'broom'パッケージも見てください。それは栄光です。 – boshek