我需要计算某个阈值t的漏检概率,其中卡方分布具有非中心参数lambda。
我试图了解提升概率的乐趣,但到目前为止我还没有想出一些有用的东西。
boost::math::non_central_chi_squared mydist(n, lambda);
boost::math::cdf(mydist, t); // probability that value is taken less than or equal
boost::math::cdf(complement(mydist, t)); // probability that value is taken greater or equal
给出了选择低于或高于t的概率。
如何将给定概率p
反向映射到阈值t
?
答案 0 :(得分:1)
boost::math::chi_squared mydist(n);
x = boost::math::qunatile(complement(mydist, pfa));
boost::math::non_central_chi_squared mydist(n, lambda);
y = boost::math::quantile(mydist, pmd);
其中pfa
是虚警的概率,pmd
错失检测的可能性