Программное обеспечение финансового Toolbox™ имеет ряд функций для многомерной нормальной регрессии с отсутствующими данными или без них. Функции набора инструментов решают четыре класса регрессионных задач с функциями оценки параметров, стандартных ошибок, функций логарифмического правдоподобия и информационных матриц Фишера. Четыре класса регрессионных проблем:
Также предоставляются дополнительные функции поддержки, см. раздел Функции поддержки.
Во всех функциях представление MATLAB ® для количества наблюдений (или выборок) NumSamples = m, число рядов данных равно NumSeries = n, и количество параметров модели равно NumParams = p. Функции оценки момента имеют NumSeries = NumParams.
Набор наблюдений (или образцов) хранится в матрице MATLAB Data такой, что
zkT
для k = 1, ..., NumSamples, где Data является NumSamplesоколо-NumSeries матрица.
Для многомерной нормальной регрессии или функций наименьших квадратов дополнительным требуемым вводом является набор матриц проектирования, который хранится либо как матрица MATLAB, либо как вектор массивов ячеек, обозначенных как Design.
Если Numseries = 1, Design может быть NumSamplesоколо-NumParams матрица. Это «стандартная» форма для регрессии в одном ряду данных.
Если Numseries = 1, Design может быть массивом ячеек с одной ячейкой или массивом ячеек с NumSamples клетки. Каждая ячейка в массиве ячеек содержит NumSeriesоколо-NumParams матрица такая, что
Hk
для k = 1, ..., NumSamples. Если Design имеет одну ячейку, она считается одинаковой Design матрица для каждого образца такая, что
.. = Hm.
В противном случае Design должен содержать отдельные матрицы проектирования для каждого образца.
Основное различие между четырьмя классами проблем регрессии зависит от того, как обрабатываются отсутствующие значения и где отсутствующие значения представлены как значение MATLAB. NaN. Если выборка игнорируется с учетом отсутствующих значений в выборке, проблема считается проблемой «без отсутствующих данных». Если выборка игнорируется тогда и только тогда, когда отсутствует каждый элемент выборки, проблема считается проблемой «с отсутствующими данными», поскольку оценка должна учитывать возможную NaN значения в данных.
В общем, Data могут иметь или не иметь отсутствующие значения и Design не должно иметь отсутствующих значений. Однако в некоторых случаях, если наблюдение в Data игнорируется, соответствующие элементы в Design также игнорируются. Дополнительные сведения см. на страницах ссылок на функции.
Для многомерной нормальной регрессии без пропуска данных можно использовать следующие функции.
Оцените параметры модели, остатки и остаточную ковариацию. | |
Оценка стандартных ошибок модели и параметров ковариации. | |
Оцените информационную матрицу Фишера. | |
Вычислите логарифмическую функцию правдоподобия. |
Первые две функции являются основными оценочными функциями. Вторые два являются вспомогательными функциями, которые могут использоваться для более подробного анализа.
Для многомерной нормальной регрессии с отсутствующими данными можно использовать следующие функции.
Оцените параметры модели, остатки и остаточную ковариацию. | |
Оценка стандартных ошибок модели и параметров ковариации. | |
Оцените информационную матрицу Фишера. | |
Вычислите логарифмическую функцию правдоподобия. |
Первые две функции являются основными оценочными функциями. Вторые два являются вспомогательными функциями, используемыми для более подробного анализа.
Можно использовать следующие функции для регрессии наименьших квадратов с отсутствующими данными или для регрессии наименьших квадратов с ковариацией с фиксированной матрицей ковариации.
Оцените параметры модели, остатки и остаточную ковариацию. | |
Вычислите целевую функцию наименьших квадратов (псевдо логарифмическое правдоподобие). |
Для вычисления стандартных ошибок и оценок для информационной матрицы Фишера используются многомерные функции нормальной регрессии с отсутствующими данными.
Оценка стандартных ошибок модели и параметров ковариации. | |
Оцените информационную матрицу Фишера. |
Для оценки среднего значения и ковариации многомерных нормальных данных можно использовать следующие функции.
Оцените среднее значение и ковариацию данных. | |
Оцените стандартные ошибки среднего значения и ковариации данных. | |
Оцените информационную матрицу Фишера. | |
Оцените информационную матрицу Фишера с помощью гессенского. | |
Вычислите логарифмическую функцию правдоподобия. |
Эти функции ведут себя несколько иначе, чем более общие функции регрессии, поскольку они решают специализированную задачу. Дополнительные сведения см. на страницах ссылок на функции.
Включены две функции поддержки.
Преобразование многомерной модели нормальной регрессии в модель SUR. | |
Получить первоначальные оценки для среднего и ковариации |
convert2sur функция преобразует многомерную нормальную регрессионную модель в, казалось бы, несвязанную регрессионную модель, или SUR. Вторая функция ecmninit является специализированной функцией для получения начальных специальных оценок для среднего значения и ковариации Data матрица с отсутствующими данными. (Если отсутствуют пропущенные значения, оценки являются оценками максимального правдоподобия для среднего значения и ковариации.)
convert2sur | ecmlsrmle | ecmlsrobj | ecmmvnrfish | ecmmvnrfish | ecmmvnrmle | ecmmvnrobj | ecmmvnrstd | ecmmvnrstd | ecmnfish | ecmnhess | ecmninit | ecmnmle | ecmnobj | ecmnstd | mvnrfish | mvnrmle | mvnrobj | mvnrstd