R တွင် table function ကိုအသုံးပြုနည်း (ဥပမာများနှင့်အတူ)


ကြိမ်နှုန်းဇယားများကို လျင်မြန်စွာဖန်တီးရန် R ရှိ table() လုပ်ဆောင်ချက်ကို အသုံးပြုနိုင်သည်။

ဤသင်ခန်းစာသည် R ရှိ အောက်ပါဒေတာဘောင်ဖြင့် ဤလုပ်ဆောင်ချက်ကို အသုံးပြုခြင်း၏ ဥပမာများကို ပေးသည်-

 #create data frame
df <- data. frame (player = c('AJ', 'Bob', 'Chad', 'Dan', 'Eric', 'Frank'),
                 position = c('A', 'B', 'B', 'B', 'B', 'A'),
                 points = c(1, 2, 2, 1, 0, 0))

#view data frame
df

  player position points
1 AJ A 1
2 Bob B 2
3 Chad B 2
4 Dan B 1
5 Eric B 0
6 Frank A 0

ဥပမာ 1- ကိန်းရှင်တစ်ခုအတွက် ကြိမ်နှုန်းဇယား

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

 #calculate frequency table for position variable
table(df$position)

AB
2 4

ရလဒ်အနေဖြင့်၊ ကျွန်ုပ်တို့သတိပြုနိုင်သည်-

  • ဒေတာဘောင်ရှိ ကစားသမား ၂ ဦးတွင် “ A ” အနေအထားရှိသည်
  • ဒေတာဘလောက်ရှိ ကစားသမား 4 ဦးတွင် ” B ” အနေအထားရှိသည်

ဥပမာ 2- ကိန်းရှင်တစ်ခုအတွက် အချိုးအစားများ၏ ကြိမ်နှုန်းဇယား

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

 #calculate frequency table of proportions for position variable
prop. table (table(df$position))

        AB
0.3333333 0.6666667

ရလဒ်အနေဖြင့်၊ ကျွန်ုပ်တို့သတိပြုနိုင်သည်-

  • ဒေတာဘောင်ရှိ ကစားသမားများ၏ 33.33% တွင် “ A ” အနေအထားရှိသည်။
  • ဒေတာဘောင်ရှိ ကစားသမားများ၏ 66.67% တွင် “ B ” အနေအထားရှိသည်။

အချိုးအစားဇယားတစ်ခုတွင် အချိုးအစား၏ပေါင်းလဒ်သည် အမြဲတမ်း 1 ဖြစ်မည်ကို သတိပြုပါ။

ဥပမာ 3- ကိန်းရှင်နှစ်ခုအတွက် ကြိမ်နှုန်းဇယား

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

 #calculate frequency table for position and points variable
table(df$position, df$points)

    0 1 2
  A 1 1 0
  B 1 1 2

ရလဒ်အနေဖြင့်၊ ကျွန်ုပ်တို့သတိပြုနိုင်သည်-

  • ဒေတာဘောင်ရှိ ကစားသမား 1 ဦးတွင် “ A ” နှင့် 0 အမှတ်များ အနေအထားရှိသည်။
  • ဒေတာဘောင်ရှိ ကစားသမား 1 ဦးတွင် “ A ” နှင့် 1 မှတ် အနေအထားရှိသည်။
  • ဒေတာဘောင်ရှိ ကစားသမားများ 0 တွင် “ A ” နှင့် 2 မှတ် အနေအထားရှိသည်။
  • ဒေတာဘောင်ရှိ ကစားသမား 1 ဦးတွင် ” B ” နှင့် 0 အမှတ်များ အနေအထားရှိသည်။
  • ဒေတာဘောင်ရှိ ကစားသမား 1 ဦးတွင် ” B ” နှင့် 1 မှတ် အနေအထားရှိသည်။
  • ဒေတာဘောင်ရှိ ကစားသမား 2 ဦးတွင် ” B ” နှင့် 2 မှတ် အနေအထားရှိသည်။

ဥပမာ 4- ကိန်းရှင်နှစ်ခုအတွက် အချိုးအစားများ၏ ကြိမ်နှုန်းဇယား

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

 #calculate frequency table of proportions for position and points variable
prop. table (table(df$position, df$points))

            0 1 2
  A 0.1666667 0.1666667 0.0000000
  B 0.1666667 0.1666667 0.3333333

ရလဒ်အနေဖြင့်၊ ကျွန်ုပ်တို့သတိပြုနိုင်သည်-

  • ဒေတာဘောင်ရှိ ကစားသမားများ၏ 16.67% သည် “ A ” နှင့် 0 မှတ်များရှိသည်။
  • ဒေတာဘောင်ရှိ ကစားသမားများ၏ 16.67% သည် “ A ” နှင့် 1 မှတ် အနေအထားရှိသည်။
  • ဒေတာဘောင်ရှိ ကစားသမားများ၏ 0% တွင် “ A ” အနေအထားနှင့် 2 မှတ်ရှိသည်။
  • ဒေတာဘောင်ရှိ ကစားသမားများ၏ 16.67% သည် “ B ” နှင့် 0 အမှတ်များ အနေအထားရှိသည်။
  • ဒေတာဘောင်ရှိ ကစားသမားများ၏ 16.67% သည် “ B ” နှင့် 1 မှတ် အနေအထားရှိသည်။
  • ဒေတာဘောင်ရှိ ကစားသမားများ၏ 33.3% သည် “ B ” နှင့် 2 မှတ်များရှိသည်။

အချိုးအစားဇယားတွင်ပြသရန် ဒဿမနေရာအရေအတွက်ကို သတ်မှတ်ရန် options() လုပ်ဆောင်ချက်ကို အသုံးပြုနိုင်ကြောင်း သတိပြုပါ။

 #only display two decimal places
options(digits= 2 )

#calculate frequency table of proportions for position and points variable
prop. table (table(df$position, df$points))

       0 1 2
  A 0.17 0.17 0.00
  B 0.17 0.17 0.33

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

R တွင်ဆွေမျိုးကြိမ်နှုန်းဇယားများဖန်တီးနည်း
R တွင် နှိုင်းရကြိမ်နှုန်း ဟီစတိုဂရမ် ဖန်တီးနည်း

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

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