Я поддерживаю пакет "hdm" и столкнулся со следующей проблемой.Следующий код работает на обычном R и используется для запуска в RStudio, но больше не:
library(hdm)
attach(GrowthData)
fmla= "Outcome ~ ."
fmla.y= "Outcome ~ . - gdpsh465 "
rY= rlasso(fmla.y, data =GrowthData)
Сообщение об ошибке:
Ошибка в существующем («гомоскедастическое», где = штраф): объект 'n' не найден
Если в функции rlasso не указано наказание, по умолчанию устанавливается переменная «n», размер выборки x, который оценивается позже.n получает ленивая оценка, и кажется, что в RStudio правильная среда больше не найдена.
Ошибка возникает здесь, но проблема в том, что штраф содержит n, который не знает
if (!exists("homoscedastic", where = penalty)) penalty$homoscedastic = "FALSE"
Почему-то я не уверен, что решить эту проблему, и хотел бы спросить, есть ли у вас какие-либо идеи.
Большое спасибо за ваши усилия заранее!
Best,
Martin