ကြိမ်နှုန်းများကိုတွက်ချက်ရန် r တွင် xtabs() ကိုအသုံးပြုနည်း


R ရှိ xtabs() လုပ်ဆောင်ချက်သည် တစ်ခု သို့မဟုတ် တစ်ခုထက်ပိုသော ကိန်းရှင်များ၏ ကြိမ်နှုန်းများကို လျင်မြန်စွာ တွက်ချက်နိုင်စေပါသည်။

၎င်းသည် အောက်ပါအခြေခံ syntax ကိုအသုံးပြုသည်-

xtabs(~variable_name၊ data=data)

ရွှေ-

  • variable_name- သင် ကြိမ်နှုန်းများကို တွက်ချက်လိုသော ကိန်းရှင်။
  • data- variable မှထွက်လာသော data block ၏အမည်။

ဤသင်ခန်းစာတွင် ဤလုပ်ဆောင်ချက်ကို လက်တွေ့အသုံးပြုပုံ နမူနာများစွာကို ပြသထားသည်။

ဥပမာ 1- unidirectional frequencies အတွက် xtabs() ကိုသုံးပါ။

အောက်ပါကုဒ်သည် team variable အတွက် frequencies များကို တွက်ချက်ရန် xtabs() ကို အသုံးပြုပုံကို ပြသည်-

 #create data frame
df <- data.frame(team= rep (c(' A ', ' B ', ' C '), times =c(27, 33, 40)),
                 position= rep (c(' Guard ', ' Forward ', ' Center '), times =c(20, 50, 30)),
                 points= runif (100, 1, 50))

#view first six rows of data frame
head(df)

  team position points
1A Guard 14.00992
2 A Guard 19.23407
3A Guard 29.06981
4A Guard 45.50218
5A Guard 10.88241
6A Guard 45.02109

#calculate frequencies of team variable
xtabs(~team, data=df)

team
 ABC
27 33 40

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

  • Team A သည် data frame တွင် 27 ကြိမ်ပေါ်လာသည်။
  • Team A သည် data frame တွင် 33 ကြိမ်ပေါ်လာသည်။
  • Team A သည် data frame တွင် အကြိမ် 40 ပေါ်လာသည်။

ဥပမာ 2- bidirectional frequencies အတွက် xtabs() ကိုသုံးပါ။

အဖွဲ့ နှင့် position variable များအတွက် bidirectional frequencies များကိုတွက်ချက်ရန် အောက်ပါကုဒ်သည် xtabs() ကိုအသုံးပြုပုံကိုပြသသည်-

 #create data frame
df <- data.frame(team= rep (c(' A ', ' B ', ' C '), times =c(27, 33, 40)),
                 position= rep (c(' Guard ', ' Forward ', ' Center '), times =c(20, 50, 30)),
                 points= runif (100, 1, 50))

#calculate frequencies of team and position variables
xtabs(~team+position, data=df)

    position
team Center Forward Guard
   A 0 7 20
   B 0 33 0
   C 30 10 0

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

  • Team A မှာ 0 Center ရှိတယ်။
  • အဖွဲ့ A တွင် တိုက်ခိုက်သူ ၇ ဦး ရှိသည်။
  • Team A မှာ အစောင့် အယောက် ၂၀ ရှိတယ်။

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

n-way ကြိမ်နှုန်းများအတွက် xtabs() ကိုအသုံးပြုခြင်း။

xtabs() function သည် အောက်ပါ syntax ကို အသုံးပြု၍ မည်သည့် variables များ၏ ကြိမ်နှုန်းများကိုမဆို တွက်ချက်ရန် အမှန်တကယ်အသုံးပြုနိုင်ပါသည်။

 xtabs(~variable1+variable2+variable3+...+variable n , data=df)

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

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

dplyr ကို အသုံးပြု၍ နှိုင်းရကြိမ်နှုန်းများကို တွက်ချက်နည်း
R တွင် COUNTIF လုပ်ဆောင်ချက်ကို မည်သို့လုပ်ဆောင်ရမည်နည်း။
R တွင် စုဆောင်းငွေများ တွက်နည်း

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

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