如何使用 Student-t 分布制作 Q-Q 图

How to make a Q-Q Plot with a Student-t distribution

正在使用 Matlab...

我有一个很长的数据向量 vec,我想针对各种 t 值针对 Student-t 分布绘制 Q-Q 图。我知道 qqplot(vec) 会生成一个正态分布图。我从 here 知道我可以通过将它们作为第二个参数插入来使用其他分布 qqplot(vec,dis).

我可以用 makedist 制作其他发行版(参见 mathworks.com/help/stats/makedist.html),但我看不到 Student-t 选项。关于Student-t有tpdftcdf等函数(见http://www.mathworks.com/help/stats/students-t-distribution-1.html),但是如何使用它们制作一个分布项用于Q-Q图中呢?还是有其他技巧可以得到我想要的情节?

我已经有大约十年没有使用 Matlab 了,所以我不能给出具体的语法。也就是说,如果 vec 的长度为 n,您应该能够使用 tinv 创建与 i=1,...,n 的分位数 i / (n+1) 相对应的 t 值向量。然后对 vec 与 t 向量进行 qqplot