1
在一個數據框中,我有一個包含問卷總分的列。我想添加一個列,其中對於每個總分,存在與數據分佈有關的相對百分比。我如何在R中做到這一點?給定值的計算百分位數
在一個數據框中,我有一個包含問卷總分的列。我想添加一個列,其中對於每個總分,存在與數據分佈有關的相對百分比。我如何在R中做到這一點?給定值的計算百分位數
讓x
爲data.frame,並讓x$score
爲總分的列。您可以通過
x$percentile <- ecdf(x$score)(x$score)
增加百分位列現在data.frame x
有一個附加列percentile
,這是你想要的。
[This should be useful](http://r.789695.n4.nabble.com/Finding-percentile-of-a-value-from-an-empirical-distribution-td4284462.html)。簡而言之,查找ecdf()函數。 –