R တွင် reverse coding လုပ်နည်း (ဥပမာနှင့်အတူ)
စစ်တမ်းများကို ဖန်တီးသောအခါ၊ သုတေသီများသည် လူတစ်ဦးချင်းစီအလိုက် တသမတ်တည်း တုံ့ပြန်မှုများပေးကြောင်း သေချာစေရန်အတွက် “ အပြုသဘော” မေးခွန်းများကို “ အနုတ်လက္ခဏာ” ဖြင့် ပြန်ဆိုပါသည်။
ဤမေးခွန်းအမျိုးအစားများကို ပြောင်းပြန်ကုဒ်ဖြင့် ရေးထားသည်ဟုဆိုသည်။
တစ်ဦးချင်းစီအတွက် ပေါင်းစပ်ရမှတ်ကို သတ်မှတ်ရန် စစ်တမ်းတစ်ခုကို အသုံးပြုသည့်အခါ၊ ပြောင်းပြန်ကုဒ်လုပ်ထားသော မေးခွန်းများသည်လည်း ပြောင်းပြန်ရမှတ်ကို ရရှိကြောင်း သေချာစေရန် အရေးကြီးပါသည်။
အောက်ဖော်ပြပါ ဥပမာသည် R တွင် ပြောင်းပြန်ကုဒ်လုပ်ထားသော မေးခွန်းများ၏ ရမှတ်များကို မည်သို့ ပြောင်းပြန်လှန်ရမည်ကို ပြသထားသည်။
ဥပမာ- R တွင် ပြောင်းပြန်ကုဒ်နံပါတ်
သုတေသီများသည် မေးခွန်းတစ်ခုစီအတွက် ဖြစ်နိုင်ချေရှိသော အဖြေများဖြစ်သည့် လူ 10 ဦးအား မေးခွန်း 5 ခု စစ်တမ်းကို စီမံဆောင်ရွက်သည်ဆိုပါစို့။
- လုံးဝသဘောတူတယ်။
- လက်ခံပါတယ်။
- သဘောတူတာလည်းမဟုတ်ဘူးမတူဘူးလည်းမဟုတ်ဘူး
- သဘောမတူရန်
- ပြင်းပြင်းထန်ထန် ကန့်ကွက်တယ်။
အောက်ဖော်ပြပါဒေတာဘေ့စ်တွင် “ပြင်းပြင်းထန်ထန်သဘောတူသည်” ဟူသောတန်ဖိုး 5 ကိုသတ်မှတ်ပေးသည့် စစ်တမ်းရလဒ်များပါရှိသည်၊ “သဘောတူသည်” ကို 4 တန်ဖိုးသတ်မှတ်ထားသည်၊ အစရှိသည်ဖြင့်-
#create data frame that contains survey results df <- data. frame (Q1=c(5, 4, 4, 5, 4, 3, 2, 1, 2, 1), Q2=c(1, 2, 2, 1, 2, 3, 4, 5, 4, 5), Q3=c(4, 4, 4, 5, 4, 3, 2, 4, 3, 1), Q4=c(3, 4, 2, 2, 1, 2, 5, 4, 3, 2), Q5=c(2, 2, 3, 2, 3, 1, 4, 5, 3, 4)) #view data frame df Q1 Q2 Q3 Q4 Q5 1 5 1 4 3 2 2 4 2 4 4 2 3 4 2 4 2 3 4 5 1 5 2 2 5 4 2 4 1 3 6 3 3 3 2 1 7 2 4 2 5 4 8 1 5 4 4 5 9 2 4 3 3 3 10 1 5 1 2 4
မေးခွန်း 2 နှင့် 5 သည် ပြောင်းပြန်ကုဒ်လုပ်ထားသည်ဟု ယူဆသောကြောင့် ၎င်းတို့၏ရမှတ်များကို ပြောင်းပြန်လှန်ရန် လိုအပ်သည်။
ဆိုလိုသည်မှာ-
- 1 က 5 ဖြစ်လာရမယ်။
- 2 က 4 ဖြစ်လာရမယ်။
- ၃ က ၃ ဖြစ်လာရမယ်။
- 4 က 2 ဖြစ်လာရမယ်။
- 5 က 1 ဖြစ်လာရမယ်။
အလွယ်ဆုံးနည်းလမ်းမှာ ဖြစ်နိုင်ချေအများဆုံးရမှတ် (5) ကိုယူကာ 1 ကိုရရန် 6 ကိုပေါင်းထည့်ရန်ဖြစ်သည်။ ထို့နောက် ပြောင်းပြန်ရမှတ်တန်ဖိုးကိုရရှိရန် မူလရမှတ်များကို 6 မှနုတ်ပါ။
ဥပမာအားဖြင့်:
- 5 ဖြစ်လာသည်- 6-5 = 1 ။
- 4 သည် 6 – 4 = 2 ဖြစ်လာသည်။
- 3 သည် 6 – 3 = 3 ဖြစ်လာသည်။
- 2 ဖြစ်သွားတယ် 6 – 2 = 4 ။
- 1 ဖြစ်လာသည်- 6 – 1 = 5 ။
R တွင် ၎င်းကိုလုပ်ဆောင်ရန် အောက်ပါကုဒ်ကို ကျွန်ုပ်တို့ အသုံးပြုနိုင်သည်။
#define columns to reverse code reverse_cols = c(" Q2 ", " Q5 ") #reverse code Q2 and Q5 columns df[, reverse_cols] = 6 - df[, reverse_cols] #view updated data frame df Q1 Q2 Q3 Q4 Q5 1 5 5 4 3 4 2 4 4 4 4 4 3 4 4 4 2 3 4 5 5 5 2 4 5 4 4 4 1 3 6 3 3 3 2 5 7 2 2 2 5 2 8 1 1 4 4 1 9 2 2 3 3 3 10 1 1 1 2 2
Q2 နှင့် Q5 ကော်လံများရှိ တန်ဖိုးအားလုံးကို ပြောင်းပြန်ကုဒ်လုပ်ထားသည်ကို သတိပြုပါ။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် R တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
R တွင်ကိန်းဂဏာန်းသို့ကိန်းဂဏာန်းကိုဘယ်လိုပြောင်းမလဲ။
R တွင် အချက်အဆင့်များကို အမည်ပြောင်းနည်း
R (Log၊ Square Root၊ Cube Root) ဖြင့် Data ကိုဘယ်လိုပြောင်းမလဲ