Category: လမ်းညွှန်
မကြာခဏဆိုသလို သင်သည် ပန်ဒါ DataFrame ကော်လံများစွာကို အုပ်စုဖွဲ့ပြီး စုစည်းလိုပေမည်။ ကံကောင်းစွာဖြင့်၊ ၎င်းသည် pandas .groupby() နှင့် .agg() လုပ်ဆောင်ချက်များကို အသုံးပြု၍ လုပ်ဆောင်ရန် လွယ်ကူသည်။ ဤသင်ခန်းစာတွင် ဤလုပ်ဆောင်ချက်များကို လက်တွေ့အသုံးပြုခြင်း၏ ဥပမာများစွာကို ရှင်းပြထားသည်။ ဥပမာ 1- ကော်လံနှစ်ခုဖြင့် အုပ်စုဖွဲ့ပြီး ပျမ်းမျှကို ရှာပါ။ ကျွန်ုပ်တို့တွင် အောက်ပါ ပန်ဒါ DataFrame ရှိသည် ဆိုပါစို့။ import pandas as pd #createDataFrame df =...
ပန်ဒါ DataFrame တစ်ခု သို့မဟုတ် တစ်ခုထက်ပိုသော ကော်လံများ၏ ဒေတာတန်ဖိုးများကို မကြာခဏ ချိန်ညှိ လိုပေမည်။ ဤသင်ခန်းစာတွင် ဤသို့ပြုလုပ်ရန် နည်းလမ်းနှစ်ခုကို ရှင်းပြထားသည်။ 1. Min-Max ပုံမှန်ဖြစ်အောင်လုပ်ပါ။ ရည်ရွယ်ချက်- ဒေတာတန်ဖိုးတစ်ခုစီကို 0 နှင့် 1 ကြားတန်ဖိုးအဖြစ် ပြောင်းသည်။ ဖော်မြူလာ- တန်ဖိုးအသစ် = (တန်ဖိုး – မိနစ်) / (အမြင့်ဆုံး – မိနစ်) 2. ပျမ်းမျှ ပုံမှန်ပြန်ဖြစ်ခြင်း။ ရည်ရွယ်ချက်- တန်ဖိုးများအားလုံး၏ ပျမ်းမျှသည် 0...
Shapiro-Wilk စစ်ဆေးမှု သည် ပုံမှန်အခြေအနေ၏ စမ်းသပ်မှုဖြစ်သည်။ နမူနာကို ပုံမှန်ဖြန့်ဖြူးမှု မှ လာသလား မဆုံးဖြတ်ရန် ၎င်းကို အသုံးပြုသည်။ Python တွင် Shapiro-Wilk စမ်းသပ်မှုပြုလုပ်ရန် အောက်ပါ syntax ကိုအသုံးပြုသည့် scipy.stats.shapiro() လုပ်ဆောင်ချက်ကို အသုံးပြုနိုင်ပါသည်။ scipy.stats.shapiro(x) ရွှေ- x- နမူနာဒေတာဇယား။ ဤလုပ်ဆောင်ချက်သည် စမ်းသပ်မှုစာရင်းအင်းနှင့် သက်ဆိုင်ရာ p-တန်ဖိုးကို ပြန်ပေးသည်။ p-value သည် အချို့သော အရေးပါမှုအဆင့်အောက်တွင် ရှိနေပါက၊ နမူနာဒေတာသည် ပုံမှန်ဖြန့်ဝေမှုမှ လာသည်မဟုတ်ဟု ဆိုရန် လုံလောက်သော...
Kolmogorov-Smirnov စမ်းသပ်မှုကို နမူနာတစ်ခုသည် ဖြန့်ဖြူးမှုတစ်ခုမှ ထွက်ပေါ်လာခြင်း ရှိ၊ မရှိ စမ်းသပ်ရန် အသုံးပြုသည်။ Python တွင် Kolmogorov-Smirnov စမ်းသပ်မှုပြုလုပ်ရန်၊ နမူနာနှစ်ခုစမ်းသပ်မှုတစ်ခုအတွက် scipy.stats.kstest() သို့မဟုတ် scipy.stats.ks_2samp() ကို အသုံးပြုနိုင်ပါသည်။ ဤသင်ခန်းစာတွင် လုပ်ဆောင်ချက်တစ်ခုစီကို လက်တွေ့အသုံးချနည်းကို နမူနာပြထားသည်။ ဥပမာ 1- Kolmogorov-Smirnov စမ်းသပ်မှုနမူနာ ကျွန်ုပ်တို့တွင် အောက်ပါနမူနာဒေတာရှိသည်ဆိုပါစို့။ from numpy.random import seed from numpy.random import fish #set seed (eg make...
သုတေသီများသည် လူဦးရေတစ်ရပ်လုံးမှ နမူနာများကို မကြာခဏယူ၍ လူဦးရေတစ်ခုလုံးနှင့်ပတ်သက်သော ကောက်ချက်ဆွဲရန် နမူနာမှဒေတာကို အသုံးပြုကြသည်။ အသုံးများသောနမူနာနည်းလမ်းမှာ stratified ကျပန်းနမူနာ ဖြစ်ပြီး၊ ယင်းတွင် လူဦးရေကို အုပ်စုများခွဲကာ အုပ်စုတစ်ခုစီမှ အဖွဲ့ဝင်အရေအတွက်အချို့ကို နမူနာတွင်ထည့်သွင်းရန်အတွက် ကျပန်းရွေးချယ်ထားသည်။ ဤသင်ခန်းစာသည် Python တွင် အစီအစဥ်ကျပန်းနမူနာလုပ်ဆောင်ခြင်းအတွက် နည်းလမ်းနှစ်ခုကို ရှင်းပြထားသည်။ ဥပမာ 1- ရေတွက်မှုကို အသုံးပြု၍ အချိုးကျနမူနာပြခြင်း။ ကျွန်ုပ်တို့တွင် မတူညီသောအသင်း 2 ခုမှ ဘတ်စကက်ဘောကစားသမား 8 ဦးတွင် ဒေတာပါရှိသော အောက်ပါပန်ဒါ DataFrame ရှိသည်ဆိုပါစို့။...
မကြာခဏဆိုသလို သင်သည် တတိယကိန်းရှင်တစ်ခုအပေါ် အခြေခံ၍ matplotlib အပိုင်းအခြားတစ်ခုရှိ အမှတ်များ၏အရောင်ကို အရိပ်ပေးလိုပေမည်။ ကံကောင်းထောက်မစွာ၊ ၎င်းသည် အောက်ပါ syntax ကိုယူဆောင်သည့် matplotlib.pyplot.scatter() လုပ်ဆောင်ချက်ကို အသုံးပြု၍ လုပ်ဆောင်ရန် လွယ်ကူသည်။ matplotlib.pyplot.scatter(x၊ y၊ s=None၊ c=None၊ cmap=None) ရွှေ- x- ကွက်ကွက်ရှိ x ဝင်ရိုး၏ ရာထူးများအတွက် အသုံးပြုရန် တန်ဖိုးများ ဇယား။ y: ကွက်ကွက်ရှိ y ဝင်ရိုး ရာထူးများအတွက် အသုံးပြုရန် တန်ဖိုးများ။ s: အမှတ်အသား၏...
Root Mean Square Error (RMSE) သည် ပျမ်းမျှအားဖြင့် မော်ဒယ်တစ်ခုရှိ ကျွန်ုပ်တို့၏ ခန့်မှန်းထားသော တန်ဖိုးများ မည်မျှဝေးသည်ကို ပြောပြသော မက်ထရစ်တစ်ခုဖြစ်သည်။ အောက်ပါအတိုင်း တွက်ချက်သည်။ RMSE = √[ Σ(P i – O i ) 2 / n ] ရွှေ- ∑ သည် “ပေါင်း” ဟု အဓိပ္ပါယ်ရသော ဖန်စီသင်္ကေတတစ်ခုဖြစ်သည်။ P i သည် IT Observation...
မကြာခဏဆိုသလို သင်သည် Matplotlib ကွက်တစ်ခုရှိ အစိတ်အပိုင်းအမျိုးမျိုး၏ ဖောင့်အရွယ်အစားကို ပြောင်းလဲလိုပေမည်။ ကံကောင်းထောက်မစွာ၊ ၎င်းသည်အောက်ပါကုဒ်ကိုအသုံးပြု၍ပြုလုပ်ရန်လွယ်ကူသည်- import matplotlib.pyplot as plt plt. rc ('font', size=10) #controls default text size plt. rc ('axes', titlesize=10) #fontsize of the title plt. rc ('axes', labelsize=10) #fontsize of the x and y labels plt....
ကွန်တိုကွက်ကွက် ဆိုသည်မှာ ကွန်တိုများကို အသုံးပြု၍ ရှုထောင့်နှစ်ခုတွင် သုံးဖက်မြင်ဒေတာကို မြင်ယောင်နိုင်စေသည့် ကွက်ကွက်အမျိုးအစားတစ်ခုဖြစ်သည်။ အောက်ပါလုပ်ဆောင်ချက်နှစ်ခုကို အသုံးပြု၍ Matplotlib တွင် contour plot တစ်ခုကို ဖန်တီးနိုင်သည်- matplotlib.pyplot.contour() – ကွန်တိုကွက်များကို ဖန်တီးသည်။ matplotlib.pyplot.contourf() – ဖြည့်ထားသော ကွန်တိုကွက်များကို ဖန်တီးသည်။ အောက်ဖော်ပြပါ ဥပမာများသည် ဤလုပ်ဆောင်ချက်နှစ်ခုကို လက်တွေ့အသုံးချနည်းကို ပြသထားသည်။ ဥပမာ 1- Matplotlib ရှိ ကွန်တိုကွက်ကွက် Python တွင် အောက်ပါဒေတာရှိသည်ဆိုပါစို့။ import numpy as...
Matplotlib ကွက်တစ်ခုရှိ တစ်ခု သို့မဟုတ် တစ်ခုထက်ပိုသော ပုဆိန်များမှ အမှတ်အသားများကို မကြာခဏ ဖယ်ရှားလိုပေမည်။ ကံကောင်းစွာဖြင့်၊ ၎င်းသည် tick_params() လုပ်ဆောင်ချက်ကို အသုံးပြု၍ လုပ်ဆောင်ရန် လွယ်ကူသည်။ အောက်ပါ scatterplot ကိုအခြေခံ၍ ဤသင်ခန်းစာတွင် ဤအင်္ဂါရပ်ကို လက်တွေ့တွင်အသုံးပြုပုံ နမူနာများစွာကို ပြသသည်- import matplotlib.pyplot as plt #createdata x = [25, 12, 15, 14, 19, 23, 25, 29] y =...