2017-08-24 101 views
1

有没有办法控制插入符号中GA算法选择的特征的数量?我尝试设置gafs_initial()中提到的变量参数,我相信这个参数是由gafs()继承的,但我似乎没有控制它的方法。R插入遗传算法控制最终特征的数量

ctrl <- gafsControl(functions = caretGA, 
    verbose = T, 
    allowParallel = T, 
    metric=c(internal='Rsquared',external='RMSE'), 
    maximize = c(internal = TRUE, external = FALSE)) 

ga <- gafs(x = x, 
      y = y, 
      iters = 25, 
       vars=5, 
      gafsControl = ctrl,    
      method = "lm") 

回答

2

gafs不让您修复子集中变量的数量。你可以尝试通过为此添加一个合意功能来强制它。请参阅this examplegafs

中使用合意功能