置换检验 matlab
时间: 2023-09-21 10:02:32 浏览: 168
randanova1:执行置换检验以估计单向方差分析的 P 值-matlab开发
置换检验(Permutation test)是一种用于测试两个样本之间均值差异的方法。在MATLAB中,可以使用置换测试函数来进行这个检验。该函数支持单尾和双尾检验,并返回p值、观察到的差异和效应大小(Hedges g)。用户还可以选择使用直方图进行可视化,或执行精确测试。
在R语言中,可以使用sample()函数从一个集合中随机无放回地抽取指定数量的样本。通过重复产生服从置换分布的t统计量值,可以使用置换检验计算两个样本t检验的双尾p值。这个过程中,先从样本中随机抽取一部分作为一个样本,将剩余的作为另一个样本,然后计算t统计量。重复这个过程999次,得到一系列的t统计量值。通过比较观察到的t统计量与这些置换统计量,可以计算出p值。
由于置换检验得到的是精确的p值,所以基于置换检验的方法也被称为“精确检验(Exact test)”。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [置换测试:MATLAB的置换测试(也称为随机测试),用于测试两个样本之间的均值差异。-matlab开发](https://download.csdn.net/download/weixin_38600460/19269387)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [MATLAB算法实战应用案例精讲-【数模应用】置换检验(附MATLAB和R语言代码)](https://blog.csdn.net/qq_36130719/article/details/126831711)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文