regression- все статьи тега


Многомерная полиномиальная регрессия (предпочтительно C / C++, Java или Scala)

Учитывая набор (N+1)-мерных вещественных векторов с N независимыми и 1 зависимыми значениями, я хотел бы вычислить полином степени 1 (линейный), 2 (квадратичный) или выше, который обеспечивает достаточно хорошее соответствие (например, как определено ошибкой наименьших квадратов). Другими словами, при применении к элементам коллекции полином должен сопоставлять независимые значения каждого из них с соответствующим зависимым значением (с некоторой разумной погрешностью). Я ожидаю, что размерност ...

Регрессия хребта с "glmnet" дает другие коэффициенты, чем то, что я вычисляю по "определению учебника"?

Я выполняю регрессию гребня с использованием glmnet R пакет. Я заметил, что коэффициенты, которые я получаю из функции glmnet::glmnet, отличаются от тех, которые я получаю, вычисляя коэффициенты по определению (с использованием того же лямбда-значения). Может кто-нибудь объяснить мне почему? Данные (как ответ Y, так и матрица проектирования X) масштабируются. library(MASS) library(glmnet) # Data dimensions p.tmp <- 100 n.tmp <- 100 # Data objects set.seed(1) X <- scale(mvrnorm(n.tm ...

Добавление линии регрессии на ggplot

Я очень стараюсь добавить линию регрессии на ggplot. Сначала я попробовал с abline, но мне не удалось заставить его работать. Тогда я попробовал это... data = data.frame(x.plot=rep(seq(1,5),10),y.plot=rnorm(50)) ggplot(data,aes(x.plot,y.plot))+stat_summary(fun.data=mean_cl_normal) + geom_smooth(method='lm',formula=data$y.plot~data$x.plot) но это не работает. ...

Экранирование (мульти)коллинеарности в регрессионной модели

Я надеюсь, что это не будет вопрос "спросить и ответить"... вот так ... : (мульти) коллинеарность относится к чрезвычайно высоким корреляциям между предикторами в регрессионной модели. Как их вылечить... ну, иногда вам не нужно "лечить" коллинеарность, так как это не влияет на саму регрессионную модель, а интерпретацию эффекта отдельных предикторов. один из способов определить коллинеарность состоит в том, чтобы поместить каждый предиктор в качестве зависимой переменной, а другие предикторы в к ...