ကြိမ်နှုန်းများကိုတွက်ချက်ရန် 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 တွင် စုဆောင်းငွေများ တွက်နည်း