1

我需要比较许多多元方法。通常,我会使用 Hotelling 的 T 方检验统计量来做到这一点。

原来的霍特林方程是:T^2 = (nxny/nx+ny) (XY)' S^-1 (XY)

其中 X 和 Y 是向量均值,S 是池化协方差矩阵,nx/y 是样本大小。

但是,正常 Hotelling 检验的假设是样本协方差矩阵是相等/齐次的。我从 Box 的测试中知道这对我的数据不正确。这些网站提供了 Hotelling 的 T 方检验的修改版本,它不假定协方差矩阵相等:

http://www.real-statistics.com/multivariate-statistics/hotellings-t-square-statistic/hotellings-t-square-unequal-covariance-matrices/

https://ncss-wpengine.netdna-ssl.com/wp-content/themes/ncss/pdf/Procedures/NCSS/Hotellings_Two-Sample_T2.pdf

修改后的方程为:T^2 = (XY)' ((Sx/nx) + (Sy/ny))^-1 (XY)

其中 X 和 Y 是向量均值,Sx/y 是相应的协方差矩阵,nx/y 是样本大小。

我已经搜索了 R 包,试图找到一个没有运气的等式的修改版本。有谁知道可以在 R 中执行此操作的包?

4

2 回答 2

1

您可以使用包的函数TwoSamplesHT2MVTests。此软件包已从 CRAN 中删除,但在存档中可用。

于 2020-02-06T16:51:35.710 回答
0

“SHT”包是 Statistical Hypothesis Testing Toolbox 的缩写,其中包含您可能感兴趣的一些实现。有多个功能可以满足您的要求(一个是 Nel 和 van der Merwe 测试的修改版本,在NCSS pdf)所以也许检查文档的细节。

于 2021-01-06T01:51:25.730 回答