R Программирование: Создать корреляционную матрицу из кадра данных того же типа данных
Программирование R: Матрица Упражнение-9 с решением
Напишите R-программу для создания корреляционной матрицы из кадра данных того же типа.
Пример решения:
Код программирования R:
d = data.frame(x1=rnorm(5),
x2=rnorm(5),
x3=rnorm(5))
print("Original dataframe:")
print(d)
result = cor(d)
print("Correlation matrix:")
print(result)
Пример вывода:
[1] «Исходный фрейм данных:» х1 х2 х3 1 -0,0905430 1,7469241 -0,1360780 2 -0.1936120 0,9111132 0,5282113 3 0,7688536 -0,9413734 -0,8032169 4 2.0247769 -0.3096149 -0.8617996 5 -0,1824352 1,6179504 -0,2554897 [1] «Корреляционная матрица» х1 х2 х3 x1 1.0000000 -0,7422855 -0,7789883 x2 -0,7422855 1,0000000 0,6600909 х3 -0,7789883 0,6600909 1,0000000
Редактор кода программирования R:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите R-программу для преобразования матрицы в одномерный массив.
Далее: Напишите R-программу для преобразования данной матрицы в список векторов-столбцов.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code