Category: လမ်းညွှန်

Pandas- ကော်လံအများအပြားတွင် အုပ်စုဖွဲ့၍ စုစည်းနည်း

မကြာခဏဆိုသလို သင်သည် ပန်ဒါ DataFrame ကော်လံများစွာကို အုပ်စုဖွဲ့ပြီး စုစည်းလိုပေမည်။ ကံကောင်းစွာဖြင့်၊ ၎င်းသည် pandas .groupby() နှင့် .agg() လုပ်ဆောင်ချက်များကို အသုံးပြု၍ လုပ်ဆောင်ရန် လွယ်ကူသည်။ ဤသင်ခန်းစာတွင် ဤလုပ်ဆောင်ချက်များကို လက်တွေ့အသုံးပြုခြင်း၏ ဥပမာများစွာကို ရှင်းပြထားသည်။ ဥပမာ 1- ကော်လံနှစ်ခုဖြင့် အုပ်စုဖွဲ့ပြီး ပျမ်းမျှကို ရှာပါ။ ကျွန်ုပ်တို့တွင် အောက်ပါ ပန်ဒါ DataFrame ရှိသည် ဆိုပါစို့။ import pandas as pd #createDataFrame df =...

Pandas dataframe တွင် ကော်လံများကို ပုံမှန်ဖြစ်အောင်ပြုလုပ်နည်း

ပန်ဒါ DataFrame တစ်ခု သို့မဟုတ် တစ်ခုထက်ပိုသော ကော်လံများ၏ ဒေတာတန်ဖိုးများကို မကြာခဏ ချိန်ညှိ လိုပေမည်။ ဤသင်ခန်းစာတွင် ဤသို့ပြုလုပ်ရန် နည်းလမ်းနှစ်ခုကို ရှင်းပြထားသည်။ 1. Min-Max ပုံမှန်ဖြစ်အောင်လုပ်ပါ။ ရည်ရွယ်ချက်- ဒေတာတန်ဖိုးတစ်ခုစီကို 0 နှင့် 1 ကြားတန်ဖိုးအဖြစ် ပြောင်းသည်။ ဖော်မြူလာ- တန်ဖိုးအသစ် = (တန်ဖိုး – မိနစ်) / (အမြင့်ဆုံး – မိနစ်) 2. ပျမ်းမျှ ပုံမှန်ပြန်ဖြစ်ခြင်း။ ရည်ရွယ်ချက်- တန်ဖိုးများအားလုံး၏ ပျမ်းမျှသည် 0...

Python တွင် shapiro-wilk test ကို မည်သို့လုပ်ဆောင်ရမည်နည်း။

Shapiro-Wilk စစ်ဆေးမှု သည် ပုံမှန်အခြေအနေ၏ စမ်းသပ်မှုဖြစ်သည်။ နမူနာကို ပုံမှန်ဖြန့်ဖြူးမှု မှ လာသလား မဆုံးဖြတ်ရန် ၎င်းကို အသုံးပြုသည်။ Python တွင် Shapiro-Wilk စမ်းသပ်မှုပြုလုပ်ရန် အောက်ပါ syntax ကိုအသုံးပြုသည့် scipy.stats.shapiro() လုပ်ဆောင်ချက်ကို အသုံးပြုနိုင်ပါသည်။ scipy.stats.shapiro(x) ရွှေ- x- နမူနာဒေတာဇယား။ ဤလုပ်ဆောင်ချက်သည် စမ်းသပ်မှုစာရင်းအင်းနှင့် သက်ဆိုင်ရာ p-တန်ဖိုးကို ပြန်ပေးသည်။ p-value သည် အချို့သော အရေးပါမှုအဆင့်အောက်တွင် ရှိနေပါက၊ နမူနာဒေတာသည် ပုံမှန်ဖြန့်ဝေမှုမှ လာသည်မဟုတ်ဟု ဆိုရန် လုံလောက်သော...

Python တွင် kolmogorov-smirnov စမ်းသပ်မှုပြုလုပ်နည်း

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- အပိုင်းအစတစ်ခုကို တန်ဖိုးအလိုက် အရောင်ခြယ်နည်း

