Описание тега glmnet

NoneGlmnet is an R package for Lasso and elastic-net regularized generalized linear models.
1 ответ

Эластичная регрессия (glmnet) предсказывает одно и то же значение для всех наблюдений в тестовых данных

Я использую следующий урок, чтобы опробовать регрессию риджа, лассо и эластичной сетки на моих собственных данных. Тем не менее, я получаю одно и то же значение, предсказанное для всех строк, которые не могут быть истинными, в результате я также пол…
22 ноя '16 в 09:47
0 ответов

Коэффициенты усреднения после повторного CV с помощью glmnet(Utils)

Я использовал glmnetUtils для запуска повторного CV более 11 значений альфа. Мои навыки кодирования ограничены, поэтому я выполнил N повторов отдельно, каждый раз исправляя сгибы: alpha <- seq(.5, 1, .05) set.seed(1) folds1 <- sample(1:10, siz…
10 авг '18 в 02:09
1 ответ

Glmnet пакетный набор негабаритных данных

Я делаю полиномиальную регрессию с помощью glmnet в matlab, и у меня есть набор данных, который составляет приблизительно 6-10 ГБ, в зависимости от размера тестового набора. Я могу загрузить его в память, но кажется, что glmnetmex не может обработат…
23 авг '16 в 21:33
2 ответа

Ошибка "drop" (y %*% rep(1, nc))"для cv.glmnet в пакете glmnet R

У меня есть функция для возврата значения auc для модели cv.glmnet, и она часто, хотя и не в большинстве случаев, возвращает следующую ошибку при выполнении функции cv.glmnet: Ошибка в отбрасывании (y%% rep (1, nc)): ошибка в оценке аргумента "x" пр…
17 июл '14 в 17:54
0 ответов

Почему cv.glmnet параллельно =TRUE не работает

Я пытаюсь запустить перекрестную проверку glmnet параллельно. Истекшее время между параллельной и непараллельной версиями не показывает существенной разницы Я пробовал как с Windows 7 корпоративный ноутбук (8 ядер), так и с сервером Windows (24 ядра…
15 янв '19 в 21:31
1 ответ

Как создать бинарный предитор из многомерной модели glmnet (coxnet)?

Давайте использовать следующий пример: генерировать данные о выживании (1000 образцов с 30 переменными) library(glmnet) library(survival) set.seed(10101) N=1000;p=30 nzc=p/3 x=matrix(rnorm(N*p),N,p) beta=rnorm(nzc) fx=x[,seq(nzc)]%*%beta/3 hx=exp(fx…
14 мар '17 в 14:32
1 ответ

Оценка многих условий взаимодействия в glmnet

Насколько я понимаю, glmnet берет матрицы, где каждый столбец является пояснительной переменной. У меня есть датафрейм с ~10 объясняющими переменными (некоторые из которых являются факторами) Как я могу взять формулу, такую ​​как y~(x1*x2*x3)+(x4*x5…
30 апр '13 в 12:27
0 ответов

Самые современные пакеты для машинного обучения в R: лассо, случайный лес, нейронные сети

Я обращаюсь к сообществу, чтобы узнать, какие самые современные пакеты предназначены для реализации Lasso, RF и NN в R. Лассо Насколько я знаю, lars был заменен glmnet для лассо и гребня регрессии. Я думаю glmnet это самый передовой пакет. http://cr…
2 ответа

Логистическая регрессия с каретой и glmnet в R

Я пытаюсь приспособить модель логистической регрессии к моим данным, используя glmnet (для лассо) и каретку (для перекрестной проверки в k-кратном размере). Я пробовал два разных синтаксиса, но они оба выдают ошибку: fitControl <- trainControl(me…
20 июн '15 в 22:28
1 ответ

glmnet не работает в пакете R Caret: отсутствуют все значения метрики RMSE:

Найти проблемы при использовании glmnet в пакете. Оригинальный glmnet работает для тех же самых входных данных. Случайный лес работает для тех же данных в карете. Пример кода library(caret) library(glmnet) data(iris) head(iris) x = iris[,1:3] y = ir…
19 фев '16 в 20:35
0 ответов

Как упорядочить перехват с glmnet

Я знаю, что glmnet не регулирует перехват по умолчанию, но я все равно хотел бы это сделать. Я взглянул на этот вопрос и попытался сделать то, что предложил Уубер (добавив постоянную переменную и повернув параметр intercept в FALSE), но в результате…
1 ответ

Как указать выбранную лямбду для соответствия лассо в R

Я нашел свою лучшую лямбду (для лассо) через 10-кратную перекрестную проверку в моем наборе данных тренировки и подтвержден тестовым набором данных. Теперь я хотел бы использовать свою лучшую лямбду для подгонки модели ко всему набору данных (исполь…
22 май '18 в 09:08
0 ответов

Можете ли вы указать неканоническую ссылку, используя `glmnet` в R?

Я хотел бы использовать идентификационную ссылку с пуассоновской регрессией, но каноническая ссылка - log. В отличие от R glm пакет, "семейный" аргумент glmnet по-видимому, принимает строку, а не семейную функцию, и нет никакого аргумента 'link' для…
14 апр '18 в 14:11
0 ответов

Допар glmnet не работает молча

Я использую glmnet чтобы соответствовать некоторым моделям и я кросс-проверки для lambda, я использую cv.glmnet по умолчанию (так как он выполняет полную перекрестную проверку lambda внутренне), но ниже я остановлюсь на первом шаге этой функции, кот…
01 мар '18 в 09:38
1 ответ

Вложенность параллельных функций в R (

Я знаком с foreach, %dopar% и тому подобное. Я также знаком с parallel вариант для cv.glmnet, Но как настроить вложенное распараллеливание, как показано ниже? library(glmnet) library(foreach) library(parallel) library(doSNOW) Npar <- 1000 Nobs &l…
23 янв '14 в 10:52
1 ответ

Ошибка лассо в glmnet для тебя [train]

У меня проблема с посылкой glmnet в R. Я пытаюсь использовать его, но у меня возникает следующая проблема: { > names(mtcars) #lasso ## 75% of the sample size > smp_size <- floor(0.75 * nrow(mtcars)) ## set the seed to make your partition re…
17 дек '16 в 09:29
1 ответ

Lime in R: пример не работает Ошибка в glmnet(x[shuffle_order, features]

С пакетом Lime в R, я хочу объяснить мою модель RF. Я видел пример на github (прокрутите немного вниз до раздела "Пример"): ( https://github.com/thomasp85/lime) Я попытался запустить точно такой же код, но с моими собственными данными (мои данные до…
20 июл '18 в 13:57
1 ответ

Как получить AUC, используя перекрестную валидацию в R?

У меня есть матрица (х), содержащая 100 образцов (строк) и 10000 независимых объектов (столбцов). Наблюдения являются двоичными, выборка хорошая или плохая {0,1} (хранится в векторе y). Я хочу выполнить перекрестную проверку, оставив одну, и определ…
17 авг '13 в 19:10
1 ответ

Как использовать glmnet без регуляризации

Я читал, что glmnet можно использовать без регуляризации, то есть его можно использовать как обычный glm. Я пишу тезис и пытаюсь избежать использования множества различных пакетов, поэтому было бы удобно использовать glmnet для регулярной подгонки л…
06 май '15 в 10:52
1 ответ

Не удалось запустить пакет glmnet() R: "не удалось найти функцию"length " "

Я использую пакет glmnet R. И до сегодняшнего дня у меня не было проблем с его использованием. Я установил каретку два дня назад, у меня были некоторые проблемы с ее установкой, но мне удалось это сделать, переустановив такие пакеты, как. Вот сообще…
12 авг '15 в 12:53