Pengenalan

Pengenalan

GNU R menawarkan pelbagai pakej untuk penggunanya. Terdapat semua jenis pakej untuk R, yang membolehkan untuk memaparkan grafik atau melakukan ujian statistik. Beberapa pakej direka untuk aplikasi khusus untuk industri tertentu. Banyak pakej sudah menjadi sebahagian daripada pemasangan asas R, bagaimanapun, sesetengah daripada mereka perlu dipasang tambahan ke dalam GNU R. Artikel ini akan menerangkan cara memasang dan menggunakan pakej di bawah r.

Apa itu pakej

A pakej adalah satu set fungsi, bantuan fail dan fail data yang telah dihubungkan bersama. Untuk menggunakan pakej dalam R, anda perlu terlebih dahulu pastikan ia dipasang di tempatan Perpustakaan. Secara umum, perpustakaan peringkat satu digunakan untuk menyimpan pakej r lalai. Walau bagaimanapun, anda boleh menambah perpustakaan tambahan. Anda juga perlu ingat mengenai memuatkan pakej ke sesi R semasa anda. Ini sangat penting apabila menggunakan r. Disarankan agar anda tidak memuatkan terlalu banyak pakej pada masa itu. Memuatkan sebilangan besar pakej boleh mengakibatkan kesilapan kerana bentrokan nama fungsi yang datang dari dua pakej yang berbeza.

Pakej Penyenaraian di Perpustakaan Tempatan

Untuk memeriksa pakej lalai yang dipasang dengan R, mungkin untuk menggunakan getOption () berfungsi seperti berikut:

> GetOption ("DefaultPackages")
[1] "dataset" "menggunakan" grdevices "" grafik "" statistik "" Kaedah "

Dalam senarai di atas asas Pakej telah ditinggalkan. Pakej ini selalu dimuat semasa anda memulakan r dan ia mengandungi fungsi r asas.

Anda juga boleh menyenaraikan pakej yang dimuatkan sekarang

> (.pakej ())
[1] "statistik" "grafik" "grdevices" "menggunakan" dataset "" "Kaedah"
[7] "Pangkalan"

Untuk melihat semua pakej yang ada, kami menambah semua.Terdapat pilihan untuk ungkapan r di atas

> (.Pakej (semua.ada = benar))
[1] "asas" "boot" "kelas" "cluster" "codetools"
[6] "pengkompil" "dataset" "grafik asing" "grdevices"
[11] "grid" "kernsmooth" "kekisi" "massa" "matriks"
[16] "Kaedah" "mgcv" "nlme" "nnet" "selari"
[21] "rpart" "spatial" "splines" "stats" "stats4"
[26] "Survival" "Tcltk" "Alat" "Utils"

Selain itu, anda boleh melaksanakan perpustakaan () berfungsi tanpa hujah. Ini akan mengeluarkan semua pakej yang tersedia dengan penerangan ringkas seperti yang ditunjukkan di bawah.

Pakej di perpustakaan '/usr/lib/r/perpustakaan':
asas pakej asas r
Fungsi Boot Bootstrap (asalnya oleh Angelo Canty
untuk s)
fungsi kelas untuk klasifikasi
Analisis kluster kelompok diperluas Rousseeuw et al.
alat analisis kod codetools untuk r
Pengkompil Pakej Rompiler R
dataset pakej dataset r
Data baca asing yang disimpan oleh Minitab, S, SAS, SPSS,
Stata, Systat, dbase, ..
grafik pakej grafik r
grdevices peranti grafik r dan sokongan untuk warna
dan fon
grid pakej grafik grid
Fungsi Kernsmooth untuk pelicinan kernel untuk Wand & Jones
(1995)
Grafik kekisi kekisi
Fungsi sokongan massa dan dataset untuk venables dan
Massa Ripley
Matriks kelas dan kaedah matriks yang jarang dan padat
kaedah kaedah dan kelas rasmi
:


Memuatkan pakej

Marilah kita memuatkan pakej kekisi. Ini dapat dicapai dengan perpustakaan () berfungsi seperti yang ditunjukkan di bawah.

> Perpustakaan (kekisi)

Untuk memaparkan dokumentasi yang berkaitan dengan pakej yang dimuatkan, kami melaksanakan arahan Linux berikut:

> Perpustakaan (bantuan = kekisi)

Ini akan menyenaraikan maklumat yang berkaitan dengan pakej kekisi dengan fungsi yang boleh digunakan di bawah pakej tersebut.
Maklumat tambahan dapat diperoleh dengan menaip

>?Kekisi

Mencari dan memasang pakej R

Salah satu sumber terbesar pakej R ialah Rangkaian Arkib R Komprehensif (CRAN). Ia dihoskan oleh Y Foundation, yang juga mengawasi perkembangan r R. Cran dihoskan di beberapa tapak cermin di seluruh dunia jadi pilih yang paling dekat dengan anda untuk meminimumkan masa muat turun. Contohnya, anda boleh mengakses senarai pakej R yang ada di CRAN. Terdapat juga dokumentasi yang relevan yang tersedia untuk setiap pakej yang disenaraikan dalam CRAN.

