p値は、U統計量を標準正規分布に変換し、そのZ値に基づいて計算します。 具体的には、次の手順でp値を求めます。 U統計量の平均 \\( \\mu_U \\) と標準偏差 \\( \\sigma_U \\) を計算します。 U統計量を標準正規分布に変換してZ値を求めます。 \\[Z = \\frac{U - \\mu_U}{\\sigma_U}\\] Z値に対応する正規分布の累積分布関数(CDF)を用いてp値を計算します。 C言語では、erfc関数を使用して次のように計算します。 例：p = erfc(fabs(Z) / sqrt(2.0)) / 2.0; このp値が有意水準(通常は0.05)より小さい場合、2つのサンプルの分布に有意な差があると判断します。