R တွင် အုပ်စုအလိုက် အရေအတွက်တွက်ချက်နည်း (ဥပမာများနှင့်အတူ)
ကိန်းဂဏန်းစာရင်းဇယားများတွင်၊ ပမာဏများသည် အမျိုးအစားခွဲထားသောဒေတာကို တန်းတူအုပ်စုများအဖြစ် ပိုင်းခြားထားသော တန်ဖိုးများဖြစ်သည်။
R တွင် ကိန်းရှင်တစ်ခုဖြင့် အုပ်စုဖွဲ့ထားသော အရေအတွက်ကို တွက်ချက်ရန်၊ R ရှိ dplyr ပက်ကေ့ခ်ျမှ အောက်ပါလုပ်ဆောင်ချက်များကို ကျွန်ုပ်တို့ အသုံးပြုနိုင်ပါသည်။
library (dplyr) #define quantiles of interest q = c(.25, .5, .75) #calculate quantiles by grouping variable df %>% group_by(grouping_variable) %>% summarize(quant25 = quantile (numeric_variable, probs = q[1]), quant50 = quantile (numeric_variable, probs = q[2]), quant75 = quantile (numeric_variable, probs = q[3]))
အောက်ပါဥပမာများသည် ဤ syntax ကိုလက်တွေ့တွင်မည်သို့အသုံးပြုရမည်ကိုပြသထားသည်။
ဥပမာများ- R တွင် အုပ်စုအလိုက် အရေအတွက်
အောက်ပါကုဒ်သည် R တွင် ဒေတာအစုံအတွက် အဖွဲ့အလိုက် အုပ်စုဖွဲ့ထားသော အနိုင်ရအရေအတွက်၏ အရေအတွက်ကို တွက်ချက်နည်းကို ပြသသည်-
library (dplyr) #create data df <- data. frame (team=c('A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C'), wins=c(2, 4, 4, 5, 7, 9, 13, 13, 15, 15, 14, 13, 11, 9, 9, 8, 8, 16, 19, 21, 24, 20, 19, 18)) #view first six rows of data head(df) team wins 1 TO 2 2 to 4 3 to 4 4 to 5 5 TO 7 6 to 9 #define quantiles of interest q = c(.25, .5, .75) #calculate quantiles by grouping variable df %>% group_by(team) %>% summarize(quant25 = quantile (wins, probs = q[1]), quant50 = quantile (wins, probs = q[2]), quant75 = quantile (wins, probs = q[3])) team quant25 quant50 quant75 1 to 4 6 10 2 B 9 12 14.2 3 C 17.5 19 20.2
ကျွန်ုပ်တို့ လိုချင်သော ပမာဏ အရေအတွက်ကိုလည်း သတ်မှတ်နိုင်သည်ကို သတိပြုပါ။
#define quantiles of interest q = c(.2, .4, .6, .8) #calculate quantiles by grouping variable df %>% group_by(team) %>% summarize(quant20 = quantile (wins, probs = q[1]), quant40 = quantile (wins, probs = q[2]), quant60 = quantile (wins, probs = q[3]), quant80 = quantile (wins, probs = q[4])) team quant20 quant40 quant60 quant80 1 to 4 4.8 7.4 11.4 2 B 9 10.6 13.2 14.6 3 C 16.8 18.8 19.2 20.6
အုပ်စုတစ်ခုစီအတွက် ပမာဏတစ်ခုတည်းကို တွက်ချက်ရန်လည်း သင်ရွေးချယ်နိုင်သည်။ ဥပမာအားဖြင့်၊ ဤသည်မှာ အသင်းတိုင်း၏အနိုင်ရအရေအတွက်၏ 90th ရာခိုင်နှုန်းကို တွက်ချက်နည်းဖြစ်သည်-
#calculate 90th percentile of wins by team df %>% group_by(team) %>% summarize(quant90 = quantile (wins, probs = 0.9 )) team quant90 1 to 13 2 B 15 3 C 21.9
ထပ်လောင်းအရင်းအမြစ်များ
R တွင် quartile တွက်ချက်နည်း
R တွင် decis များကို တွက်နည်း
R တွင် ရာခိုင်နှုန်းများ တွက်နည်း