Вопросы по теме '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 просмотров
schedule
03.09.2022
Извлечение коэффициентов многочлена 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 просмотров
schedule
18.09.2022
Какой формат входных данных x и y ожидает R glmnet?
У меня есть набор данных, который выглядит так:
Меня интересует наилучшая полилинейная регрессия, поэтому я пробую этот метод LASSO.
R, обозначающий доходность фондового рынка, должен быть зависимой переменной, тогда как все остальные...
1324 просмотров
schedule
19.02.2023
Как указать выбранную лямбду, чтобы она соответствовала лассо в R
Я нашел свою лучшую лямбду (для лассо) с помощью 10-кратной перекрестной проверки на моем наборе данных для обучения и проверки с помощью набора данных тестирования. Теперь я хотел бы использовать мою лучшую лямбду, чтобы подогнать модель ко всему...
1390 просмотров
schedule
23.04.2023
Лайм в 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 просмотров
schedule
11.08.2022