Pemasangan pakej R dari Linux CLI

Pertama, kami menerangkan cara memasang pakej R dari baris arahan Linux. Katakan kami ingin memasang pakej "kemungkinan". Kita boleh memuat turunnya dengan:

$ wget -q http: // cran.CSIRO.au/src/contribs/liceood_1.5.tar.Gz

Seterusnya kita menggunakan R CMD Pasang Perintah untuk memasangnya. Sila ambil perhatian bahawa bergantung pada destinasi pemasangan, anda mungkin perlu mempunyai keistimewaan superuser:

$ sudo r cmd pemasangan kemungkinan_1.5.tar.Gz
[sudo] kata laluan untuk lubos:
* Memasang ke perpustakaan '/usr/local/lib/r/library'
* memasang * sumber * pakej 'kemungkinan' ..
** Pakej 'Kemungkinan' berjaya dibongkar dan jumlah MD5 diperiksa
** r
** Data
** Demo
** Menyediakan pakej untuk memuatkan malas
** Tolong
*** Memasang indeks bantuan
** Indeks Pakej Bangunan
** Ujian jika pakej dipasang boleh dimuatkan
* Selesai (kemungkinan)

CATATAN: Sedar bahawa beberapa pakej memerlukan prasyarat. Dalam hal ini gunakan arahan di atas untuk memasang prasyarat sebelum pakej yang anda inginkan.



Pemasangan pakej r dari konsol r

Terdapat fungsi R untuk memasang pakej dari konsol r. Fungsi ini akan mendorong anda untuk memilih cermin yang paling dekat dengan lokasi anda dan akan memasang pakej yang dikehendaki. Perhatikan jalan di mana pakej dipasang. Anda memerlukan jalan ini apabila anda ingin mengeluarkan pakej yang sepadan.

 > Pasang.Pakej ("Kemungkinan")
Memasang Pakej ke '/Laman Utama/Renata/R/X86_64-PC-LINUX-GNU-Library/2.15 '
(sebagai 'lib' tidak ditentukan)
--- Sila pilih cermin cran untuk digunakan dalam sesi ini ---
Memuatkan antara muka Tcl/Tk ... Selesai
mencuba url 'http: // cran.CSIRO.au/src/contribs/liceood_1.5.tar.gz '
Kandungan Jenis 'Aplikasi/X-GZIP' Panjang 36789 Bytes (35 KB)
membuka URL
=================================================
Muat turun 35 kb
* memasang * sumber * pakej 'kemungkinan' ..
** Pakej 'Kemungkinan' berjaya dibongkar dan jumlah MD5 diperiksa
** r
** Data
** Demo
** Menyediakan pakej untuk memuatkan malas
** Tolong
*** Memasang indeks bantuan
** Indeks Pakej Bangunan
** Ujian jika pakej dipasang boleh dimuatkan
* Selesai (kemungkinan)
Pakej sumber yang dimuat turun ada
'/tmp/rtmpwrwfqi/muat turun_packages'

Marilah kita mengeluarkan pakej kemungkinan dari lokasi yang sepadan. Ini boleh dilakukan seperti berikut:

> Keluarkan.Pakej ("kemungkinan", "/rumah/renata/r/x86_64-pc-linux-gnu-library/2.15 ")

Sudah tentu anda perlu menentukan jalan anda sendiri ke pakej anda.

Kesimpulan

Artikel ini telah diambil lebih dekat dengan menggunakan pakej tersuai di bawah gnu r. Seperti yang anda lihat bilangan pakej R sangat besar menghasilkan aplikasi yang sangat luas dari perisian GNU.


Siri Tutorial GNU R:

Bahagian I: Tutorial Pengenalan Gnu R:

  1. Pengenalan kepada Gnu R pada Sistem Operasi Linux
  2. Menjalankan Gnu R pada Sistem Operasi Linux
  3. Tutorial Gnu R Cepat ke Operasi Asas, Fungsi dan Struktur Data
  4. Tutorial Gnu R Cepat ke Model dan Grafik Statistik
  5. Cara memasang dan menggunakan pakej dalam gnu r
  6. Membina pakej asas dalam gnu r

Bahagian II: Bahasa Gnu R:

  1. Gambaran keseluruhan bahasa pengaturcaraan GNU

Tutorial Linux Berkaitan:

  • Perkara yang hendak dipasang di Ubuntu 20.04
  • Pengenalan kepada Automasi, Alat dan Teknik Linux
  • Perkara yang perlu dilakukan setelah memasang ubuntu 20.04 Focal Fossa Linux
  • Perkara yang perlu dipasang di Ubuntu 22.04
  • Menguasai Gelung Skrip Bash
  • Mint 20: Lebih baik daripada Ubuntu dan Microsoft Windows?
  • Gelung bersarang dalam skrip bash
  • Ubuntu 20.04 Trik dan Perkara yang Anda Tidak Tahu
  • Mengendalikan input pengguna dalam skrip bash
  • Perkara yang perlu dilakukan setelah memasang Ubuntu 22.04 Jur -ubur Jammy ..