Daftar Isi:
- Menggunakan infinity
- Bukan Nomor.
- Jika Anda ingin menguji apakah sebuah nilai NA, Anda dapat menggunakan ini. na () fungsinya, sebagai berikut: >> is. na (x) [1] TRUE
- FALSE
Video: Integral Akar dalam akar infinity Tak terhingga 2025
Dalam beberapa kasus, Anda tidak nilai riil untuk menghitung dengan.Dalam kebanyakan data kehidupan nyata set di R, sebenarnya, setidaknya beberapa nilai hilang.Juga, beberapa perhitungan memiliki tak terhingga sebagai hasilnya (seperti membagi dengan nol) atau tidak dapat dilakukan dengan sama sekali (seperti mengambil logaritma dengan nilai negatif) Untungnya, R dapat menangani semua situasi ini.
Menggunakan infinity
Untuk mulai mengeksplorasi tak terbatas di R, lihat apa yang terjadi saat Anda mencoba untuk membagi dengan nol:
R dengan benar memberi tahu Anda bahwa hasilnya adalah Inf, atau tak terbatas. Ketidakterbatasan negatif ditunjukkan sebagai -Inf. Anda dapat gunakan Inf sama seperti Anda menggunakan bilangan real dalam perhitungan: >> 4 - Inf [1] -Inf
Untuk memeriksa apakah sebuah nilai terbatas, gunakan fungsinya.hingga terbatas () dan tidak terbatas (). Fungsi pertama mengembalikan TRUE jika jumlahnya terbatas, yang kedua mengembalikan TRUE jika jumlahnya tidak terbatas.
R menganggap segala sesuatu yang lebih besar dari jumlah terbesar yang dapat dipegang komputer tidak terbatas - pada sebagian besar mesin, kira-kira 1. 8 × 10
308. Definisi tak terhingga ini dapat menyebabkan hasil yang tidak diharapkan, seperti yang ditunjukkan pada contoh berikut: >> is. terbatas (10 ^ (305: 310)) [1] TRUE TRUE TRUE TRUE FALSE FALSE Apa arti kode ini sekarang? Lihat apakah Anda memahami nesting dan vectorization dalam contoh ini. Jika Anda memecah garis mulai dari tanda kurung di dalam, itu menjadi dapat dipahami:
Anda sudah tahu bahwa 305: 310 memberi Anda sebuah vektor, yang berisi bilangan bulat dari 305 sampai 310.
Semua operator vectorized, jadi 10 ^ (305: 310) memberi Anda sebuah vektor dengan hasil 10 sampai kekuatan 305, 306, 307, 308, 309, dan 310.
Vektor itu diberikan sebagai argumen untuknya. terbatas(). Fungsi ini memberitahu Anda bahwa dua hasil terakhir - 10 ^ 309 dan 10 ^ 310 - tidak terbatas untuk R.-
Berurusan dengan hasil yang tidak terdefinisi
-
Guru matematika Anda mungkin menjelaskan bahwa jika Anda membagi bilangan real dengan tak terbatas, Anda akan mendapatkan nol. Tapi bagaimana jika Anda membagi tak terhingga dengan tak terhingga? >> Inf / Inf [1] NaN
-
Nah, R mengatakan bahwa hasilnya adalah NaN. Hasil itu berarti
Bukan Nomor.
Ini adalah cara R untuk memberi tahu Anda bahwa hasil perhitungan itu tidak ditentukan.
Yang lucu adalah R benar-benar menganggap NaN sebagai numerik, jadi Anda bisa menggunakan NaN dalam perhitungan. Hasil perhitungan tersebut selalu NaN, seperti yang Anda lihat di sini: >> NaN + 4 [1] NaN
Anda dapat menguji apakah hasil perhitungan NaN dengan menggunakan is. nan () fungsinya Perhatikan bahwa keduanya. terbatas () dan. tak terbatas () mengembalikan FALSE saat Anda menguji nilai NaN. Menghadapi nilai yang hilang Salah satu masalah yang paling umum dalam statistik adalah kumpulan data yang tidak lengkap. Untuk mengatasi nilai yang hilang, R menggunakan kata kunci reserved NA, yang merupakan singkatan dari
Not Available.
Anda dapat menggunakan NA sebagai nilai yang valid, jadi Anda dapat menetapkannya sebagai nilai juga: >> x <- nA
Anda harus memperhitungkan, bagaimanapun, bahwa perhitungan dengan nilai NA juga umumnya mengembalikan NA sebagai hasilnya: >> x + 4 [1] NA> log (x) [1] NA
Jika Anda ingin menguji apakah sebuah nilai NA, Anda dapat menggunakan ini. na () fungsinya, sebagai berikut: >> is. na (x) [1] TRUE
Perhatikan bahwa sudah. na () juga mengembalikan TRUE jika nilainya adalah NaN. Fungsinya terbatas (), adalah tak terbatas (), dan. nan () mengembalikan FALSE untuk nilai NA. Menghitung nilai tak terhingga, tidak terdefinisi, dan hilang Tabel berikut memberikan gambaran umum hasil dari fungsi yang dijelaskan di atas. Anda tidak mungkin menggunakan salah satu dari ini kecuali untuk. na (), yang mungkin Anda gunakan cukup banyak!
Fungsi
Inf
-Inf
NaN
NA
adalah. terbatas ()
FALSE
FALSE
FALSE | FALSE | adalah tak terbatas () | TRUE | TRUE |
---|---|---|---|---|
FALSE | FALSE | adalah. nan () | FALSE | FALSE |
TRUE | FALSE | adalah. na () | FALSE | FALSE |
TRUE | TRUE |