假设我有一个X
未知分布的变量。在 Mathematica 中,通过使用SmoothKernelDensity
函数,我们可以得到一个估计的密度函数。这个估计的密度函数可以与PDF
函数一起使用来计算一个值的概率密度函数,例如X
假设PDF[density,X]
“密度”是 的结果SmoothKernelDensity
。如果 R 中有这样的功能会很好。这就是它在 Mathematica 中的工作方式
http://reference.wolfram.com/mathematica/ref/SmoothKernelDistribution.html
例如(基于 Mathematica 函数):
data = RandomVariate[NormalDistribution[], 100]; #generates 100 values from N(0,1)
density= SmoothKernelDistribution[data]; #estimated density
PDF[density, 2.345] returns 0.0588784
在这里您可以找到有关 PDF 的更多信息:
http://reference.wolfram.com/mathematica/ref/PDF.html
我知道我可以density(X)
在 R 中使用它绘制它的密度函数,并且通过使用ecdf(X)
我可以获得它的经验累积分布函数。是否可以根据我对 Mathematica 的描述在 R 中做同样的事情?
任何帮助和想法表示赞赏。