Sas- ပုံမှန်စစ်ဆေးမှုအတွက် proc univariate ကို ဘယ်လိုသုံးမလဲ။


ဒေတာအစုံရှိ variable တစ်ခုရှိ ကိန်းရှင်တစ်ခုတွင် ပုံမှန်စစ်ဆေးမှုများစွာကို လုပ်ဆောင်ရန် ပုံမှန် ထုတ်ပြန်ချက်ဖြင့် SAS တွင် proc univariate ကို အသုံးပြုနိုင်သည်။

ဤလုပ်ထုံးလုပ်နည်းသည် အောက်ပါအခြေခံ syntax ကိုအသုံးပြုသည်-

 proc univariate data =my_data normal ;
    var my_variable;
run ;

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

ဥပမာ- SAS တွင် ပုံမှန်စစ်ဆေးမှုအတွက် Proc Univariate

အမျိုးမျိုးသော ဘတ်စကက်ဘောကစားသမားများအကြောင်း အချက်အလက်ပါရှိသော SAS တွင် အောက်ပါဒေတာအစုံရှိသည်ဆိုပါစို့။

 /*create dataset*/
data my_data;
    input team $pointsrebounds;
    datalines ;
At 12 8
At 12 8
At 12 8
At 23 9
At 20 12
At 14 7
At 14 7
B 20 2
B 20 5
B 29 4
B 14 7
B 20 2
B 20 2
B 20 5
;
run ;

/*view dataset*/
proc print data =my_data;

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

 proc univariate data =my_data normal ;
    var points;
run ;

ရလဒ်တွင် ဇယားအများအပြားကို ပြသပါမည်၊ သို့သော် Normality Tests ခေါင်းစဉ်တပ်ထားသော တစ်ခုတွင် ပုံမှန်ပုံမှန်စစ်ဆေးမှုများ၏ ရလဒ်များ ပါဝင်သည်-

SAS proc univariate normality စမ်းသပ်မှု

မူရင်းအတိုင်း၊ SAS သည် ပုံမှန်စစ်ဆေးမှု လေးခုကို လုပ်ဆောင်ပြီး ၎င်းတို့၏ စမ်းသပ်မှုစာရင်းအင်းတစ်ခုစီနှင့် သက်ဆိုင်သော p-တန်ဖိုးများကို ပြသသည်-

  • Shapiro-Wilk စမ်းသပ်မှု – W = 0.867၊ p = 0.0383
  • Kolmogorov-Smirnov စမ်းသပ်မှု : D = .237၊ p = .0318
  • Cramer-von Mises စမ်းသပ်မှု – W-Sq = 0.152၊ p = 0.0200
  • Anderson-Darling စမ်းသပ်မှု – A-Sq = 0.847၊ p = 0.0223

ပုံမှန်စစ်ဆေးမှုတစ်ခုစီသည် အောက်ပါ null နှင့် အခြားအခြားသော အယူအဆများကို အသုံးပြုသည်-

  • H 0 : ဒေတာကို ပုံမှန်အတိုင်း ဖြန့်ဝေသည်။
  • H A : ဒေတာကို ပုံမှန်ဖြန့်ဝေခြင်းမဟုတ်ပါ။

ပုံမှန်စစ်ဆေးမှုတစ်ခုစီအတွက် p-value သည် 0.05 ထက်နည်းသောကြောင့်၊ normality test တစ်ခုစီအတွက် null hypothesis ကို ငြင်းပယ်ပါမည်။

ဆိုလိုသည်မှာ အမှတ် များကို ပုံမှန်အတိုင်း ဖြန့်ဝေခြင်းမဟုတ်ကြောင်း ကောက်ချက်ချရန် လုံလောက်သော အထောက်အထားများ ရှိသည်ဟု ဆိုလိုသည်။

အမှတ်များ ကိန်းရှင်၏ တန်ဖိုးများ ဖြန့်ဖြူးမှုကို မြင်သာစေရန် သင်သည် ပုံမှန်မျဉ်းကွေးတစ်ခုနှင့် ရောနှောထားသော ဟီစတိုဂရမ်တစ်ခုကိုလည်း ဖန်တီးနိုင်သည်ကို သတိပြုပါ-

 proc univariate data =my_data;
    histogram points / normal ;
run ; 

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

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

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

SAS တွင်လုပ်ထုံးလုပ်နည်းအကျဉ်းချုပ်ကိုအသုံးပြုနည်း
SAS တွင် Proc Tabulate ကိုအသုံးပြုနည်း
SAS တွင် Proc collation ကိုအသုံးပြုနည်း

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

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