1

私は R の専門家ではないか、統計が得意ではないので、簡単に説明します。

R を使用して、R に表示される方法の下に示されている行列の距離行列を取得しています。

ここに画像の説明を入力

dist(matrix) を適用すると、次のように表示されます。

          1         2         3         4         5         6
2 16.155494                                                  
3  5.830952 15.329710                                        
4  2.236068 18.055470  6.244998                              
5  7.681146 13.928388  9.110434  8.124038                    
6  8.306624 11.489125  9.110434  9.273618  2.449490          
7 11.090537 10.392305 12.124356 12.247449  5.099020  3.464102

私の質問は 3 つです。最初に、その結​​果は問題ありませんか?、2 番目に、計算の行数が以前よりも少ないのはなぜですか?、最後に、最初よりも列が多いのはなぜですか?

4

1 に答える 1

8

同じ結果が得られます。(これが「正しい」かどうかは、あなたの目標に依存するかもしれません。あなたの最後の質問は、これらが行間の距離であることを理解していないことを示唆しています。)返されるオブジェクトの長さは、常に列の数でcombn(n,2)ありcombn(7,2))==21、この場合、ここで n = 行数。次元 (n-1)x(n-1) の下三角行列として表示されます。行からそれ自体までの距離がゼロであり、印刷が役に立たないという理由だけで、行 #1 はありません。元の列の数に関係なく、n が行の数である n-1 列もあります。列の数は、距離が計算される空間の次元のみを決定します。

于 2012-05-13T04:45:49.607 に答える