文件名称:MyFisher:任何 RxC 矩阵的 Fisher 精确和条件检验的确定函数-matlab开发
文件大小:4KB
文件格式:ZIP
更新时间:2024-06-18 09:46:13
matlab
RxC 矩阵的 Fisher 精确概率检验。 Fisher 精确检验允许在以下情况下计算精确概率,因为小区频率较小,因此更快的正态近似和卡方计算可能不准确。 Fisher 精确检验涉及计算多个阶乘以获得观察到的和每个更极端的表的概率。 阶乘增长很快,因此有必要使用阶乘的对数。 这个计算在 Matlab 中非常容易,因为:x!=gamma(x+1) 和 log(x!)=gammaln(x+1)。 此外,当矩阵有很多行和列时,计算所有可能的矩阵集非常耗时。 此函数使用此策略: 如果输入是 2x2、2x3、2x4 或 3x3 矩阵,则它使用(或下载)ad hoc,以前由我编写,函数; 否则它使用蒙特卡罗方法。 最后,这个函数使用了 Peter J. Acklam rldecode 函数,所以我想感谢他。 由朱塞佩卡迪罗创建giuseppe.cardillo-edta@poste.it 要
【文件预览】:
myfisher.zip