BoxCoxSSE

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

Синтаксис

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

Описание

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

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

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

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

Примеры

Чтобы попробовать несколько различных значений, параметра Box-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 не устанавливает преобразование Box-Cox в модели. Для этого используйте:

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

См. также

Введенный в R2007a