Menu
CoddyTech
flag Ar iconالعربيةdown icon

مراجعة: أعطال المستشعرات

جزء من قسم الإحصاء لتعلّم الآلة في رحلة Machine Learning على Coddy. الدرس 28 من 64.

challenge icon

التحدي

متوسط

هل تتذكر النقاط المنفردة في مخطط الصندوق؟ يسجل مستشعر غرفة التخزين في متحف نسبة الرطوبة كل 15 دقيقة في readings، ومن حين لآخر يتعطل.

  1. اطبع عدد القراءات التي تحددها كل قاعدة: القراءات الواقعة خارج حدود IQR، والقراءات التي تتجاوز فيها درجة z القيمة 3 في أي من الاتجاهين.
  2. قيّد القراءات عند حدود IQR، ثم اطبع المتوسط قبل ذلك وبعده، مقربًا إلى منزلتين عشريتين.
  3. ارسم مخططي صندوق جنبًا إلى جنب، بعنوانَي Before (القراءات) وAfter (القراءات المقيّدة)، واجعل تسمية المحور y في كليهما Humidity (%).

في سجل يوم آخر، يطبع البرنامج:

IQR glitches: 3
Z-score glitches: 2
Mean before: 51.69
Mean after: 51.89

ويرسم هذا الشكل (ثم يصف Coddy الشكل الذي رسمته):

مخططا صندوق جنبًا إلى جنب. قبل: صندوق مفلطح قرب 52 بالمئة مع نقاط شاذة عند 0 و31.5 و99.9. بعد تقييد القراءات: صندوق كامل من نحو 50.7 إلى 53.2، مع شُعَب تمتد من نحو 47 إلى 57 ومن دون نقاط

جرّب بنفسك

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt

log = pd.read_csv("humidity.csv")
readings = log["humidity"]

# اكتب الكود الخاص بك أدناه

جميع دروس الإحصاء لتعلّم الآلة

تدرّب بنفسك: مترجم Python عبر الإنترنت