どちらかというと数学の質問になりそうなのですが
数学が苦手でして…解説をお願いしたいです。
https://scikit-learn.org/stable/auto_examples/compose/plot_transformed_target.html
上記リンクは「scikit-learnを使って、データを対数変換してから回帰分析した際の効果」を説明したページだと理解しています。
こちらのコードが2例ありまして上の方、Synthetic exampleの例にあるコードについての質問です。
python
1X, y = make_regression(n_samples=10000, noise=100, random_state=0) 2y = np.expm1((y + abs(y.min())) / 200) 3y_trans = np.log1p(y)
とあるのですが
これの真ん中の行はなぜ200で割っているのでしょうか?
200で割らないと指数分布にならないなというのは確かめたのですが…
よろしくお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。