R 从顶部和底部各削减2%的分数是否会让我得到0.02到0.98的分位数?
如果你有一个数据集,从顶部和底部修剪2%,总修剪率为4%,剩下96%的中间分数。这是否意味着剩下的分数将从原始数据集的.02分位数到.98分位数不等 如果这是不正确的,我将如何修剪,以便只有从.02分位数到.98分位数的数据R 从顶部和底部各削减2%的分数是否会让我得到0.02到0.98的分位数?,r,outliers,percentile,quantile,R,Outliers,Percentile,Quantile,如果你有一个数据集,从顶部和底部修剪2%,总修剪率为4%,剩下96%的中间分数。这是否意味着剩下的分数将从原始数据集的.02分位数到.98分位数不等 如果这是不正确的,我将如何修剪,以便只有从.02分位数到.98分位数的数据 我使用的是R,希望用这种方法来修剪异常值。事实上,0.02概率分位数,或第二个百分位数,是指低于2%的数据 要获得第2个百分位数和第98个百分位数之间的数据,可以使用分位数功能: # Random samples from a normal distribution x &
我使用的是R,希望用这种方法来修剪异常值。事实上,0.02概率分位数,或第二个百分位数,是指低于2%的数据 要获得第2个百分位数和第98个百分位数之间的数据,可以使用
分位数
功能:
# Random samples from a normal distribution
x <- rnorm(1000)
# Quantiles
q <- quantile(x, probs = c(2, 98)/100)
# Samples between quantiles
x2 <- x[x>q[1] & x<q[2]]
#正态分布的随机样本
我投票结束这个问题,因为它与编程无关。你知道统计数据和数学堆栈交换站点吗?在最后添加了一点。我用R来做这个。