2012-05-13 2 views
1

Я не эксперт по R или действительно хороший статистик, поэтому буду краток.расстояние Матрица на R Компьютерный язык?

Я использую R, чтобы получить матрицу расстояний матрицы, показанной ниже, как она появляется на R.

enter image description here

Когда я применить расст (матрицу) я вижу следующее:

  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 

Итак, мои вопросы три: во-первых, это результат ок ?, во-вторых, почему расчет имеет меньше строк, чем у нас раньше ?, и, наконец, почему в столбцах больше столбцов, чем в начале?

ответ

8

Получаю тот же результат. (Является ли это «правильным», может зависеть от ваших целей. Последний вопрос подсказывает мне, что вы не понимаете, что это расстояния между строками.) Длина возвращаемого объекта всегда равна числу столбцов в combn(n,2) и combn(7,2))==21 в этот случай, где n = количество строк. Он отображается как нижняя треугольная матрица размерности (n-1) x (n-1). Нет строки # 1 просто потому, что расстояние от строки до нуля равно нулю, и печать не будет полезна. Там также будут n-1 столбцы, где n - количество строк, независимо от количества исходных столбцов. Число столбцов определяет размерность пространства, в котором вычисляются расстояния.

Смежные вопросы