R da etishmayotgan qiymatlarni qanday olib tashlash mumkin?
R da etishmayotgan qiymatlarni qanday olib tashlash mumkin?

Video: R da etishmayotgan qiymatlarni qanday olib tashlash mumkin?

Video: R da etishmayotgan qiymatlarni qanday olib tashlash mumkin?
Video: 𝗕𝗜𝗡𝗔𝗡𝗖𝗘 | RO'YXATDAN O'TISH 2024, May
Anonim

Birinchidan, agar biz istisno qilmoqchi bo'lsak etishmayotgan qiymatlar matematik operatsiyalardan foydalaning na . rm = TRUE argument. Agar siz bularni istisno qilmasangiz qiymatlar Aksariyat funksiyalar a qaytaradi NA . Shuningdek, biz o'zimiznikini to'ldirishni xohlashimiz mumkin ma'lumotlar to'liq kuzatishlarni olish uchun, o'sha kuzatishlar (qatorlar) bizning ma'lumotlar unda no etishmayotgan ma'lumotlar.

Oddiy qilib aytganda, R etishmayotgan qiymatlarni qanday boshqaradi?

In R the etishmayotgan qiymatlar belgisi bilan kodlanadi NA . Ma'lumotlar to'plamidagi kamchiliklarni aniqlash uchun funktsiya mavjud. na (). Boshqa statistik ilovalardan ma'lumotlar to'plamini import qilganingizda etishmayotgan qiymatlar raqam bilan kodlangan bo'lishi mumkin, masalan, 99. Ruxsat berish uchun R bilingki, bu a etishmayotgan qiymat uni qayta kodlashingiz kerak.

Bundan tashqari, R-da etishmayotgan qiymatlarni qanday o'rnatasiz? R yordamida etishmayotgan ma'lumotlar bilan ishlash

  1. colsum (is.na (ma'lumotlar ramkasi))
  2. summa(is.na(ma'lumotlar ramkasi$ustun nomi)
  3. Yo'qolgan qiymatlarni quyidagi usullar bilan davolash mumkin:
  4. O'rtacha/Rejim/O'rtacha Imputatsiya: Imputatsiya etishmayotgan qiymatlarni taxminiy qiymatlar bilan to'ldirish usulidir.
  5. Bashorat modeli: bashorat qilish modeli etishmayotgan ma'lumotlarni qayta ishlashning murakkab usullaridan biridir.

Keyinchalik, R da NA qiymatlarini o'z ichiga olgan qatorlarni qanday o'chirish mumkin?

omit() funktsiyasi ro'yxatni hech kimsiz qaytaradi qatorlar bu na qiymatlarini o'z ichiga oladi . Ma'lumotlar ramkangiz orqali na . omit() funktsiyasi sizning tahlilingizdan to'liq bo'lmagan yozuvlarni tozalashning oddiy usulidir. Bu samarali r da na qiymatlarini olib tashlash usuli.

R-dagi ma'lumotlar to'plamidan chetdagilarni qanday olib tashlash mumkin?

Hech qanday aniqlik yo'q R uchun vazifalarni bajaradi cheklovchilarni olib tashlang . Avval siz kuzatuvlar nima ekanligini bilib olishingiz kerak chetlab o'tishlar undan keyin olib tashlash ularni, ya'ni ichki to'siqlarni raqamli aniqlash uchun birinchi va uchinchi kvartilni (menteşeler) va interquartile diapazonini topish.

Tavsiya: