R တွင် အလေးချိန်ပျမ်းမျှကို တွက်နည်း
R တွင် အလေးချိန်ရှိသော ပျမ်းမျှအား တွက်ချက်ရန်၊ အောက်ပါ syntax ကို အသုံးပြုသည့် built-in weighted.mean() လုပ်ဆောင်ချက်ကို အသုံးပြုနိုင်သည်။
weighted.average(x,w)
ရွှေ-
- x- ဒေ တာကုန်ကြမ်းတန်ဖိုးများ၏ vector တစ်ခု
- w: အလေးချိန်ပုံ
ဤသင်ခန်းစာတွင် ဤလုပ်ဆောင်ချက်ကို လက်တွေ့အသုံးပြုပုံ နမူနာများစွာကို ပြသထားသည်။
ဥပမာ 1- vector တစ်ခု၏ ပျမ်းမျှအလေးချိန်
ဖော်ပြပါကုဒ်သည် ပေးထားသောဒေတာ vector အတွက် အလေးချိန်ပျမ်းမျှတွက်နည်းကို ပြသည်-
#define vector of data values data <- c(3, 5, 6, 7, 8) #define vector of weights weights <- c(.1, .3, .3, .2, .1) #calculate weighted mean weighted. mean (x=data, w=weights) [1] 5.8
အလေးချိန်ပျမ်းမျှသည် 5.8 ဖြစ်လာသည်။
ဥပမာ 2- ဒေတာဘောင်ရှိ ကော်လံတစ်ခု၏ ပျမ်းမျှအလေးချိန်ကို တိုင်းတာသည်။
အောက်ပါကုဒ်သည် အလေးချိန်အဖြစ် အခြားကော်လံတစ်ခုကို အသုံးပြု၍ ဒေတာဘောင်တစ်ခုရှိ ကော်လံတစ်ခု၏ အလေးချိန်ပျမ်းမျှတွက်ချက်နည်းကို ပြသသည်-
#create data frame df <- data.frame(values = c(3, 5, 6, 7, 8), weights = c(.1, .3, .3, .2, .1)) #calculate weighted mean weighted. mean (x=df$values, w=df$weights) [1] 5.8
အလေးချိန်ပျမ်းမျှသည် 5.8 ဖြစ်လာသည်။
အလေးချိန်အဖြစ် ကွဲပြားသော vector ကို အသုံးပြု၍ ဒေတာဘောင်တစ်ခုရှိ ကော်လံတစ်ခု၏ ပျမ်းမျှအလေးချိန်ကိုလည်း တွက်ချက်နိုင်သည်ကို သတိပြုပါ-
#create data frame df <- data.frame(values = c(3, 5, 6, 7, 8), other_data = c(6, 12, 14, 14, 7), more_data = c(3, 3, 4, 7, 9)) #define vector of weights weights <- c(.1, .3, .3, .2, .1) #calculate weighted mean weighted. mean (x=df$values, w=weights) [1] 5.8
ဤတွင်၊ အလေးချိန်ပျမ်းမျှသည် 5.8 ဖြစ်လာသည်။
ပျမ်းမျှအလေးချိန်ကို ဘယ်အချိန်မှာ သုံးမလဲ။
လက်တွေ့တွင်၊ အချို့သောဒေတာတန်ဖိုးများကို အခြားအရာများထက် ပိုအရေးကြီးသည်ဟု ကျွန်ုပ်တို့ယူဆသောအခါတွင် အလေးချိန်ပျမ်းမျှကို အသုံးပြုသည်၊ ထို့ကြောင့် ဤပိုကြီးသောတန်ဖိုးများကို နောက်ဆုံးပျမ်းမျှအား ပိုမိုအကျိုးပြုစေလိုပါသည်။
ထပ်လောင်းအရင်းအမြစ်များ
R တွင် ကော်လံအများအပြား၏ ပျမ်းမျှအား တွက်ချက်နည်း
R တွင် အုပ်စုအလိုက် ပျမ်းမျှတွက်နည်း
R တွင် သီးခြားကော်လံများကို ပေါင်းနည်း