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 ကို မည်သို့လုပ်ဆောင်ရမည်နည်း။