Mais conteúdo relacionado
Mais de anonymousouj (10)
C07
- 7. ढ़ংλ
× ΛƄƄçƄ×ÖÖ
Ø ΛƄƄèƄÆÛÖ
Ù ΛÆÆÆÆéÆÆÆÚÖ
Ú ΛƄƄêƄÆ×Ö
ÛÖ
×Ö
ÙÖ
ೞ
ٚɘ
ɽɵʝɟɼɘɚɼ
ٚɘ
ɽɵʝɟɼɘɚɼ
ۂɡ Æۂɡ
Ș Ø Ù Ú Û
ʺ˺˛ˬƟˆʦ৭ݩɭʟɧɼʃ
× Æࠞढ़ഇഇॾ
Ø ÆѾՇഇॾ
Ù Æʶ˰ˀˆƟഇॾ
Ú Æധഇॾ
ߘʂࠡ൚ʂયɻƅഇ֩ޏഇޏ۱ໆʒɳʃ৷ԟ۱ໆʦʖɼɿ
چยખƉچยˠʶˏ˲ʦޔظɫƅईɫɣʜʞࢢɾɘढ़ഇɻ
ˎƟˆʦɭɳʕʂࠡ൚ʃɽʠɟƌ
名義尺度と順序尺度
異なるものを区別し、
分類するために用いる。
名義尺度の例(選択肢)
順序尺度の例
間隔が同じとは限らない。
- 9. ढ़ংλ
× ΛƄƄçƄ×ÖÖ
Ø ΛƄƄèƄÆÛÖ
Ù ΛÆÆÆÆéÆÆÆÚÖ
Ú ΛƄƄêƄÆ×Ö
ÛÖ
×Ö
ÙÖ
ೞ
ٚɘ
ɽɵʝɟɼɘɚɼ
ٚɘ
ɽɵʝɟɼɘɚɼ
ۂɡ Æۂɡ
Ș Ø Ù Ú Û
ʺ˺˛ˬƟˆʦ৭ݩɭʟɧɼʃ
× Æࠞढ़ഇഇॾ
Ø ÆѾՇഇॾ
Ù Æʶ˰ˀˆƟഇॾ
Ú Æധഇॾ
ߘʂࠡ൚ʂયɻƅഇ֩ޏഇޏ۱ໆʒɳʃ৷ԟ۱ໆʦʖɼɿ
چยખƉچยˠʶˏ˲ʦޔظɫƅईɫɣʜʞࢢɾɘढ़ഇɻ
ˎƟˆʦɭɳʕʂࠡ൚ʃɽʠɟƌ
名義尺度と順序尺度
異なるものを区別し、
分類するために用いる。
名義尺度の例(選択肢)
順序尺度の例
間隔が同じとは限らない。
- 17. 距離の公理
d(p, q) ≥ 0
d(p, q) = d(q, p)
p = q ⇔ d(p, q) = 0
⾮非負性
⾮非退化性
対称性
三⾓角不等式 d(p, q) ≤ d(p, r) + d(r, q)
p
q
r
d(p,q)
d(r,q)
d(p,r)
- 18. 距離の公理
d(p, q) ≥ 0
d(p, q) = d(q, p)
p = q ⇔ d(p, q) = 0
⾮非負性
⾮非退化性
対称性
三⾓角不等式 d(p, q) ≤ d(p, r) + d(r, q)
p
q
r
d(p,q)
d(r,q)
d(p,r)
- 19. 距離の公理
d(p, q) ≥ 0
d(p, q) = d(q, p)
⾮非負性
⾮非退化性
対称性
三⾓角不等式
p = q ⇔ d(p, q) = 0
d(p, q) ≤ d(p, r) + d(r, q)
p
q
r
d(p,q)
d(r,q)
d(p,r)
- 20. 距離の公理
d(p, q) ≥ 0
d(p, q) = d(q, p)
p = q ⇔ d(p, q) = 0
⾮非負性
⾮非退化性
対称性
三⾓角不等式 d(p, q) ≤ d(p, r) + d(r, q)
p
q
r
d(p,q)
d(r,q)
d(p,r)
- 21. 距離の公理
d(p, q) ≥ 0
d(p, q) = d(q, p)
p = q ⇔ d(p, q) = 0
⾮非負性
⾮非退化性
対称性
三⾓角不等式 d(p, q) ≤ d(p, r) + d(r, q)
p
q
r
d(p,q)
d(r,q)
d(p,r)
- 23. 古典的多次元尺度法
X = (x1, · · · , xN )T
=
x11 · · · x1r
· · ·
xN1 · · · xNr
D(2)
=
0 d2
12 · · · d2
1N
d2
21 0 · · · d2
2N
d2
31 d2
32 0 · · ·
.
.
.
.
.
.
...
d2
N1 d2
N2 · · · 0
D(2)
= diag(XXT
) · (1 · 1T
) − 2XXT
+(1 · 1T
) · diag(XXT
)
1 · 1T
=
1 · · · 1
...
1 · · · 1
d2
ij =
r
!
k=1
(xik − xjk)2
= xi · xi + xj · xj − 2xi · xj
距離⾏行列を
とすると, , を⽤用いて
xi xj
⾏行列で書くと
となる。
- 27. 古典的多次元尺度法
ヤングハウスホルダー変換
Q = I −
1 · 1T
N
D(2)
= diag(XXT
) · (1 · 1T
) − 2XXT
+(1 · 1T
) · diag(XXT
)
という⾏行列に対して、
1 · 1T
=
1 · · · 1
...
1 · · · 1
- 31. 古典的多次元尺度法
−
1
2
(QD(2)
Q) = QXXT
Q 対⾓角化すると、固有値がすべて0以上であれば、
−
1
2
(QD(2)
Q) = P
√
λ1 · · · · · · 0
.
.
.
...
.
.
.
.
.
.
0 · · ·
$
λN−1 0
0 · · · 0 0
√
λ1 · · · · · · 0
.
.
.
...
.
.
.
.
.
.
0 · · ·
$
λN−1 0
0 · · · 0 0
PT
- 32. 古典的多次元尺度法
−
1
2
(QD(2)
Q) = QXXT
Q 対⾓角化すると、固有値がすべて0以上であれば、
中⼼心が原点に来るように移動した座標の1つとして
を選ぶことができる。
Z = P
√
λ1 · · · 0 0
.
.
.
...
.
.
.
.
.
.
0 · · ·
$
λN−1 0
0 · · · 0 0
QXXT
Q = P
√
λ1 · · · · · · 0
.
.
.
...
.
.
.
.
.
.
0 · · ·
$
λN−1 0
0 · · · 0 0
√
λ1 · · · · · · 0
.
.
.
...
.
.
.
.
.
.
0 · · ·
$
λN−1 0
0 · · · 0 0
PT
- 34. yamate0 - read.csv( yamate.csv , header=T, row.names=1)
yamate1 - as.dist( yamate0 )
多次元尺度法の計算 ( cmdscale )
yamate2 - cmdscale( yamate1,eig=T, k=2)
plot( yamate2$points, type= n )
text( yamate2$points, rownames(yamate2$points) )
R
- 35. 多次元尺度法の計算 ( cmdscale )
所要時間データ × Ø Ù Ĩ Ĩ Ĩ ×Ø ×Ù ×Ú
×Ôೇঝ Ö Ý ×Ø Ĩ Ĩ Ĩ ×Ú ×Ö Ý
ØÔෳܒ Ý Ö Û Ĩ Ĩ Ĩ Ø× ×Ý ×Ú
ÙÔࡗੴ ×Ø Û Ö Ĩ Ĩ Ĩ ØÜ ØØ ×ß
ÚÔ࡞ٵ ×Ú Ý Ø Ĩ Ĩ Ĩ ØÞ ØÚ Ø×
Ĩ Ĩ Ĩ Ĩ Ĩ Ĩ
×ØÔ࠾๊ٵ ×Ú Ø× ØÜ Ĩ Ĩ Ĩ Ö Ú Ý
×ÙÔୱ֣ ×Ö ×Ý ØØ Ĩ Ĩ Ĩ Ú Ö Ù
×ÚÔईֹ Ý ×Ú ×ß Ĩ Ĩ Ĩ Ý Ù Ö
- 36. 多次元尺度法の計算 ( cmdscale )
所要時間データ
CSVファイル
ÒೇঝÒෳܒÒࡗੴÒ࡞ٵÒई࡞ÒۿఐࣟƧ
ೇঝÒÖÒÝÒ×ØÒ×ÚÒ×ÞÒØØÒƧ
ෳܒÒÝÒÖÒÛÒÝÒ××Ò×ÛÒƧ
ࡗੴÒ×ØÒÛÒÖÒØÒÜÒ×ÖÒƧ
࡞ٵÒ×ÚÒÝÒØÒÖÒÚÒÞÒƧ
ई࡞Ò×ÞÒ××ÒÜÒÚÒÖÒÚÒƧ
ۿఐࣟÒØØÒ×ÛÒ×ÖÒÞÒÚÒÖÒƧ
જÒØÛÒ×ÞÒ×ÙÒ××ÒÝÒÙÒƧ
Ƨ
- 37. yamate0 - read.csv( yamate.csv , header=T, row.names=1)
yamate1 - as.dist( yamate0 )
多次元尺度法の計算 ( cmdscale )
yamate2 - cmdscale( yamate1,eig=T, k=2)
plot( yamate2$points, type= n )
text( yamate2$points, rownames(yamate2$points) )
R
- 38. yamate0 - read.csv( yamate.csv , header=T, row.names=1)
yamate1 - as.dist( yamate0 )
多次元尺度法の計算 ( cmdscale )
yamate2 - cmdscale( yamate1,eig=T, k=2)
plot( yamate2$points, type= n )
text( yamate2$points, rownames(yamate2$points) )
R
- 39. 多次元尺度法の計算 ( cmdscale )
所要時間データ × Ø Ù Ĩ Ĩ Ĩ ×Ø ×Ù ×Ú
×Ôೇঝ Ö Ý ×Ø Ĩ Ĩ Ĩ ×Ú ×Ö Ý
ØÔෳܒ Ý Ö Û Ĩ Ĩ Ĩ Ø× ×Ý ×Ú
ÙÔࡗੴ ×Ø Û Ö Ĩ Ĩ Ĩ ØÜ ØØ ×ß
ÚÔ࡞ٵ ×Ú Ý Ø Ĩ Ĩ Ĩ ØÞ ØÚ Ø×
Ĩ Ĩ Ĩ Ĩ Ĩ Ĩ
×ØÔ࠾๊ٵ ×Ú Ø× ØÜ Ĩ Ĩ Ĩ Ö Ú Ý
×ÙÔୱ֣ ×Ö ×Ý ØØ Ĩ Ĩ Ĩ Ú Ö Ù
×ÚÔईֹ Ý ×Ú ×ß Ĩ Ĩ Ĩ Ý Ù Ö
- 40. yamate2 - cmdscale( yamate1,eig=T, k=2)
多次元尺度法の計算 ( cmdscale )
yamate0 - read.csv( yamate.csv , header=T, row.names=1)
yamate1 - as.dist( yamate0 )
plot( yamate2$points, type= n )
text( yamate2$points, rownames(yamate2$points) )
R
- 41. 多次元尺度法の計算 ( cmdscale )
plot( yamate2$points, type= n )
text( yamate2$points, rownames(yamate2$points) )
yamate2 - cmdscale( yamate1,eig=T, k=2)
R
yamate0 - read.csv( yamate.csv , header=T, row.names=1)
yamate1 - as.dist( yamate0 )