регрессия

Линейная регрессия

Синтаксис

[r,m,b] = regression(t,y)
[r,m,b] = regression(t,y,'one')

Описание

[r,m,b] = regression(t,y) берет эти аргументы,

t

Целевые данные о матрице или массиве ячеек в общей сложности со строками матрицы N

y

Выходная матрица или данные о массиве ячеек, одного размера

и возвращает эти выходные параметры,

r

Значения регрессии для каждой из строк матрицы N

m

Наклон регрессии, подходящей для каждой из строк матрицы N

b

Смещение регрессии, подходящей для каждой из строк матрицы N

[r,m,b] = regression(t,y,'one') объединения все строки матрицы перед регрессированием, и возвращают одну скалярную регрессию, наклон и значения смещения.

Примеры

Подходящая модель регрессии и график подходящие значения по сравнению с целями

Обучите feedforward сеть, затем вычислите и постройте регрессию между ее целями и выходные параметры.

[x,t] = simplefit_dataset;
net = feedforwardnet(20);
net = train(net,x,t);
y = net(x);
[r,m,b] = regression(t,y)
r = 1.0000
m = 1.0000
b = 1.0878e-04
plotregression(t,y)

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

|

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