- 問題
- 答え
- 解説
次の Python コードで使用しているヨー=ジョンソン変換は、ボックス=コックス変換と比べてどのような違いがありますか?
Python コード:
import numpy as np
from scipy.stats import yeojohnson, skew
np.random.seed(42)
data = np.random.exponential(2, 200) - 3
transformed, lam = yeojohnson(data)
print(f"データ範囲: [{data.min()}, {data.max()}]")
print(f"lambda: {lam:.4f}")
print("歪度: \n"
f"- 変換前: {skew(data):.4f}\n"
f"- 変換後: {skew(transformed):.4f}")
回答の選択肢:
(A) 正の値にしか適用できない
(B) 負の値やゼロを含むデータにも適用できる
(C) 分散を安定化できない
(D) λパラメータを持たない

