Вопросы по теме 'glmnet'

R glmnet: объект (список) не может быть приведен к типу 'double'
Я пытаюсь использовать пакет glmnet в наборе данных. Я использую cv.glmnet() , чтобы получить значение лямбда для glmnet() . Вот набор данных и сообщение об ошибке: > head(t2) X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 1...
70824 просмотров
schedule 09.09.2023

Интерпретация имен коэффициентов в glmnet в R
Я использую glmnet для прогнозирования вероятностей на основе набора из 5 функций, используя следующий код. Мне нужна фактическая формула, потому что мне нужно использовать ее в другой (не R) программе. deg = 3 glmnet.fit <-...
8719 просмотров
schedule 24.11.2023

Как использовать модель glmnet в качестве модели узла для функции mob (стороны пакета R)?
Я использую функцию mob пакета R party . Мой вопрос касается параметра model этой функции. Как я могу определить объект StatModel (из пакета modeltools ) — назовем его glmnetModel — чтобы модели узлов оценки mob были моделями glmnet...
227 просмотров
schedule 09.07.2023

бенчмаркинг логистической регрессии с использованием glm.fit, bigglm, speedglm, glmnet, LiblineaR
Я имитирую данные и сравниваю glm.fit , bigglm, speedglm, glmnet, LiblineaR для бинарной логит-модели. testGLMResults_and_speed <- function(N, p, chunk=NULL, Ifsample=FALSE, size=NULL, reps=5){ library(LiblineaR) library(speedglm)...
3630 просмотров
schedule 15.06.2023

Я хочу использовать cv.glmnet из библиотеки glmnet в R. Одна из моих переменных - это символьное представление дня недели или фактора типа. Как я могу это сделать?
У меня есть фрейм данных, содержащий переменную nameDay, которая является факторной переменной. Дни представлены в виде символов («суббота», «понедельник» ...), но я преобразовал их в множители. Вот 6 верхних строк этого фрейма данных для...
3644 просмотров

Извлечение коэффициентов многочлена cv.glmnet
Как вы извлекаете коэффициенты, соответствующие конкретному lambda объекта cv.glmnet , построенного на полиномиальной модели? Когда я пытаюсь сделать это, используя синтаксис, который можно использовать для биномиальной модели, функция coef...
2393 просмотров
schedule 23.11.2023

Почему predict.glmnet не предсказывает вероятности?
Я работаю над моделью, чтобы предсказать вероятность того, что бейсболисты из колледжа попадут в высшую лигу. В моем наборе данных 633 наблюдения и 13 предикторов с двоичным ответом. Приведенный ниже код генерирует более мелкие воспроизводимые...
3065 просмотров
schedule 10.05.2024

Ошибка в model.frame.default(object, data, xlev = xlev): объект не является матрицей
3 дня до R и не могу понять, что я делаю неправильно. Я пытаюсь отправить несколько столбцов с двусторонним взаимодействием в модель cox glmnet. У меня есть некоторый data.frame(), называемый dtable Изменить, чтобы сделать код воспроизводимым...
19518 просмотров
schedule 25.01.2023

Обычные наименьшие квадраты с glmnet и lm
Этот вопрос был задан на stackoverflow.com/q/38378118 , но удовлетворительного ответа не было. LASSO с λ = 0 эквивалентен обычному методу наименьших квадратов, но, похоже, это не так для glmnet() и lm() в R. Почему? library(glmnet)...
1934 просмотров
schedule 10.06.2023

Создание матриц на вмененных данных для использования с эластичной сетью
После использования mice для создания 50 импутаций моего набора данных я очень хочу использовать пакет glmnet для запуска эластичной сети. Я понимаю, что подходящим способом анализа вмененных данных является применение функций with и pool к...
854 просмотров
schedule 07.01.2023

cv.glmnet дает значение auc больше 1
Я хочу получить AUC на тестовом наборе от cv.glmnet для лучшего набора гиперпараметров. согласно этому сообщению . Я должен запустить cvm и получить его, однако, когда я это делаю, я получаю значение больше 1, и я понимаю, что AUC должен быть...
479 просмотров
schedule 02.03.2023

Как я могу получить коэффициенты модели glmnet в кадре данных?
Я обучил модель glmnet с помощью каретки pen.params = expand.grid(lambda = exp(seq(-3,3,0.05)) , alpha = 1 ) model.penalized = train(y~., data = d.train, trControl = fitControl,...
908 просмотров
schedule 26.02.2023

Неожиданный результат перекрестной проверки
Я хотел бы выполнить 10-кратную перекрестную проверку вручную, используя prostate data , чтобы научиться делать это вручную. Я использую пакет elasticnet для кода. Я оценивал параметры с помощью пакета glmnet (он, конечно, тоже может выполнять...
212 просмотров

Какой формат входных данных x и y ожидает R glmnet?
У меня есть набор данных, который выглядит так: Меня интересует наилучшая полилинейная регрессия, поэтому я пробую этот метод LASSO. R, обозначающий доходность фондового рынка, должен быть зависимой переменной, тогда как все остальные...
1324 просмотров
schedule 19.02.2023

Как указать выбранную лямбду, чтобы она соответствовала лассо в R
Я нашел свою лучшую лямбду (для лассо) с помощью 10-кратной перекрестной проверки на моем наборе данных для обучения и проверки с помощью набора данных тестирования. Теперь я хотел бы использовать мою лучшую лямбду, чтобы подогнать модель ко всему...
1390 просмотров

Лайм в R: пример не работает Ошибка в glmnet(x[shuffle_order, features]
С пакетом Lime в R я хочу объяснить свою модель RF. Я видел пример на github (прокрутите немного вниз до раздела «Пример»): ( https://github.com/thomasp85/lime ) Я попытался запустить точно такой же код, но со своими данными (мои данные...
839 просмотров
schedule 14.09.2022

Подмножество разреженной матрицы с именами строк
Я использую glmnet для выбора функций полиномиальной и перекрестной проверки. Все хорошо, но с чуть менее 400 предикторами и 4 уровнями вывод становится немного беспорядочным. X <- matrix(rnorm(350000),nrow=1000,ncol=350) colnames(X) <-...
1000 просмотров
schedule 07.06.2022

Распараллелить скрипт r
Для начала я немного знаком с пакетами doparallel и parallel в R, поэтому, пожалуйста, воздержитесь от предложения этих пакетов без примера кода. В настоящее время я работаю с моделями регрессии LASSO, созданными с использованием пакета glmnet. Я...
405 просмотров
schedule 11.09.2022

rpy2 glmnet получает коэффициенты с именами строк
Я использую glmnet в Python, используя rpy2. Однако я не уверен, как вернуть имена строк матрицы в Python. Следование возвращает только матрицу, но не имена переменных. model = glm.cv_glmnet(x=XW_1, y=Y_1, **{'penalty.factor':...
81 просмотров
schedule 04.03.2023

Ошибка при использовании функции адаптивного лассо с загрузкой
В настоящее время у меня есть код ниже. Функция работает при запуске вне функции boot(), но при использовании функции boot() выдает ошибку Ошибка в t.star[r, ] ‹- res[[r]] : количество элементов для замены не кратно длине замены. Когда я...
136 просмотров