nearZeroVar() 生成意外的整数 (0)
nearZeroVar() generates unexpected integer(0)
我不清楚为什么会生成整数 (0)。橄榄数据是数字并且包含方差。
# install.packages("pgmm")
> library(pgmm)
> data(olive)
> nearZeroVar(olive)
integer(0)
这是预期的行为。 nearZeroVar
将 return 哪些预测变量具有 0(或接近 0)方差。 olive
中有none所以它return是一个空向量(integer(0)
)。
您可以看到 freqRatio
和 percentUnique
与 saveMetrics
。
nearZeroVar(olive, saveMetrics = TRUE)
#> freqRatio percentUnique zeroVar nzv
#> Region 2.139073 0.5244755 FALSE FALSE
#> Area 3.169231 1.5734266 FALSE FALSE
#> Palmitic 1.555556 54.0209790 FALSE FALSE
#> Palmitoleic 1.454545 30.5944056 FALSE FALSE
#> Stearic 1.000000 24.1258741 FALSE FALSE
#> Oleic 1.142857 68.0069930 FALSE FALSE
#> Linoleic 2.571429 60.1398601 FALSE FALSE
#> Linolenic 1.058824 7.8671329 FALSE FALSE
#> Arachidic 1.269231 13.2867133 FALSE FALSE
#> Eicosenoic 1.597222 7.6923077 FALSE FALSE
我不清楚为什么会生成整数 (0)。橄榄数据是数字并且包含方差。
# install.packages("pgmm")
> library(pgmm)
> data(olive)
> nearZeroVar(olive)
integer(0)
这是预期的行为。 nearZeroVar
将 return 哪些预测变量具有 0(或接近 0)方差。 olive
中有none所以它return是一个空向量(integer(0)
)。
您可以看到 freqRatio
和 percentUnique
与 saveMetrics
。
nearZeroVar(olive, saveMetrics = TRUE)
#> freqRatio percentUnique zeroVar nzv
#> Region 2.139073 0.5244755 FALSE FALSE
#> Area 3.169231 1.5734266 FALSE FALSE
#> Palmitic 1.555556 54.0209790 FALSE FALSE
#> Palmitoleic 1.454545 30.5944056 FALSE FALSE
#> Stearic 1.000000 24.1258741 FALSE FALSE
#> Oleic 1.142857 68.0069930 FALSE FALSE
#> Linoleic 2.571429 60.1398601 FALSE FALSE
#> Linolenic 1.058824 7.8671329 FALSE FALSE
#> Arachidic 1.269231 13.2867133 FALSE FALSE
#> Eicosenoic 1.597222 7.6923077 FALSE FALSE