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