မကြာခဏဆိုသလို သင်သည် တတိယကိန်းရှင်တစ်ခုအပေါ် အခြေခံ၍ matplotlib အပိုင်းအခြားတစ်ခုရှိ အမှတ်များ၏အရောင်ကို အရိပ်ပေးလိုပေမည်။ ကံကောင်းထောက်မစွာ၊ ၎င်းသည် အောက်ပါ syntax ကိုယူဆောင်သည့် matplotlib.pyplot.scatter() လုပ်ဆောင်ချက်ကို အသုံးပြု၍ လုပ်ဆောင်ရန် လွယ်ကူသည်။ matplotlib.pyplot.scatter(x၊ y၊ s=None၊ c=None၊ cmap=None) ရွှေ- x- ကွက်ကွက်ရှိ x ဝင်ရိုး၏ ရာထူးများအတွက် အသုံးပြုရန် တန်ဖိုးများ ဇယား။ y: ကွက်ကွက်ရှိ y ဝင်ရိုး ရာထူးများအတွက် အသုံးပြုရန် တန်ဖိုးများ။ s: အမှတ်အသား၏...

Python တွင် rmse တွက်ချက်နည်း

Root Mean Square Error (RMSE) သည် ပျမ်းမျှအားဖြင့် မော်ဒယ်တစ်ခုရှိ ကျွန်ုပ်တို့၏ ခန့်မှန်းထားသော တန်ဖိုးများ မည်မျှဝေးသည်ကို ပြောပြသော မက်ထရစ်တစ်ခုဖြစ်သည်။ အောက်ပါအတိုင်း တွက်ချက်သည်။ RMSE = √[ Σ(P i – O i ) 2 / n ] ရွှေ- ∑ သည် “ပေါင်း” ဟု အဓိပ္ပါယ်ရသော ဖန်စီသင်္ကေတတစ်ခုဖြစ်သည်။ P i သည် IT Observation...

Matplotlib ကွက်တွင် ဖောင့်အရွယ်အစားကို မည်သို့ပြောင်းလဲမည်နည်း။

မကြာခဏဆိုသလို သင်သည် 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 ကွက်ဖန်တီးနည်း

ကွန်တိုကွက်ကွက် ဆိုသည်မှာ ကွန်တိုများကို အသုံးပြု၍ ရှုထောင့်နှစ်ခုတွင် သုံးဖက်မြင်ဒေတာကို မြင်ယောင်နိုင်စေသည့် ကွက်ကွက်အမျိုးအစားတစ်ခုဖြစ်သည်။ အောက်ပါလုပ်ဆောင်ချက်နှစ်ခုကို အသုံးပြု၍ Matplotlib တွင် contour plot တစ်ခုကို ဖန်တီးနိုင်သည်- matplotlib.pyplot.contour() – ကွန်တိုကွက်များကို ဖန်တီးသည်။ matplotlib.pyplot.contourf() – ဖြည့်ထားသော ကွန်တိုကွက်များကို ဖန်တီးသည်။ အောက်ဖော်ပြပါ ဥပမာများသည် ဤလုပ်ဆောင်ချက်နှစ်ခုကို လက်တွေ့အသုံးချနည်းကို ပြသထားသည်။ ဥပမာ 1- Matplotlib ရှိ ကွန်တိုကွက်ကွက် Python တွင် အောက်ပါဒေတာရှိသည်ဆိုပါစို့။ import numpy as...

Matplotlib ကွက်များမှ tick များကိုမည်သို့ဖယ်ရှားနည်း

Matplotlib ကွက်တစ်ခုရှိ တစ်ခု သို့မဟုတ် တစ်ခုထက်ပိုသော ပုဆိန်များမှ အမှတ်အသားများကို မကြာခဏ ဖယ်ရှားလိုပေမည်။ ကံကောင်းစွာဖြင့်၊ ၎င်းသည် tick_params() လုပ်ဆောင်ချက်ကို အသုံးပြု၍ လုပ်ဆောင်ရန် လွယ်ကူသည်။ အောက်ပါ scatterplot ကိုအခြေခံ၍ ဤသင်ခန်းစာတွင် ဤအင်္ဂါရပ်ကို လက်တွေ့တွင်အသုံးပြုပုံ နမူနာများစွာကို ပြသသည်- import matplotlib.pyplot as plt #createdata x = [25, 12, 15, 14, 19, 23, 25, 29] y =...