ecmlsrobj

Логарифмическая функция правдоподобия для регрессии наименьших квадратов с недостающими данными

Синтаксис

Objective = ecmlsrobj(Data,Design,Parameters,Covariance)

Аргументы

Data

NUMSAMPLES-by-NUMSERIES матрица с выборками NUMSAMPLES NUMSERIES - размерный случайный вектор. Отсутствующие значения представлены как NaN s. Только выборки, которые являются полностью NaN s, проигнорированы. (Чтобы проигнорировать выборки по крайней мере с одним NaN, используйте mvnrmle.)

Design

Матрица или массив ячеек, который обрабатывает две образцовых структуры:

  • Если NUMSERIES = 1, Design является NUMSAMPLES-by-NUMPARAMS матрица с известными значениями. Эта структура является стандартной формой для регрессии на одном ряде.

  • Если NUMSERIES1, Design является массивом ячеек. Массив ячеек содержит или один или ячейки NUMSAMPLES. Каждая ячейка содержит NUMSERIES-by-NUMPARAMS матрица известных значений.

    Если Design имеет отдельную ячейку, он принят, чтобы иметь ту же матрицу Design для каждой выборки. Если Design имеет больше чем одну ячейку, каждая ячейка содержит матрицу Design для каждой выборки.

Parameters

NUMPARAMS-by-1 вектор-столбец оценок для параметров модели регрессии.

Covariance

(Необязательно) NUMSERIES-by-NUMSERIES матрица, которая содержит предоставленную пользователями оценку для ковариационной матрицы невязок регрессии. Значением по умолчанию является единичная матрица.

Описание

Objective = ecmlsrobj(Data,Design,Parameters,Covariance) вычисляет целевую функцию наименьших квадратов на основе текущих оценок параметра с недостающими данными. Objective является скаляром, который содержит целевую функцию наименьших квадратов.

Примечания

ecmlsrobj требует, чтобы тот Covariance был положительно-определенным.

Обратите внимание на то, что

ecmlsrobj(Data, Design, Parameters) = ecmmvnrobj(Data, ... 
Design, Parameters, IdentityMatrix)

где IdentityMatrix является NUMSERIES-by-NUMSERIES единичная матрица.

Можно сконфигурировать Design как матрицу если NUMSERIES = 1 или как массив ячеек если NUMSERIES1.

  • Если Design является массивом ячеек и NUMSERIES = 1, каждая ячейка содержит вектор - строку NUMPARAMS.

  • Если Design является массивом ячеек и NUMSERIES > 1, каждая ячейка содержит NUMSERIES-by-NUMPARAMS матрица.

Примеры

Смотрите многомерную нормальную регрессию, регрессию наименьших квадратов, метод взвешенных наименьших квадратов ковариации, выполнимые обобщенные наименьшие квадраты и на вид Несвязанную регрессию.

Представленный в R2006a