Sas တွင် kolmogorov-smirnov စမ်းသပ်မှုပြုလုပ်နည်း
နမူနာကို ပုံမှန်ဖြန့်ဝေခြင်း ရှိ၊ မရှိ ဆုံးဖြတ်ရန် Kolmogorov-Smirnov စမ်းသပ်မှုကို အသုံးပြုသည်။
ကိန်းဂဏန်းစမ်းသပ်မှုများနှင့် လုပ်ထုံးလုပ်နည်းများစွာသည် ဒေတာကို ပုံမှန်ဖြန့်ဝေသည်ဟု ယူဆသော ကြောင့် ဤစမ်းသပ်မှုကို ကျယ်ကျယ်ပြန့်ပြန့်အသုံးပြုသည်။
အောက်ဖော်ပြပါ အဆင့်ဆင့် ဥပမာသည် SAS ရှိ နမူနာဒေတာအတွဲတစ်ခုတွင် Kolmogorov-Smirnov စမ်းသပ်မှုကို မည်သို့လုပ်ဆောင်ရမည်ကို ပြသထားသည်။
ဥပမာ- SAS တွင် Kolmogorov-Smirnov စမ်းသပ်မှု
ဦးစွာ၊ နမူနာအရွယ်အစား n=20 ဖြင့် SAS တွင် ဒေတာအတွဲတစ်ခုကို ဖန်တီးကြပါစို့။
/*create dataset*/ data my_data; inputValues ; datalines ; 5.57 8.32 8.35 8.74 8.75 9.38 9.91 9.96 10.36 10.65 10.77 10.97 11.15 11.18 11.47 11.64 11.88 12.24 13.02 13.19 ; run ;
ထို့နောက်၊ နမူနာအား ပုံမှန်ဖြန့်ဝေခြင်း ရှိ၊ မရှိ ဆုံးဖြတ်ရန် Kolmogorov-Smirnov စမ်းသပ်မှုကို လုပ်ဆောင်ရန် proc univariate ကို အသုံးပြုပါမည်။
/*perform Kolmogorov-Smirnov test*/ proc univariate data =my_data; histogram Values / normal ( mu =est sigma =est); run ;
ရလဒ်၏အောက်ခြေတွင်ကျွန်ုပ်တို့သည်စမ်းသပ်စာရင်းအင်းနှင့် Kolmogorov-Smirnov စမ်းသပ်မှု၏သက်ဆိုင်ရာ p-တန်ဖိုးကိုတွေ့မြင်နိုင်သည်-

စမ်းသပ်မှုစာရင်းအင်းသည် 0.1098 ဖြစ်ပြီး သက်ဆိုင်ရာ p-value သည် >0.150 ဖြစ်သည်။
Kolmogorov-Smirnov စမ်းသပ်မှုတွင် အောက်ပါ null နှင့် အခြားအခြားသော အယူအဆများကို အသုံးပြုကြောင်း သတိရပါ။
- H 0 : ဒေတာကို ပုံမှန်အတိုင်း ဖြန့်ဝေသည်။
- H A : ဒေတာကို ပုံမှန်ဖြန့်ဝေခြင်းမဟုတ်ပါ။
စာမေးပွဲ၏ p-value သည် 0.05 ထက်မနည်းသောကြောင့်၊ null hypothesis ကို ငြင်းပယ်ရန် ပျက်ကွက်ပါသည်။
ဆိုလိုသည်မှာ ဒေတာအတွဲကို ပုံမှန်အတိုင်း ဖြန့်ဝေသည်ဟု ကျွန်ုပ်တို့ ယူဆနိုင်သည်။
ထပ်လောင်းအရင်းအမြစ်များ
အခြားစာရင်းအင်းဆော့ဖ်ဝဲများတွင် Kolmogorov-Smirnov စမ်းသပ်နည်းကို အောက်ပါသင်ခန်းစာများက ရှင်းပြသည်-
Excel တွင် Kolmogorov-Smirnov Test ကိုမည်သို့လုပ်ဆောင်ရမည်နည်း။
R တွင် Kolmogorov-Smirnov စမ်းသပ်မှုပြုလုပ်နည်း
Python တွင် Kolmogorov-Smirnov စမ်းသပ်မှုပြုလုပ်နည်း