是否有用于修改后的 2 样本霍特林 T2 检验(不等协方差矩阵)的 R 包?

Is there an R package for modified 2-sample Hotelling's T2 test (unequal covariance matrices)?

我需要比较许多多元均值。通常,我会使用霍特林的 T 方检验统计数据来执行此操作。

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

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

但是,正态Hotelling 检验的一个假设是样本协方差矩阵为equal/homogeneous。我从 Box 的测试中得知,这对我的数据而言并非如此。这些网站提供了不假设协方差矩阵相等的霍特林 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 = (X-Y)' ((Sx/nx) + (Sy/ny))^-1 (X-Y)

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

我搜索了 R 程序包,试图找到一个可以执行此方程式修改版本的程序,但不幸的是。有谁知道可以在 R 中执行此操作的软件包?

您可以使用函数TwoSamplesHT2 of the MVTests package. This package has been removed from CRAN but it is available in the archive

“SHT”包,Statistical Hypothesis Testing Toolbox 的缩写,有一些您可能感兴趣的实现。有不止一个函数可以满足您的要求(一个是 Nel 和 van 的修改版本NCSS pdf 中提到的 der Merwe 测试)所以也许可以查看文档了解具体情况。