R တွင် runtime စမ်းသပ်နည်း
Run testing သည် ဒေတာအစုံသည် ကျပန်းလုပ်ဆောင်မှုမှ ထွက်ပေါ်လာခြင်း ရှိ၊ မရှိ ဆုံးဖြတ်ရန် အသုံးပြုသည့် ကိန်းဂဏန်းစမ်းသပ်မှုတစ်ခုဖြစ်သည်။
စမ်းသပ်မှု၏ null နှင့် အခြားအခြားသော ယူဆချက်များမှာ အောက်ပါအတိုင်းဖြစ်သည် ။
H 0 (null): ဒေတာကို ကျပန်းဖြင့် ထုတ်လုပ်ခဲ့သည်။
H a (အခြားရွေးချယ်စရာ): ဒေတာကို ကျပန်း မ ထုတ်ပေးခဲ့ပါ။
ဤသင်ခန်းစာသည် R တွင် Test Runs လုပ်ဆောင်ရန် သင်အသုံးပြုနိုင်သည့် နည်းလမ်းနှစ်ခုကို ရှင်းပြထားသည်။ နည်းလမ်းနှစ်ခုစလုံးသည် တူညီသောစမ်းသပ်မှုရလဒ်များကို ဦးတည်ကြောင်း သတိပြုပါ။
နည်းလမ်း 1- snpar စာကြည့်တိုက်ကို အသုံးပြု၍ စမ်းသပ်မှုကို လုပ်ဆောင်ပါ။
Run test ကိုလုပ်ဆောင်ရန် ပထမဆုံးနည်းလမ်းမှာ အောက်ပါ syntax ကိုအသုံးပြုသည့် snpar library မှ runs.test() function ကို အသုံးပြုရန်ဖြစ်သည်။
runs.test(x၊ အတိအကျ = FALSE၊ အစားထိုး = c(“two.side”၊ “less”၊ “larger”))
ရွှေ-
- x- ဒေတာတန်ဖိုးများ၏ ကိန်းဂဏာန်း vector တစ်ခု။
- အတိအကျ- p-value အတိအကျကို တွက်ချက်သင့်သလားဆိုတာကို ညွှန်ပြတယ်။ ၎င်းသည် ပုံသေအားဖြင့် FALSE ဖြစ်သည်။ ကွပ်မျက်မှုအရေအတွက် လုံလုံလောက်လောက်နည်းပါက၊ သင်သည် ၎င်းကို TRUE သို့ ပြောင်းလဲနိုင်သည်။
- အခြားရွေးချယ်စရာ- အခြားသီအိုရီကို ညွှန်ပြသည်။ ပုံသေသည် နှစ်ဆဖြစ်သည်။
အောက်ပါကုဒ်သည် R တွင် ဤလုပ်ဆောင်ချက်ကို အသုံးပြု၍ Run test ကို မည်သို့လုပ်ဆောင်ရမည်ကို ပြသသည် ။
library(snpar) #create dataset data <- c(12, 16, 16, 15, 14, 18, 19, 21, 13, 13) #perform Run's test runs.test(data) Approximate runs rest data:data Runs = 5, p-value = 0.5023 alternative hypothesis: two.sided
စမ်းသပ်မှု၏ p-တန်ဖိုးသည် 0.5023 ဖြစ်သည်။ ၎င်းသည် α = 0.05 ထက်မနည်းသောကြောင့်၊ null hypothesis ကို ငြင်းပယ်ရန် ပျက်ကွက်ပါသည်။ ဒေတာကို ကျပန်းထုတ်ပေးခဲ့ကြောင်း ပြောရန် လုံလောက်သော အထောက်အထားရှိသည်။
နည်းလမ်း 2- randtests စာကြည့်တိုက်ကို အသုံးပြု၍ စမ်းသပ်မှုကို လုပ်ဆောင်ပါ။
Run test ကိုလုပ်ဆောင်ရန် ဒုတိယနည်းလမ်းမှာ အောက်ပါ syntax ကိုအသုံးပြုသည့် randtests စာကြည့်တိုက်မှ runs.test() လုပ်ဆောင်ချက်ကို အသုံးပြုခြင်းဖြစ်သည်-
runs.test(x၊ အစားထိုး = c(“နှစ်ဖက်”၊ “နည်း”၊ “ပို”))
ရွှေ-
- x- ဒေတာတန်ဖိုးများ၏ ကိန်းဂဏာန်း vector တစ်ခု။
- အခြားရွေးချယ်စရာ- အခြားသီအိုရီကို ညွှန်ပြသည်။ ပုံသေသည် နှစ်ဆဖြစ်သည်။
အောက်ပါကုဒ်သည် R တွင် ဤလုပ်ဆောင်ချက်ကို အသုံးပြု၍ Run test ကို မည်သို့လုပ်ဆောင်ရမည်ကို ပြသသည် ။
library(randtests) #create dataset data <- c(12, 16, 16, 15, 14, 18, 19, 21, 13, 13) #perform Run's test runs.test(data) Test Runs data:data statistic = -0.67082, runs = 5, n1 = 5, n2 = 5, n = 10, p-value = 0.5023 alternative hypothesis: nonrandomness
တဖန်၊ စာမေးပွဲအတွက် p-value သည် 0.5023 ဖြစ်သည်။ ၎င်းသည် α = 0.05 ထက်မနည်းသောကြောင့်၊ null hypothesis ကို ငြင်းပယ်ရန် ပျက်ကွက်ပါသည်။ ဒေတာကို ကျပန်းထုတ်ပေးခဲ့ကြောင်း ပြောရန် လုံလောက်သော အထောက်အထားရှိသည်။