马氏距离的MATLAB原生代码项目提供了一种计算多元数据集中两点之间相似性的方法,即马氏距离的高效实现。本项目旨在简化用户在数据分析和统计学研究中的应用流程。作者:ipinpin。
马氏距离在MATLAB中的原始代码使用了第i阶统计量的基于置换的信息普遍性推断(即i-pinpin)。这是Hirose (2019) 提出的一种针对解码准确性的二级统计测试的MATLAB实现方法。iPinPin是Allefeld等人提出的“基于最小统计的排列基础流行推理”的扩展,后者发表在NeuroImage 2016年的一篇文章中。
i-PinPin提供了一种执行类似信息度量(如分类准确性、马氏距离和相似性指数等)组级别统计测试的方法。其实现代码为ipipi.m文件,并通过以下函数调用:
[H, prob, stat] = ipipi(SD, PD, g_0, i, alpha, homogeneity)
其中,N表示参与者数量,Np代表每个参与者的排列数。
输入参数包括:SD(实验中的样本解码精度,Nx1矩阵),PD(排列解码精度,NxNp矩阵),g_0(患病率阈值,默认为0.5且范围在0到1之间),i(用于索引的第i阶统计信息,默认为1)以及alpha(设定的统计显著性水平)。