【发布时间】:2021-09-01 20:32:42
【问题描述】:
我有一个具有多个 id 的数据框,它们都有三个条件和相应的数据点 (ReacTime)。
|ID|Condition|ReacTime|
|1 | Cong |537 |
|1 | Incong |541 |
|1 | Cong |500 |
|1 | Cong |520 |
|1 | Incong |537 |
|1 | Cong |599 |
|2 | Cong |650 |
|2 | Incong |708 |
|2 | Cont |672 |
|2 | Cong |676 |
|2 | Incong |822 |
|2 | Cont |609 |
|3 | Cong |630 |
|3 | Incong |725 |
|3 | Cont |680 |
|3 | Cong |625 |
|3 | Incong |700 |
|3 | Cont |620 |
我找到了每个 ID 的 ReacTime 的中值,现在我必须为每个 ID 获取一个慢速和快速值。平均中位数之前的每个条件的所有值(慢)和平均中位数之后的所有值(快)。
我对中值使用了 summarise 函数:
Df2<- summarise(group_by(Df1, ID),medianvalue = median(ReacTime))
对于快速和慢速我尝试了分位数:
Df2 <- summarise(group_by(Df2, ID,Condition),
Slow = quantile(ReacTime, probs = 0.5),
Fast = quantile(ReacTime, probs = ?).
我不知道该为我的快速问题添加什么?
【问题讨论】: