statsmodels.stats.weightstats.ttost_ind¶
-
statsmodels.stats.weightstats.ttost_ind(x1, x2, low, upp, usevar=
'pooled', weights=(None, None), transform=None)[source]¶ 两个独立样本的(非)等价性检验
TOST: 两单侧t检验
零假设:m1 - m2 < low 或 m1 - m2 > upp 备择假设:low < m1 - m2 < upp
其中 m1, m2 是两个样本的均值,即期望值。
如果p值小于一个阈值,例如0.05,那么我们拒绝假设两个样本之间的差异大于由low和upp给出的阈值。
- Parameters:¶
- x1array_like, 1-D or 2-D
两个独立样本中的第一个,参见2-D情况的注释
- x2array_like, 1-D or 2-D
两个独立样本中的第二个,参见2-D情况的注释
- low, upp
float 等效区间 low < m1 - m2 < upp
- usevar
str, ‘pooled’ or ‘unequal’ 如果
pooled,则假设样本的标准差相同。如果unequal,则使用具有 Satterthwait 自由度的 Welch t 检验- weights
tupleofNoneorndarrays 两个样本的案例权重。关于权重的详细信息,请参阅
DescrStatsW- transform
Noneorfunction 如果为 None(默认值),则数据不会被转换。给定一个函数,样本数据和阈值会被转换。如果转换是 log,则等价区间为比率:low < m1 / m2 < upp
- Returns:¶
注释
如果2*alpha置信区间包含在
(low, upp)区间内,则测试拒绝。此测试也适用于多端点比较:如果 d1 和 d2 具有相同的列数,则 d1 中的每一列数据将与 d2 中对应的列进行比较。这与分别比较每一列对应列是相同的。目前没有使用多重比较校正。此处报告的原始 p 值可以使用
multitest中的函数进行校正。
Last update:
Oct 16, 2024