R တွင် အတန်းများ၏ စံသွေဖည်မှုကို တွက်ချက်နည်း


R တွင် အတန်းများ၏ စံသွေဖည်မှုကို တွက်ချက်ရန် အောက်ပါ အခြေခံ အထားအသိုကို အသုံးပြုနိုင်သည်။

 row_stdev <- apply(df, 1, sd, na. rm = TRUE )

အောက်ဖော်ပြပါ ဥပမာသည် ဤအထားအသိုကို R တွင်အသုံးပြုပုံကို ပြသထားသည်။

ဥပမာ- R တွင် အတန်းများ၏ စံသွေဖည်မှုကို တွက်ချက်ပါ။

R တွင် အောက်ပါ data frame ရှိသည်ဆိုပါစို့။

 #create data frame
df <- data. frame (game1=c(12, 15, 15, 18, 29, 30, 31),
                 game2=c(15, 17, 17, 16, 29, 8, 14),
                 game3=c(8, 22, 27, 35, 29, 22, 17))

#view data frame
df

  game1 game2 game3
1 12 15 8
2 15 17 22
3 15 17 27
4 18 16 35
5 29 29 29
6 30 8 22
7 31 14 17

အတန်းတစ်ခုစီရှိ တန်ဖိုးများ၏ စံသွေဖည်မှုကို တွက်ချက်ရန် အောက်ပါ syntax ကို အသုံးပြုနိုင်ပါသည်။

 #calculate standard deviation of each row
row_stdev <- apply(df, 1, sd, na. rm = TRUE )

#view standard deviation of each row
row_stdev

[1] 3.511885 3.605551 6.429101 10.440307 0.000000 11.135529 9.073772

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

  • ပထမအတန်းရှိ တန်ဖိုးများ၏ စံသွေဖည်မှုသည် 3.511885 ဖြစ်သည်။
  • ဒုတိယအတန်းရှိ တန်ဖိုးများ၏ စံသွေဖည်မှုသည် 3.605551 ဖြစ်သည်။
  • တတိယအတန်းရှိ တန်ဖိုးများ၏ စံသွေဖည်မှုသည် 6.429101 ဖြစ်သည်။

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

ကျွန်ုပ်တို့ အလိုရှိပါက အတန်းတစ်ခုစီရှိ တန်ဖိုးများ၏ စံသွေဖည်မှုကို ပြသသည့် ဒေတာဘောင်သို့ ကော်လံအသစ်တစ်ခုကို ပေါင်းထည့်ရန် transform() လုပ်ဆောင်ချက်ကို အသုံးပြုနိုင်သည်။

 #add column that displays standard deviation of each row
df <- transform(df, row_stdev=apply(df, 1, sd, na. rm = TRUE ))

#view updated data frame
df

  game1 game2 game3 row_stdev
1 12 15 8 3.511885
2 15 17 22 3.605551
3 15 17 27 6.429101
4 18 16 35 10.440307
5 29 29 29 0.000000
6 30 8 22 11.135529
7 31 14 17 9.073772

row_stdev ဟုခေါ်သော ကော်လံအသစ်သည် အတန်းတစ်ခုစီရှိ တန်ဖိုးများ၏ စံသွေဖည်မှုကို ပြသသည်။

မှတ်ချက်- အတန်း 5 ရှိ တန်ဖိုးများ၏ စံသွေဖည်မှုသည် သုညဖြစ်သောကြောင့် တန်ဖိုးတစ်ခုစီသည် တူညီသောကြောင့် တန်ဖိုးများတွင် “ ကွာဟချက်” မရှိပါ။

ဆက်စပ်- သုည၏ စံသွေဖည်မှုကို မည်သို့အဓိပ္ပာယ်ပြန်ဆိုရမည်နည်း။

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

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

dplyr ကို အသုံးပြု၍ စံသွေဖည်တွက်ချက်နည်း
R တွင် အလေးချိန်စံသွေဖည်မှုကို တွက်နည်း
R တွင် clustered standard deviation ကို တွက်နည်း

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

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