标签: bartmachine

在插入符号中拟合 bartMachine 得到长度为零的参数/不正确的维数

我想一个很好的例子模型bartMachine中使用Caret,我似乎无法建模bartMachineCaret正确的,谁能告诉我,什么是完全错误的主要手段?或者是否有用于 BART 建模的简单可重现代码?

这是我使用 HouseVotes84 和汽车数据集的一些虚拟数据对 bartMachine 进行建模的片段:

library(mlbench)
library(caret)

data("HouseVotes84")
#Using HouseVotes84 as Classification Task Dataset and mtcars as Regression Task Dataset
dummy_data_classif <- HouseVotes84[,2:length(colnames(HouseVotes84))] %>% 
  mutate_if(is.factor, as.numeric)
dummy_data_classif <- data.frame(cbind(Class=HouseVotes84[,1], dummy_data_classif))
dummy_data_classif[is.na(dummy_data_classif)] <- 0

data("cars")
dummy_data_regr <- cars

caret_method_tester <- function(dummy_data, formula, resample_plan=1, 
                                test_method, time_limit=30, 
                                grid_param=c(), parallel_mode=FALSE){
  library(caret)
  library(R.utils)
  formula <- as.formula(formula)
  resampling <- NULL
  if(resample_plan==1){
    resampling <- trainControl(method = "repeatedcv",
                               number = 10,
                               repeats = 5,
                               allowParallel = parallel_mode) …
Run Code Online (Sandbox Code Playgroud)

r machine-learning r-caret bartmachine

3
推荐指数
1
解决办法
272
查看次数

标签 统计

bartmachine ×1

machine-learning ×1

r ×1

r-caret ×1