Python 時系列分析 1,000本ノック
– ノック87: ヨー=ジョンソン変換 –

Python 時系列分析 1,000本ノック– ノック87: ヨー=ジョンソン変換  –
次の 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) λパラメータを持たない