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

1 ответ

Как получить перехват от линейной модели с помощью лассо (пакет lars R)

Я испытываю трудности с получением модели, оцененной пакетом R lars для моих данных. Например, я создаю ложный набор данных x и соответствующие значения y, например: x = cbind(runif(100),rnorm(100)) colnames(x) = c("a","b") y = 0.5 + 3 * x[,1,drop =…
30 янв '14 в 17:57
1 ответ

Я получил этот код для LARS, но переменная кажется неопределенной?

Я получил этот код для LARS, но когда я запускаю, он говорит неопределенный X. Я не могу понять, что x является. Почему там ошибка? function [beta, A, mu, C, c, gamma] = lars(X, Y, option, t, standardize) % Least Angle Regression (LAR) algorithm. % …
07 июн '15 в 00:19
1 ответ

Как получить коэффициенты из регрессии Лассо в R?

Может кто-нибудь сказать мне, как получить коэффициенты для регрессии Лассо в пакете lars в R? Например, если код похож на: test_lasso=lars(A,B) Спасибо.
02 сен '14 в 09:50
0 ответов

Группа LARS в R

Я хотел бы проверить групповой алгоритм LARS в R. Для этого я сначала создал следующий набор данных set.seed(21021995) n = 100 mu = c(0,0,0,0) Sigma = matrix(c(1,0.3,0.4,0.7,0.3,1,0.1,0.2,0.4,0.1,1,0.5,0.7,0.2,0.5,1), nrow=4, ncol=4) observations = …
30 ноя '17 в 13:14
0 ответов

Регрессия Лассо делает ошибку постоянной

Я пытаюсь применить регрессию лассо для моих данных. Я использую пакет lars для R. Использование coef Функция, я получаю коэффициенты модели Лассо и, используя их, я строю эту модель. Но эта модель всегда неверна по константе (синий цвет). FX <- …
24 апр '16 в 15:46
1 ответ

Использование цикла для создания матриц в R

Я пытаюсь провести кросс-проверку по принципу "оставь один раз" для относительно небольшого набора данных (n = 22, p = 17) для линейной регрессии, сделанной по алгоритму LARS. По сути, мне нужно создать n матриц стандартизированных данных (каждый ст…
14 июл '14 в 02:14
1 ответ

Получить коэффициенты из функции поезда R в карете, используя прямую регрессию и / или LARS

Я работаю в R и изучаю использование каретки для выбора переменных и взвешивания, используя несколько методов. Здесь я исследую использование прямой пошаговой и наименьшей угловой регрессии (LARS), используя параметры настройки для каждого. В привед…
08 апр '17 в 00:01
2 ответа

Использование LASSO в R с категориальными переменными

У меня есть набор данных с 1000 наблюдениями и 76 переменными, около двадцати из которых являются категориальными. Я хочу использовать LASSO для всего этого набора данных. Я знаю, что факторные переменные в LASSO не работают ни через lars, ни через …
21 окт '17 в 17:09
2 ответа

Ошибка в cv.lars в R

У меня есть вопрос относительно cv.lars. Ниже приведено описание данных, которые я использую: is.numeric(Y$Y1) [1] TRUE length(Y$Y1) [1] 589 dim(Training_XX[7:ncol(Training_XX)]) [1] 589 5677 Я уже запустил лассо, используя пакет lars. Мой код выгля…
22 фев '13 в 18:16
1 ответ

Путь лассо [linear_model.lars_path(model = 'lasso')]

Я запутался в поведении пути лассо при беге linear_model.lars_path(модель = 'лассо') в научном. Я думал, что как только вес (коэффициент) становится активным (разница от 0), он должен оставаться активным на всех последующих этапах алгоритма LARS. За…
05 фев '13 в 13:19
1 ответ

Сообщение об ошибке при использовании предиката с моделью LARS в тестовых данных

Я использую lars моделировать и применять его к большому набору данных (75 признаков) с числовыми данными и коэффициентами. Я тренирую модель mm <- model.matrix(target~0+.,data=data) larsMod <- lars(mm,data$target,intercept=FALSE) что дает хор…
26 ноя '15 в 09:38
1 ответ

Изменение названия сюжета из пакета lars

Я использовал пакет lars для работы с регрессиями лассо и выяснил многое из этого. График, который он выводит, до сих пор остается для меня загадкой. Я попытался отредактировать функцию plot.lars, чтобы изменить заголовок графика, попытался вставить…
02 апр '15 в 15:50
0 ответов

R: Ошибка в ларах (x =, y =, type = "lasso")

Я пытаюсь запустить LASSO (оператор наименьшей абсолютной усадки и выбора), используя lars Пакет в R. Вот размерность моих данных: тусклый (у): 235 50 тусклый (х): 235 15 При запуске следующее: library(lars) return = as.matrix(ret.ff.zoo) ### this i…
23 авг '13 в 19:02
1 ответ

ValueError: значение в x_new ниже диапазона интерполяции

Это ошибка научения scikit, которую я получаю, когда делаю my_estimator = LassoLarsCV(fit_intercept=False, normalize=False, positive=True, max_n_alphas=1e5) Обратите внимание, что если я уменьшу max_n_alphas с 1e5 до 1e4, я больше не получу эту ошиб…
30 мар '16 в 22:22
0 ответов

Один из способов изменить лассо, но я не знаю, как его кодировать, используя matlab или R

Теперь я студент. Вот мой вопрос, что я не знаю, как его запрограммировать: Мы знаем, что базовая модель лассо L1-штраф штраф? И sum_i|β_i| ограничено t, Теперь я хочу к этому β_i = V_i V_(i-1),так когда β_i равно 0, β_(i+1) должен быть равен 0. Я н…
05 янв '14 в 13:10
2 ответа

Код Лассо - что с ним не так?

Я пытаюсь выполнить регрессию лассо, используя пакет lars, но не могу заставить его работать. Я ввел код: diabetes<-read.table("diabetes.txt", header=TRUE) diabetes library(lars) diabetes.lasso = lars(diabetes$x, diabetes$y, type = "lasso") Однак…
07 янв '13 в 19:14
0 ответов

Как добавить имена объектов в путь коэффициентов на графике из пакета LARS

Я делаю некоторые функции анализа и выбора с использованием метода лассо и ларса. Я особенно использую R-пакеты lars, чтобы сделать это. Однако, когда я строю график пути коэффициентов, я не могу анализировать, поскольку для каждого пути нет имен об…
30 май '19 в 01:41
1 ответ

"Ошибка в rep(1, n): неверный аргумент" times "" при попытке запустить регрессию lars в R "

Я пытаюсь запустить регрессию, используя lars в R. Однако я продолжаю получать эту ошибку: Ошибка в rep(1, n): неверный аргумент 'times'. Вот мой код: IN: dput(head(LBJ09)) OUT: structure(list(G = c("1", "2", "3", "4", "5", "6"), Date = c("2008-10-2…
07 май '19 в 19:40
0 ответов

объясните функцию sklearn lars_path

Я подал в суд на lars_path, чтобы вычислить коэффициенты для данных о диабете, и ожидал, что количество альфа (print(alpha)) равно количеству функций + 1, однако результаты показывают 13 вместо 11), почему это так? Как вообще интерпретировать значен…
27 окт '19 в 05:49
0 ответов

Регрессия LARS "лассо" без выбора значимых независимых переменных

Я использую регрессию лассо на большом наборе данных n=1918, p=85, и коэффициенты, которые регрессия определяет как важные, когда они фактически помещены в линейную модель, очень незначительны. С другой стороны, лассо считает, что очень важные объяс…