Saya ingin mendapatkan representasi grafis dari korelasi dalam artikel yang telah saya kumpulkan sejauh ini untuk dengan mudah mengeksplorasi hubungan antar variabel. Saya dulu menggambar grafik (berantakan) tetapi saya memiliki terlalu banyak data sekarang.
Pada dasarnya, saya punya meja dengan:
- [0]: nama variabel 1
- [1]: nama variabel 2
- [2]: nilai korelasi
Matriks "keseluruhan" tidak lengkap (misalnya, saya memiliki korelasi V1 * V2, V2 * V3, tetapi tidak V1 * V3).
Apakah ada cara untuk menggambarkan ini secara grafis?
sumber
ggfluctuation
, belum pernah melihatnya sebelumnya! Posting ini memiliki kode lain yang berguna untuk memvisualisasikan jenis tanggal ini: stackoverflow.com/questions/5453336/…hclust(…)$order
) [ stat.ethz.ch/R-manual/R-devel/library/stats/html/hclust.html] visualisasi akan lebih mudah untuk ditinjau .mixOmics::cim
Fungsi ini sangat baik untuk itu. Masalah terkait telah didiskusikan di sini, stats.stackexchange.com/questions/8370/… .Data Anda mungkin seperti
Anda dapat mengatur ulang tabel panjang Anda menjadi lebar dengan kode R berikut
Anda mendapatkan
Sekarang Anda dapat menggunakan teknik untuk memvisualisasikan matriks korelasi (setidaknya yang dapat mengatasi nilai yang hilang).
sumber
reshape
paket dapat berguna juga. Setelah Anda milikie
, pertimbangkan sesuatu sepertilibrary(reshape) cast(melt(e), name1 ~ name2)
The
corrplot
paket adalah fungsi yang berguna untuk memvisualisasikan matriks korelasi. Ini menerima matriks korelasi sebagai objek input dan memiliki beberapa opsi untuk menampilkan matriks itu sendiri. Fitur yang bagus adalah ia dapat menyusun ulang variabel Anda menggunakan hierarchical clustering atau metode PCA.Lihat jawaban yang diterima di utas ini untuk contoh visualisasi.
sumber