我正在为MATLAB转录一些R代码。
L = qlogis(p)
我查了一下,它是物流配送的分位数"对应于概率。有谁知道我怎么能在Matlab中做到这一点?我一直在查看icdf
的帮助,因为我认为它可能类似,但无法在其中找到logistic
。
我有统计工具箱。
答案 0 :(得分:3)
从本地安装此版本的文档中,统计工具箱没有内置的Logistic分发支持。 然而,不是一个核心统计学家,不得不信任维基百科,你可以为分位数做一个快速的内联函数:
qlogis = @(p,mu,sigma) mu + sigma * log(p./(1-p));
从这个版本开始,您只需将支持的发行版的名称作为参数传递给icdf
:
mu = 0;
sigma = 1;
q = icdf('logistic',mu,sigma);