Составители:
Рубрика:
33
∑
=
i
i
x:1m
()
∑
=
i
2
i
x:2m
∑
=
i
i
yc:3m
∑
⋅=
i
ii
xyc:4m
⎥
⎦
⎤
⎢
⎣
⎡
⋅
⎥
⎦
⎤
⎢
⎣
⎡
=
−
4m
3m
2m1m
1mn
:ab
1
⎥
⎦
⎤
⎢
⎣
⎡
=
597.0
036.1
ab
y
i
:= ab
0
+ ab
1
⋅x
i
искомая линейная функция
Проиллюстрируем решение графически:
yc
i
y
i
x
i
0 5 10
0
5
10
В пакете MathCad имеются встроенные функции, которые позволяют
быстрее решить задачу линейной регрессии. Это выполняется функцией
slope(vx,vy), которая вычисляет наклон линии регрессии в смысле наи-
меньших квадратов для данных из
vx и vy, и функцией intercept(vx,vy), ко-
торая вычисляет смещение по оси ординат линии регрессии. Окончатель-
но линия регрессии определяется в виде:
y= slope(vx,vy)*x+ intercept(vx,vy)
На рисунке 7 показано, как можно использовать эти функции, чтобы
провести линию через набор выборочных точек.
m1 := ∑ x i m2 := ∑ (x i ) m3 := ∑ yci m4 := ∑ yci ⋅ x i
2
i i i i
−1
⎡ n m1⎤ ⎡ m3⎤
ab := ⎢ ⎥ ⋅ ⎢ m 4⎥
⎣ m1 m 2 ⎦ ⎣ ⎦
⎡1.036 ⎤
ab = ⎢ ⎥
⎣0.597⎦
yi := ab0 + ab1⋅xi искомая линейная функция
Проиллюстрируем решение графически:
10
yc
i
5
y
i
0
0 5 10
x
i
В пакете MathCad имеются встроенные функции, которые позволяют
быстрее решить задачу линейной регрессии. Это выполняется функцией
slope(vx,vy), которая вычисляет наклон линии регрессии в смысле наи-
меньших квадратов для данных из vx и vy, и функцией intercept(vx,vy), ко-
торая вычисляет смещение по оси ординат линии регрессии. Окончатель-
но линия регрессии определяется в виде:
y= slope(vx,vy)*x+ intercept(vx,vy)
На рисунке 7 показано, как можно использовать эти функции, чтобы
провести линию через набор выборочных точек.
33
Страницы
- « первая
- ‹ предыдущая
- …
- 33
- 34
- 35
- 36
- 37
- …
- следующая ›
- последняя »
