← 返回题库
中级

置换检验

未完成
中级参考 代码结构已给出,请填写 ____ 处
def solve():
    import numpy as np
    np.random.seed(____)
    g1 = np.array(____)
    g2 = np.array(____)
    observed_diff = g1.mean() - g2.mean()
    combined = np.concatenate(____)
    n1 = len(____)
    count = ____
    for _ in range(____):
        np.random.shuffle(____)
        perm_diff = combined[:n1].mean() - combined[n1:].mean()
        if abs(____) >= abs(____):
            count += ____
    p_value = count / ____
    print(____)

示例

输入
solve()
期望输出
0.0480
Python 代码 🔒 登录后使用
🔒

登录后即可练习

注册免费账号,在浏览器中直接运行 Python 代码