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 ကို တွက်နည်း