R: lts регрессия: $ оператор недопустим для атомных векторов
Я пытаюсь сделать выбор переменной с использованием регрессии LTS, но я сталкиваюсь с этой ошибкой.
sigma.full<-summary(ltsreg(y~x1+x2+x3+x4+x5))$scale
Ошибка в резюме (ltsreg(y~x1+x2+x3+x4+x5))$scale: оператор $ недопустим для атомных векторов
Может кто-нибудь помочь мне решить эту ошибку?
1 ответ
Предполагая, что вы используете функцию MASS::ltsreg
использование
sigma.full<-ltsreg(y~x1+x2+x3+x4+x5)$scale
Посмотри на ?ltsreg
,
Результат ltsreg(y~x1+x2+x3+x4+x5)
сам по себе имеет масштаб-информацию. Резюме этого не имеет $scale
элемент.
Посмотри на str(summary(ltsreg(...)))
как предполагает Роланд