def _draw_perm_reps_diff_of_means(data_1, data_2, size=1):
"""
Generate permutation replicates of difference of means from
`data_1` and `data_2`
Parameters
----------
data_1 : array_like
One-dimensional array of data.
data_2 : array_like
One-dimensional array of data.
size : int, default 1
Number of pairs bootstrap replicates to draw.
Returns
-------
output : ndarray
Permutation replicates.
"""
n1 = len(data_1)
x = np.concatenate((data_1, data_2))
perm_reps = np.empty(size)
for i in range(size):
np.random.shuffle(x)
perm_reps[i] = _diff_of_means(x[:n1], x[n1:])
return perm_reps
# @numba.jit(nopython=True)
评论列表
文章目录