ပန်ဒါများတွင် quartile တွက်ချက်နည်း (ဥပမာနှင့်အတူ)


စာရင်းဇယားများတွင်၊ quartiles များသည် ဒေတာအစုတစ်ခုကို အညီအမျှ လေးပိုင်းခွဲ၍ တန်ဖိုးများဖြစ်သည်။

ဖြန့်ဖြူးမှုကို ခွဲခြမ်းစိတ်ဖြာသောအခါ၊ ကျွန်ုပ်တို့သည် ယေဘူယျအားဖြင့် အောက်ပါ quartile များကို စိတ်ဝင်စားသည်-

  • ပထမအကြိမ် ( Q1 ): 25th ရာခိုင်နှုန်းတွင်ရှိသောတန်ဖိုး
  • ဒုတိယ quartile ( Q2 ): 50th ရာခိုင်နှုန်းတွင်ရှိသောတန်ဖိုး
  • Third quartile ( Q3 ) : 75th percentile တွင်ရှိသော တန်ဖိုး

Pandas DataFrame ရှိ ကော်လံများ၏ လေးပုံတစ်ပုံကို တွက်ချက်ရန် အောက်ပါနည်းလမ်းများကို သင်အသုံးပြုနိုင်သည်-

နည်းလမ်း 1- ကော်လံတစ်ခုအတွက် Quartiles များကို တွက်ချက်ပါ။

 df[' some_column ']. quantile ([ 0.25 , 0.5 , 0.75 ])

နည်းလမ်း 2- ဂဏန်းကော်လံတစ်ခုစီအတွက် Quartiles များကို တွက်ချက်ပါ။

 df. quantile (q=[ 0.25 , 0.5 , 0.75 ], axis= 0 , numeric_only= True )

အောက်ဖော်ပြပါနမူနာများသည် အောက်ပါ pandas DataFrame ဖြင့် လက်တွေ့တွင် နည်းလမ်းတစ်ခုစီကို အသုံးပြုနည်းကို ပြသသည်-

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' team ': ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J'],
                   ' points ': [12, 14, 14, 16, 24, 26, 28, 30, 31, 35],
                   ' assists ': [2, 2, 3, 3, 4, 6, 7, 8, 10, 15]})

#view DataFrame
print (df)

  team points assists
0 to 12 2
1 B 14 2
2 C 14 3
3 D 16 3
4 E 24 4
5 F 26 6
6 G 28 7
7:30 8
8 I 31 10
9 D 35 15

ဥပမာ 1- ကော်လံတစ်ခုအတွက် quartiles တွက်ချက်ပါ။

အောက်ပါကုဒ်သည် အမှတ်များ ကော်လံအတွက်သာ quartiles တွက်ချက်နည်းကို ပြသည်-

 #calculate quartiles for points column
df[' points ']. quantile ([ 0.25 , 0.5 , 0.75 ])

0.25 14.5
0.50 25.0
0.75 29.5
Name: points, dtype: float64

ရလဒ်မှ ကျွန်ုပ်တို့ မြင်နိုင်သည်-

  • ပထမ quartile သည် 14.5 ဖြစ်သည်။
  • ဒုတိယ quartile သည် 25 ဖြစ်သည်။
  • တတိယ quartile သည် 29.5 ဖြစ်သည်။

ဤတန်ဖိုးသုံးခုကို သိထားခြင်းဖြင့် အမှတ်များ ကော်လံတွင် တန်ဖိုးများကို မည်ကဲ့သို့ ဖြန့်ဝေသည်ကို ကျွန်ုပ်တို့ ကောင်းစွာ အကြံဥာဏ်ရှိပါသည်။

ဥပမာ 2- ဂဏန်းကော်လံတစ်ခုစီအတွက် Quartiles များကို တွက်ချက်ပါ။

အောက်ပါကုဒ်သည် DataFrame ရှိ ကိန်းဂဏန်းကော်လံတစ်ခုစီအတွက် quartile များကို တွက်ချက်နည်းကို ပြသသည်-

 #calculate quartiles for each numeric column in DataFrame
df. quantile (q=[ 0.25 , 0.5 , 0.75 ], axis= 0 , numeric_only= True )

      assist points
0.25 14.5 3.00
0.50 25.0 5.00
0.75 29.5 7.75

အထွက်သည် DataFrame ၏ ဂဏန်းကော်လံနှစ်ခု၏ ကွာတားများကို ပြသသည်။

ဖြန့်ဖြူးမှု၏ လေးပုံတစ်ပုံကို တွက်ချက်ရန် နည်းလမ်းများစွာရှိကြောင်း သတိပြုပါ။

quartile များကိုတွက်ချက်ရန် pandas quantile() လုပ်ဆောင်ချက်အသုံးပြုသည့် မတူညီသောနည်းလမ်းများကို ကြည့်ရှုရန် ပန်ဒါ စာရွက်စာတမ်းစာမျက်နှာ ကို ကိုးကားပါ။

ထပ်လောင်းအရင်းအမြစ်များ

အောက်ဖော်ပြပါ သင်ခန်းစာများသည် ပန်ဒါများတွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-

ပန်ဒါများတွင် ရာခိုင်နှုန်းပြောင်းလဲမှုကို တွက်ချက်နည်း
ပန်ဒါများတွင် တိုးပွားနှုန်းကို တွက်ချက်နည်း
ပန်ဒါရှိ အုပ်စုတစ်ခုအတွင်း စုစုပေါင်း၏ ရာခိုင်နှုန်းကို တွက်ချက်နည်း

မှတ်ချက်တစ်ခုထည့်ပါ။

သင့် email လိပ်စာကို ဖော်ပြမည် မဟုတ်ပါ။ လိုအပ်သော ကွက်လပ်များကို * ဖြင့်မှတ်သားထားသည်