【发布时间】:2019-11-16 15:52:36
【问题描述】:
我有两组数据。在第一组中,我可以计算第 25 个百分位数并输出 x 值。然后,我想将该 x 值用于第二个数据集,并确定同一点的频率和百分位数。
例如,这里是一些基于随机变量的代码(实际数据不是随机的)
data1 = rnorm(10000, mean=8, sd=1.3)
data2 = rnorm(10000, mean=4, sd=1.0)
#plot data1 histogram with 40 bins
hist(data1, breaks=40, col="red", xlim=c(2,14), ylim=c(0,800),
main="Gaussian deviates : mean=8, sigma=1.3", col.main="blue")
segments(quantile(data1,0.25), 0, quantile(data1,0.25), 600, col="green", lwd=4, lty=1)
#plot data2 histogram with 40 bins
hist(data2, breaks=40, col="red", xlim=c(2,14), ylim=c(0,900),
main="Gaussian deviates : mean=4, sigma=1.0", col.main="blue")
print(quantile(data1,0.25))
【问题讨论】: