Pandas ရှိ ကော်လံနှစ်ခုကြား ဆက်စပ်မှုကို တွက်ချက်နည်း


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

 df[' column1 ']. corr (df[' column2 '])

အောက်ပါဥပမာများသည် ဤ syntax ကိုလက်တွေ့တွင်မည်သို့အသုံးပြုရမည်ကိုပြသထားသည်။

ဥပမာ 1- ကော်လံနှစ်ခုကြားရှိ ဆက်စပ်မှုကို တွက်ချက်ပါ။

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

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' points ': [25, 12, 15, 14, 19, 23, 25, 29],
                   ' assists ': [5, 7, 7, 9, 12, 9, 9, 4],
                   ' rebounds ': [11, 8, 10, 6, 6, 5, 9, 12]})

#view first five rows of DataFrame
df. head ()

        points assists rebounds
0 25 5 11
1 12 7 8
2 15 7 10
3 14 9 6
4 19 12 6

#calculate correlation between points and assists
df[' points ']. corr (df[' assists '])

-0.359384

ဆက်စပ်ကိန်းဂဏန်းသည် -0.359 ဖြစ်သည်။ ဤဆက်စပ်ဆက်နွယ်မှုသည် အနုတ်လက္ခဏာဖြစ်သောကြောင့်၊ ၎င်းသည် အမှတ်များနှင့် အကူအညီများသည် အနုတ်လက္ခဏာနှင့် ဆက်နွှယ်နေကြောင်း ကျွန်ုပ်တို့ကိုပြောပြသည်။

တစ်နည်းဆိုရသော် အမှတ်များကော်လံရှိ တန်ဖိုးများ တိုးလာသည်နှင့်အမျှ assists ကော်လံရှိ တန်ဖိုးများ ကျဆင်းသွားတတ်သည်။

ဥပမာ 2- Correlation Significance ကို တွက်ချက်ပါ။

ဆက်စပ်ကိန်းဂဏန်းတစ်ခုသည် ကိန်းဂဏန်းအရ သိသာမှုရှိမရှိ ဆုံးဖြတ်ရန်၊ SciPy စာကြည့်တိုက်မှ pearsonr(x၊ y) လုပ်ဆောင်ချက်ကို သင်အသုံးပြုနိုင်ပါသည်။

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

 import pandas as pd
from scipy. stats import pearsonr

#createDataFrame
df = pd. DataFrame ({' points ': [25, 12, 15, 14, 19, 23, 25, 29],
                   ' assists ': [5, 7, 7, 9, 12, 9, 9, 4],
                   ' rebounds ': [11, 8, 10, 6, 6, 5, 9, 12]})

#calculate p-value of correlation coefficient between points and assists
pearsonr(df[' points '], df[' assists '])

(-0.359384, 0.38192)

အထွက်၏ပထမတန်ဖိုးသည် ဆက်စပ်ပေါင်းကိန်း (-0.359384) ကိုပြသပြီး ဒုတိယတန်ဖိုးသည် ထိုဆက်စပ်ကိန်းနှင့်ဆက်စပ်နေသော p-တန်ဖိုး (0.38192) ကိုပြသသည်။

p-value သည် α = 0.05 ထက်မနည်းသောကြောင့်၊ အမှတ်နှင့် assists အကြားဆက်စပ်မှုသည် ကိန်းဂဏန်းအရ သိသာထင်ရှားခြင်းမရှိကြောင်း ကျွန်ုပ်တို့ကောက်ချက်ချနိုင်သည်။

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

Python တွင် Spearman Rank Correlation ကို တွက်နည်း
Python တွင် တစ်စိတ်တစ်ပိုင်းဆက်စပ်မှုကို တွက်ချက်နည်း
Python တွင် Cross Correlation ကို တွက်နည်း

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

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