Каков наиболее эффективный способ выполнить большое количество регрессий в MATLAB и сохранить результат?

Я хотел бы сделать несколько сотен простых оценок регрессии МНК в MATLAB. Поскольку вряд ли возможно создать объект модели для каждой оценки, я хотел бы вместо этого хранить оценки параметров и связанные с ними стандартные ошибки в числовом массиве или структуре, в зависимости от того, что более удобно. У меня есть числовой массив N на K Y значений переменной ответа и соответствующий числовой массив X значений переменной-предиктора.


person Constantin    schedule 08.04.2015    source источник


Ответы (1)


Мне пришлось сделать что-то подобное: вот мой код:

lModel = fitglm(X, Y(:, idx) ) 
Tcoefs = lModel.Coefficients;

то Tcoefs это просто ваша таблица коэффициентов + станд. ошибки для результата idx... (я думаю, у него есть ошибки) Также см. этот вопрос: Как удалить набор обучающих данных из объекта Matlab Generalized Linear Model

person alexandre iolov    schedule 08.04.2015