Я хотел бы сделать несколько сотен простых оценок регрессии МНК в MATLAB. Поскольку вряд ли возможно создать объект модели для каждой оценки, я хотел бы вместо этого хранить оценки параметров и связанные с ними стандартные ошибки в числовом массиве или структуре, в зависимости от того, что более удобно. У меня есть числовой массив N
на K
Y
значений переменной ответа и соответствующий числовой массив X
значений переменной-предиктора.
Каков наиболее эффективный способ выполнить большое количество регрессий в MATLAB и сохранить результат?
Ответы (1)
Мне пришлось сделать что-то подобное: вот мой код:
lModel = fitglm(X, Y(:, idx) )
Tcoefs = lModel.Coefficients;
то Tcoefs
это просто ваша таблица коэффициентов + станд. ошибки для результата idx... (я думаю, у него есть ошибки) Также см. этот вопрос: Как удалить набор обучающих данных из объекта Matlab Generalized Linear Model
person
alexandre iolov
schedule
08.04.2015