回答:
実際、ハスティら。フォワードステージワイズ回帰と単調なげなわで述べたプロファイルパスの単調性の必要かつ十分な条件:
論文のセクション6では、上記の条件に違反し、非単調性を示す区分線形基底関数に基づいて人工データセットを作成しました。しかし、運が良ければ、同様の動作を示すランダムなデータセットを作成することもできますが、より簡単な方法です。ここに私のRコードがあります:
library(glmnet)
set.seed(0)
N <- 10
p <- 15
x1 <- rnorm(N)
X <- mat.or.vec(N, p)
X[, 1] <- x1
for (i in 2:p) {X[, i] <- x1 + rnorm(N, sd=0.2)}
beta <- rnorm(p, sd=10)
y <- X %*% beta + rnorm(N, sd=0.01)
model <- glmnet(X, y, family="gaussian", alpha=1, intercept=FALSE)