我还没有找到一个具有pgfplots
“适当”(=规范化、标准化)分布定义的库,这样我们每次需要调用这些函数时就不必重新发明轮子
- 密度
- 逆
- 累计
- 多变量表示
语境
绘制并使用概率分布(概率分布,离散和连续)在帖子中非常常见(这里,这里,这里,这里等等)。但这 4 个链接已经指向了 4 种编写方法
- (Gauss,2 个输入)
gauss(\m,\s)=1/(\s*sqrt(2*pi))*exp(-((x-\m)^2)/(2*\s^2));
- (Gauss,3 个输入)
gauss(\x,\u,\v)=1/(\v*sqrt(2*pi))*exp(-((\x-\u)^2)/(2*\v^2));
- (Gauss,4 个输入)
Gauss(\x,\y,\z,\u)=1/(\z*sqrt(2*pi))*exp(-((\x-\y+\u*(\x-\y)*sign(\x-\y))^2)/(2*\z^2));
- (Gauss,不是高斯)
gauss(\x,\y)=exp(-\x*\x-\y*\y);
我很惊讶目前还没有一个现有的包来“规范化”这些概率分布的使用,所以
- 我在我的(google/texSE)研究中遗漏了什么吗?
statistics
似乎只处理统计中的格式化表格。
注意:在不同的帖子中发现的其他功能
binom(\k,\n,\p)=\n!/(\k!*(\n-\k)!)*\p^\k*(1-\p)^(\n-\k);
Poisson(\x,\L)=(\L^{\x})*exp(-\L)/({\x}!);
gamma(\z)=(2.506628274631*sqrt(1/\z) + 0.20888568*(1/\z)^(1.5) + 0.00870357*(1/\z)^(2.5) - (174.2106599*(1/\z)^(3.5))/25920 - (715.6423511*(1/\z)^(4.5))/1244160)*exp((-ln(1/\z)-1)*\z);
gammapdf(\x,\k,\theta) = \x^(\k-1)*exp(-\x/\theta) / (\theta^\k*gamma(\k));
- ...