Isi kandungan:
Video: The quest to understand consciousness | Antonio Damasio 2025
Untuk meneroka grafik kekisi pada R, mula-mula melihat meta dataset terbina dalam. Dataset ini mengandungi 32 pemerhatian kereta dan maklumat tentang enjin, seperti jumlah silinder, kotak gear automatik versus manual, dan kuasa enjin.
Semua dataset terbina dalam R juga mempunyai maklumat bantuan yang baik yang boleh anda akses melalui mekanisme Bantuan - contohnya, dengan menaip? mtcars ke konsol R.
Katakan anda ingin meneroka hubungan antara ekonomi bahan api dan kuasa enjin. Dataset mtcars mempunyai dua elemen dengan maklumat ini:
-
Ekonomi bahan api yang diukur dalam batu per galon (mpg) hp :
-
Tenaga enjin diukur dalam kuasa kuda (hp) pakej kekisi membentuk sebahagian daripada distribusi R, anda perlu memberitahu R bahawa anda merancang untuk menggunakan kod dalam pakej ini. Anda melakukan ini dengan fungsi perpustakaan (). Ingat bahawa anda perlu melakukan ini pada permulaan setiap sesi R yang bersih di mana anda ingin menggunakan kekisi:
Buat pelebaran kekisi
Pakej kekisi mempunyai beberapa fungsi yang berbeza untuk membuat pelbagai jenis plot. Sebagai contoh, untuk membuat scatterplot, gunakan fungsi xyplot (). Perhatikan bahawa ini berbeza daripada grafik asas, di mana fungsi plot () berfungsi menghasilkan pelbagai jenis plot yang berlainan (kerana mekanisme penghantaran kaedah).Untuk membuat plot kekisi, anda perlu menentukan sekurang-kurangnya dua hujah:
formula
:
Ini adalah rumus yang lazimnya dalam bentuk y ~ x | z. Ini bermakna untuk membuat plot y terhadap x, bersyarat pada z. Dengan kata lain, buat plot untuk setiap nilai unik z. Setiap pembolehubah dalam formula harus menjadi lajur dalam bingkai data yang anda tentukan dalam hujah data.-
data : Bingkai data yang mengandungi semua lajur yang anda tetapkan dalam hujah formula. Contohnya harus jelas:
-
xyplot (mpg ~ hp | factor (cyl), data = mtcars) Anda dapat melihatnya: Pemboleh ubah mpg, hp, dan silinder adalah lajur dalam mtcars bingkai data.
Walaupun silinder adalah vektor angka, bilangan silinder dalam kereta hanya boleh bilangan keseluruhan (atau
pembolehubah diskret,
dalam jargon statistik). Dengan menggunakan faktor (silinder) dalam kod anda, anda memberitahu R bahawa silinder, sebenarnya, pembolehubah diskret. Jika anda lupa untuk melakukan ini, R masih akan mencipta grafik, tetapi label jalur di bahagian atas setiap panel akan dipaparkan secara berbeza.
-
Oleh kerana setiap kereta dalam bingkai data mempunyai empat, enam, atau lapan silinder, carta mempunyai tiga panel. Anda dapat melihat bahawa kereta dengan enjin yang lebih besar cenderung mempunyai lebih banyak kuasa (hp) dan penggunaan bahan api yang lebih rendah (mpg).
-
Tambah garis trend Apabila anda memberitahu kisi untuk mengira garis yang paling sesuai, ia berbuat demikian untuk setiap panel dalam plot. Ini mudah menggunakan xyplot (), kerana ia semudah menambahkan hujah jenis. Khususnya, anda ingin menentukan bahawa jenisnya adalah kedua-dua titik (jenis = "p") dan regresi (jenis = "r"). Anda boleh menggabungkan pelbagai jenis dengan fungsi c (), seperti ini: >> xyplot (mpg ~ hp | factor (cyl), data = mtcars, + type = c ("p", "r")) >
