以下のコードを実行すると、R がクラッシュします。train の呼び出しで tuneGrid 行をコメント アウトすると、クラッシュは発生しません。別のデータセットでこれを試してみましたが、それでも R がクラッシュします。
コードは次のとおりです。
library(splines)
library(foreach)
library(gam)
library(lattice)
library(ggplot2)
library(caret)
# crashes when I uncomment the tuneGrid = tuneGrid line
Set_seed_seed <- 100
data_set <- diamonds[, c(1, 5, 6, 7, 8, 9, 10)]
data_set <- data_set[1:1000,]
formula <- price ~ carat + depth + table + x + y + z
training_control <- trainControl(method = "cv", allowParallel = FALSE)
tune_grid <- expand.grid(span = seq(0.1, 0.9, length = 9), degree = seq(1, 2, length = 2))
set.seed(Set_seed_seed)
GAM_model <- train(formula,
data = data_set,
method = "gamLoess",
tuneGrid = tune_grid,
trControl = training_control
)
これは、R Studio を使用する R3.2.1 および 3.2.2 で発生しました。
R gui では、クラッシュも発生します。