ALEPlot パッケージは、予測モデルとデータをもとに、ALE (Accumulated Local Effects、累積局所効果) を可視化する機能を実装したパッケージです。
なお、ALE は、関心のある説明変数 X について、それが取りうる値の分割 [x_{[0]}, x_{[1]}), [x_{[1]}, x_{[2]}), ... を考え、各区間について、そこに含まれるデータの X の値を区間の両端の値に置き換えたときの予測値の増分の平均値をその区間の局所効果とみなし、区間ごとの局所効果を累積させることで、変数 X の影響を X に関する1変数関数として表現する手法です。
Warning: package 'parsnip' was built under R version 4.5.3
library(dplyr) # データフレームの操作
Warning: package 'dplyr' was built under R version 4.5.3
# ランダムシードを固定するset.seed(42)# 予測モデルを構築するmodel <-boost_tree() %>%set_mode('regression') %>%fit(medv~., data = Boston)summary(model)
Length Class Mode
lvl 0 -none- NULL
ordered 1 -none- logical
spec 7 boost_tree list
fit 15 xgb.Booster list
preproc 4 -none- list
elapsed 2 -none- list
censor_probs 0 -none- list