R တွင် ကြိမ်နှုန်းဇယားများ ဖန်တီးနည်း (ဥပမာများဖြင့်)


ကြိမ်နှုန်းဇယား သည် မတူညီသောအမျိုးအစားများ၏ ကြိမ်နှုန်းများကိုပြသသည့်ဇယားတစ်ခုဖြစ်သည်။ ဤဇယားအမျိုးအစားသည် ဒေတာအစုတစ်ခုအတွင်း တန်ဖိုးများခွဲဝေမှုကို နားလည်ရန်အတွက် အထူးအသုံးဝင်သည်။

ဤသင်ခန်းစာတွင် အောက်ပါဒေတာဘောင်ကို အသုံးပြု၍ R တွင် ကြိမ်နှုန်းဇယားများကို ဖန်တီးနည်းကို ရှင်းပြထားသည်။

 #make this example reproducible
set.seed(0)

#create data frame 
df <- data.frame(store= rep (c(' A ', ' B ', ' C '), each = 3 ),
                 sales= round (runif(9, 2, 6), 0 ),
                 returns= round (runif(9, 1, 3), 0 ))

#view data frame 
df

  store sales returns
1 to 6 2
2 to 3 1
3 to 3 1
4 B 4 1
5 B 6 2
6 B 3 2
7 C 6 3
8 C 6 2
9 C 5 2

R တွင် တစ်လမ်းမောင်း ကြိမ်နှုန်းဇယားများ

အောက်ပါ ကုဒ်သည် ပြောင်းလဲနိုင်သော စတိုး အတွက် R တွင် တစ်လမ်းသွား ကြိမ်နှုန်းဇယားကို ဖန်တီးနည်းကို ပြသသည် ။

 #calculate frequency of each store
table(df$store)

ABC
3 3 3 

ဤဇယားသည် ကျွန်ုပ်တို့ကို ရိုးရိုးရှင်းရှင်းပြောပြသည်-

  • Store A သည် data frame တွင် 3 ကြိမ်ပေါ်လာသည်။
  • Store B သည် data frame တွင် 3 ကြိမ်ပေါ်လာသည်။
  • Store C သည် data frame တွင် 3 ကြိမ်ပေါ်လာသည်။

R တွင် bidirectional ကြိမ်နှုန်းဇယားများ

အောက်ဖော်ပြပါကုဒ်သည် စတိုးဆိုင် နှင့် အရောင်း ကိန်းရှင်များအတွက် R တွင် နှစ်ထပ်ကြိမ်နှုန်းဇယားကို ဖန်တီးနည်းကို ပြသသည်-

 #calculate two-way frequency table
table(df$store, df$sales)

    3 4 5 6
  A 2 0 0 1
  B 1 1 0 1
  C 0 0 1 2 

ဤဇယားသည် ကျွန်ုပ်တို့အား ပြောပြသည်-

  • စတိုးဆိုင် A တွင် မတူညီသော အကြိမ် ၂ဝ တွင် ရောင်းချမှု ၃ ခုရှိသည်။
  • စတိုးဆိုင် A တွင် အရောင်းအ၀ယ်အကြိမ် ၄ ကြိမ်ရှိခဲ့သည်။
  • Store A တွင် အရောင်းအ၀ယ် ၅ ကြိမ်ရှိခဲ့သည်။
  • စတိုးဆိုင် A သည် တစ်ကြိမ်တွင် 1 ရောင်းပွဲပြုလုပ်ခဲ့သည်။

နောက် … ပြီးတော့။

R တွင် သုံးလမ်းသွား ကြိမ်နှုန်းဇယားများ

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

 #calculate three-way frequency table
table(df$store, df$sales, df$returns)

, , = 1

   
    3 4 5 6
  A 2 0 0 0
  B 0 1 0 0
  C 0 0 0 0

, , = 2

   
    3 4 5 6
  A 0 0 0 1
  B 1 0 0 1
  C 0 0 1 1

, , = 3

   
    3 4 5 6
  A 0 0 0 0
  B 0 0 0 0
  C 0 0 0 1 

ပထမဇယားတွင် ပြန်အမ်းငွေအရေအတွက် 1 နှင့် ညီမျှသောအခါ စတိုးဆိုင်တစ်ဆိုင်မှ စုစုပေါင်းရောင်းအားကို ပြောပြသည်။ ဒုတိယဇယားတွင် ပြန်အမ်းငွေအရေအတွက် 2 နှင့် ညီမျှသောအခါ စတိုးဆိုင်မှ စုစုပေါင်းရောင်းအားကို ပြောပြသည်။ တတိယဇယားတွင် စုစုပေါင်းရောင်းအားကို ပြောပြသည်။ ပြန်လာသည့်အရေအတွက် 3 နှင့်ညီသောအခါတွင်သိမ်းဆည်းပါ။

R သည် ပိုမိုမြင့်မားသောအတိုင်းအတာများအတွက် ကြိမ်နှုန်းဇယားများဖန်တီးနိုင်သည် (ဥပမာ- 4 လမ်းကြိမ်နှုန်းဇယားများ၊ 5 လမ်းကြိမ်နှုန်းဇယားများ) ကို ဖန်တီးနိုင်သော်လည်း အထွက်နှုန်းသည် ပိုမိုကြီးမားသောအတိုင်းအတာများအတွက် အလွန်ကြီးမားလာနိုင်ကြောင်း သတိပြုပါ။

လက်တွေ့တွင်၊ unidirectional နှင့် bidirectional frequency tables များကို အများဆုံးအသုံးပြုကြသည်။

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

R တွင်ဇယားများဖန်တီးနည်း
R တွင် chi-square လွတ်လပ်ရေးစမ်းသပ်မှုပြုလုပ်နည်း
R တွင် chi-square goodness-of-fit test ကို မည်သို့လုပ်ဆောင်ရမည်နည်း။

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

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