【发布时间】:2020-05-12 04:05:42
【问题描述】:
我有三个数据框。一个具有原始数据集的平均值,两个代表我使用对原始样本进行采样的循环创建的空分布的第 2.75 个百分位和第 97.5 个百分位。
我创建了一个 if 循环,我想为每个循环复制它以生成一个看起来与我的数据帧格式相同但仅包含“-”、“+”或“0”的矩阵。这些符号取决于第一个数据帧的平均值是否大于第三个数据帧的第 97.25 个百分位变量,第一个数据帧的平均值是否低于第二个数据帧的第 2.75 个百分位,以及来自第一个数据框位于这两个变量之间。关于如何执行此 if 循环来完成此操作的任何想法?
if (mean > 97.25th percentile){
print("-")
} else if(mean < 2.75th percentile ) {
print("+")
} else {
print("0")
}
【问题讨论】:
标签: r loops if-statement quantile