ÐиÑвÑÑкий наÑÑоналÑний ÑнÑвеÑÑиÑÐµÑ - ÐеологÑÑний ÑакÑлÑÑеÑ
ÐиÑвÑÑкий наÑÑоналÑний ÑнÑвеÑÑиÑÐµÑ - ÐеологÑÑний ÑакÑлÑÑеÑ
ÐиÑвÑÑкий наÑÑоналÑний ÑнÑвеÑÑиÑÐµÑ - ÐеологÑÑний ÑакÑлÑÑеÑ
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Тема_14_MathCad_7.doc 70<br />
⎛ r1 , 1<br />
⎜<br />
⎜ r2,<br />
1<br />
R = ⎜ …<br />
⎜<br />
⎝rm,<br />
1<br />
r<br />
r<br />
r<br />
1,<br />
2<br />
2,<br />
2<br />
m, 2<br />
…<br />
…<br />
…<br />
r<br />
r<br />
r<br />
1,m<br />
2,m<br />
m,m<br />
⎞<br />
⎟<br />
⎟<br />
⎟,<br />
⎟<br />
⎠<br />
де − оцінка коефіцієнту кореляції, що обчислюється за i-м та j-м стовпчиками матриці<br />
r i , j<br />
X результатів спостережень, яка складається з m рядків та n стовпчиків, за допомогою<br />
стандартної статистичної функції Corr(x,y). Аргументами цієї функції служать два вектори x<br />
та y.<br />
Приклад підпрограми-функції обчислення оцінки кореляційної матриці. Використана функція<br />
GG(R) визначення розмірності вектора. Вхідні дані - матриця Dan.<br />
GG( R) := i ← −1<br />
k ← 0<br />
while<br />
return<br />
i ← i + 1<br />
return<br />
k 0<br />
i<br />
i<br />
on error<br />
R i<br />
T :=<br />
⎛<br />
⎜<br />
⎜<br />
⎜<br />
⎜<br />
⎝<br />
2<br />
5<br />
8<br />
1<br />
⎞ ⎟⎟⎟⎟⎠<br />
X 57 := 11<br />
GG( T) = 4<br />
GG( X) = 58<br />
Dan<br />
⎛<br />
⎜<br />
1<br />
11<br />
5<br />
⎞ ⎟⎟⎟⎟⎠<br />
( )<br />
⎜ 2 21 6<br />
⎡<br />
:= KorMatr ( Dan ) := m ← GG<br />
⎜<br />
⎣ Dan T<br />
3 32 5<br />
⎜<br />
for k ∈ 0..<br />
m − 1<br />
⎝ 4 40 6<br />
for t ∈ 0..<br />
m − 1<br />
Dan<br />
〈 0〉<br />
=<br />
⎛<br />
⎜<br />
⎜<br />
⎜<br />
⎜<br />
⎝<br />
1<br />
2<br />
3<br />
4<br />
⎞ ⎟⎟⎟⎟⎠<br />
return<br />
r k t<br />
〈 0〉<br />
, ← corr Dan<br />
r<br />
⎤<br />
⎦<br />
( 〈 k 〉 〈 t 〉 )<br />
, Dan<br />
( Dan T )<br />
〈 0〉<br />
⎛<br />
⎜<br />
⎜<br />
⎝<br />
1<br />
= 11<br />
KorMatr ( Dan )<br />
5<br />
⎞<br />
⎟<br />
⎟<br />
⎠<br />
=<br />
⎛<br />
⎜<br />
⎜<br />
⎝<br />
1<br />
0.998<br />
0.447<br />
0.998<br />
1<br />
0.41<br />
0.447<br />
0.41<br />
1<br />
⎞<br />
⎟⎟⎠<br />
⎡<br />
GG ( Dan T )<br />
⎣<br />
〈 0〉<br />
⎤<br />
⎦ = 3<br />
Рис. 84 .Приклад підпрограми-функції обчислення оцінки кореляційної матриці. Використана функція<br />
GG(R) визначення розмірності вектора. Вхідні дані - матриця Dan.