R 求偏态分布的概率

R 求偏态分布的概率,r,statistics,distribution,skew,R,Statistics,Distribution,Skew,我有一个变量X,其摘要如下。从分布上看,它似乎是偏正态分布。我想知道如何找到与R中变量X的每个值相关联的p值 Min. 1st Qu. Median Mean 3rd Qu. Max. 1.5 318.3 399.9 367.1 447.4 500.0 根据您的绘图判断,我假设您有一些称为平均数库的数字序列,您尝试使用密度.default()为其拟合内核密度估计器 基本上,您有一个概率密度函数的估计值(输出density.default())。你的问题是:

我有一个变量X,其摘要如下。从分布上看,它似乎是偏正态分布。我想知道如何找到与R中变量X的每个值相关联的p值

Min. 1st Qu.  Median    Mean 3rd Qu.    Max. 
1.5   318.3   399.9   367.1   447.4   500.0 

根据您的绘图判断,我假设您有一些称为
平均数库的数字序列,您尝试使用
密度.default()
为其拟合内核密度估计器

基本上,您有一个概率密度函数的估计值(输出
density.default()
)。你的问题是:

我想知道如何找到与R中变量X的每个值相关联的p值

Min. 1st Qu.  Median    Mean 3rd Qu.    Max. 
1.5   318.3   399.9   367.1   447.4   500.0 
这是
density.default()
间接提供给您的,除了512个等距点,而不是连续点。对于特定值
x
,您可以找到由
density.default()
输出的最接近的值以及相应的
y

# Create some random data:
set.seed(123)
averageRank <- rnorm(100, mean = 300, sd = 75)
x           <- 250

kde       <- density.default(averageRank)
closeness <- abs(kde$x - x)
kde$y[which(closeness == min(closeness))]
# [1] 0.004370022    # is P(X = 250) 
#创建一些随机数据:
种子集(123)

averageRank这听起来更像是一个统计问题,而不是一个编程问题,所以最好是在上面。但问题也很不清楚,我无法理解你所要求的p值应该代表什么。