BoxCoxSSE

SSE и доверительный интервал для преобразований Cox Поля

Синтаксис

[sse, ci, lambda] = BoxCoxSSE(Model, lambda)
[sse, ci, lambda] = BoxCoxSSE(Model)
BoxCoxSSE(Model, ...)

Описание

Это - метод mbcmodel.linearmodel.

[sse, ci, lambda] = BoxCoxSSE(Model, lambda) вычисляет ошибку суммы квадратов (sse) и доверительный интервал (ci) поскольку значения модели под различной Cox Поля преобразовывают (как дано параметром lambda). Используемые данные являются этим, которое использовалось, чтобы подбирать модель. sse вектор тот же размер как lambda и ci скаляр. Нет никакой статистической разницы между Cox Поля, преобразовывает где sse меньше, чем ci.

[sse, ci, lambda] = BoxCoxSSE(Model) Если lambda не задан, затем значения по умолчанию для используются, и они возвращены в третьем выходном аргументе.

BoxCoxSSE(Model, ...) Если никакие выходные аргументы не требуют затем, график SSE по сравнению с lambda отображен. Доверительные интервалы также отображены на этом графике.

Примеры

Попробовать несколько различных значений, параметра Cox Поля и построить результаты:

lambda = -3:0.5:3;
[sse, ci] = BoxCoxSSE( M, lambda);
semilogy( lambda, sse, 'bo-', lambda([1,end]), [ci, ci], 'r--' );
xlabel( 'Box-Cox parameter, \lambda' );
ylabel( 'SSE' );

Обратите внимание на то, что BoxCoxSSE не устанавливает Cox Поля, преобразовывают в модель. Сделать это использование:

M.Properties.BoxCox = 0; 
[S,M] = M.Fit;

Смотрите также

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