Пакет рецептов Tidymodels Использование step_normalize в списке переменных - PullRequest
0 голосов
/ 30 мая 2020

Я хочу нормализовать только произвольный выбор переменных с помощью step_normalize из пакета рецептов (tidymodels). К сожалению, я не могу найти функцию выбора, которая, кажется, работает в step_normalize, который выбирает список переменных:

library(tidymodels)
iris %>% 
  recipe(Species ~ .) %>% 
  step_normalize(vars_select(Sepal.Length, Petal.Length)) %>% 
  prep()

Я получаю это сообщение об ошибке:

Error: Not all functions are allowed in step function selectors (e.g. `vars_select`). See ?selections.

1 Ответ

2 голосов
/ 30 мая 2020

step_normalize не поддерживает эту вспомогательную функцию выбора, это работает:

iris %>% 
  recipe(Species ~ .) %>% 
  step_normalize(Sepal.Length, Petal.Length) %>% 
  prep()

См. ?selections для поддерживаемых функций селектора.

...