插入符号lda2参数值

时间:2017-04-03 10:14:30

标签: r r-caret

为了获得lda2参数的可能值,我运行

getModelInfo("lda2")[[1]]$grid

得到了

function(x, y, len = NULL, search = "grid") data.frame(dimen = 1:min(ncol(x), length(levels(y)) - 1))
因此,只有一个参数:dimen

就我而言

ncol(x)=32 
levels(y)=2

所以

min(ncol(x), length(levels(y)) - 1) = 1

这是否意味着维度只能取 1 值?

1 个答案:

答案 0 :(得分:2)

没有

:生成一系列值。因此dimen介于1min(ncol(x), length(levels(y)) - 1)之间。 dimen可以采用的确切值取决于您的输入数据。

例如:

library(tidyverse)

x <- mtcars %>%
     select(-carb)
y <- mtcars$carb %>% as.factor

dimen <- 1:min(ncol(x), length(levels(y)) - 1)
dimen
> [1] 1 2 3 4 5