В последние несколько месяцев я работал над несколькими проектами, в которых я использовал пакет glmnet
для соответствия эластичным сетевым моделям. Это здорово, но интерфейс довольно голые по сравнению с большинством функций моделирования R. В частности, вместо того, чтобы указывать формулу и кадр данных, вы должны дать вектор ответа и матрицу предсказателя. Вы также теряете на себе многие качества жизни, которые обеспечивает обычный интерфейс, например, разумное (?) Лечение факторов, отсутствие значений, перевод переменных в правильный порядок и т.д.
Итак, я вообще написал свой собственный код, чтобы воссоздать интерфейс формулы/данных. Из-за проблем с конфиденциальностью клиентов я также оставил этот код позади и снова написал его для следующего проекта. Я решил, что могу укусить пулю и создать реальный пакет для этого. Тем не менее, несколько вопросов, прежде чем я это сделаю:
- Есть ли проблемы, которые усложняют использование интерфейса формул/данных с помощью эластичных сетевых моделей? (Я знаю стандартизацию и фиктивные переменные, а широкие наборы данных, возможно, требуют разреженных матриц модели.)
- Существует ли какой-либо существующий пакет?