Sas တွင် proc compare ကိုအသုံးပြုနည်း (ဥပမာများဖြင့်)
ဒေတာအတွဲနှစ်ခုကြားရှိ တူညီမှုများနှင့် ကွာခြားချက်များကို လျင်မြန်စွာသိရှိနိုင်ရန် SAS တွင် PROC COMPARE ကို သင်အသုံးပြုနိုင်ပါသည်။
ဤလုပ်ထုံးလုပ်နည်းသည် အောက်ပါအခြေခံ syntax ကိုအသုံးပြုသည်-
proc compare base =data1 compare =data2; run ;
အောက်ဖော်ပြပါ ဥပမာသည် ဤလုပ်ထုံးလုပ်နည်းကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။
ဥပမာ- SAS တွင် Proc Compare ကိုအသုံးပြုခြင်း။
SAS တွင် အောက်ပါ ဒေတာ နှစ်စုံရှိသည် ဟု ယူဆကြပါစို့။
/*create datasets*/
data data1;
input team $pointsrebounds;
datalines ;
At 25 10
B 18 4
C 18 7
D 24 12
E 27 11
;
run ;
data data2;
input team $points;
datalines ;
At 25
B 18
F 27
G21
H 20
;
run ;
/*view datasets*/
proc print data =data1;
proc print data =data2;
ဒေတာအတွဲနှစ်ခုကြားရှိ တူညီမှုနှင့် ကွာခြားချက်များကို ရှာဖွေရန် အောက်ပါ PROC COMPARE ထုတ်ပြန်ချက်ကို ကျွန်ုပ်တို့ အသုံးပြုနိုင်ပါသည်။
/*compare the two datasets*/
proc compare
base =data1
compare =data2;
run ;
၎င်းသည် output တွင် table သုံးခုကိုထုတ်ပေးလိမ့်မည်-
ဇယား 1- ဇယားနှစ်ခု၏ အကျဉ်းချုပ်
ပထမဇယားတွင်၊ အပါအဝင် ဒေတာအတွဲတစ်ခုစီ၏ အကျဉ်းချုပ်ကို ဖော်ပြပေးသည်-
1. ဒေတာအစုတစ်ခုစီရှိ ကိန်းရှင်များ (NVar) နှင့် လေ့လာတွေ့ရှိချက်များ (NObs)။
- Data1 တွင် variable 3 ခုနှင့် စူးစမ်းမှု 5 ခုရှိသည်။
- Data2 တွင် variable 2 ခုနှင့် လေ့လာချက် 5 ခုရှိသည်။
2. ဒေတာအတွဲနှစ်ခုကြားရှိ ဘုံကိန်းရှင်အရေအတွက်။
- Data1 နှင့် Data2 တွင် တူညီသော variable 2 ခုရှိသည် (အသင်းနှင့် အမှတ်များ)
ဇယား 2- တန်ဖိုးကွာခြားချက်အရေအတွက် အကျဉ်းချုပ်
ဒုတိယဇယားသည် ဇယားနှစ်ခုကြားရှိ တန်ဖိုးများကွာခြားချက်အရေအတွက်ကို အကျဉ်းချုပ်ဖော်ပြသည်။
ဤ output ၏စိတ်ဝင်စားစရာအကောင်းဆုံးအပိုင်းမှာ variables များကြားခြားနားချက်များကိုအကျဉ်းချုပ်တွေ့မြင်နိုင်သည့်ဇယား၏အဆုံးတွင်ဖြစ်သည်-
- အဖွဲ့၏ ကိန်းရှင်တွင် မတူညီသောတန်ဖိုးများဖြင့် ရှုမြင်ချက် ၃ ခုရှိသည်။
- Point variable များတွင် မတူညီသောတန်ဖိုးများဖြင့် ရှုမြင်ချက် ၃ ခုရှိသည်။ အများဆုံးကွာခြားချက်မှာ 9 ဖြစ်သည်။
ဇယား 3- လေ့လာတွေ့ရှိချက်များအကြား အမှန်တကယ်ကွာခြားချက်များ
တတိယဇယားသည် ဒေတာအတွဲနှစ်ခုရှိ စောင့်ကြည့်မှုများကြားမှ အမှန်တကယ် ကွာခြားချက်များကို ပြသသည်။
ပထမဇယားတွင် ဒေတာအတွဲနှစ်ခုကြားတွင် အသင်း ပြောင်းနိုင်သော ကွဲပြားမှုများကို ပြသသည်။
- ဥပမာအားဖြင့်၊ data1 တွင်၊ တတိယလေ့လာချက်သည် အဖွဲ့အတွက် C တန်ဖိုးရှိပြီး data2 တွင်၊ တတိယလေ့လာချက်သည် F တန်ဖိုးရှိသည်။
ဒုတိယဇယားသည် ဒေတာအတွဲနှစ်ခုကြားရှိ point variable များ၏ ကွာခြားချက်များကို ပြသသည်။
- ဥပမာအားဖြင့် data1 တွင် တတိယလေ့လာချက်သည် အမှတ်များအတွက် 18 တန်ဘိုးရှိပြီး data2 တွင် တတိယကြည့်ရှုမှုတန်ဖိုးမှာ 27 ဖြစ်သည်။ တန်ဖိုးနှစ်ခုကြား ကွာခြားချက်မှာ 9 ဖြစ်သည်။
ဤဇယားသုံးခုသည် ဒေတာအတွဲနှစ်ခုကြား ခြားနားချက်ကို အပြည့်အဝနားလည်စေသည်။
သတ်မှတ်ထားသော variable တစ်ခုအတွက် ဒေတာအတွဲနှစ်ခုကြားရှိ ကွာခြားချက်များကိုသာ နှိုင်းယှဉ်လိုပါက၊ အောက်ပါ syntax ကို သုံးနိုင်သည်ကို သတိပြုပါ။
/*compare the differences between the datasets only for 'points' variable*/
proc compare
base =data1
compare =data2;
var points;
run ;
၎င်းသည် ယခင်ကဲ့သို့ ဇယားသုံးခုကို ထုတ်ပေးမည်ဖြစ်ပြီး၊ သို့သော် အမှတ် မပြောင်းလဲနိုင်သော ရလဒ်ကိုသာ ပြသမည်ဖြစ်သည်။
မှတ်ချက် – PROC COMPARE စာရွက်စာတမ်းအပြည့်အစုံကို ဤနေရာတွင် ရှာတွေ့နိုင်ပါသည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် SAS တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
SAS တွင်လုပ်ထုံးလုပ်နည်းအကျဉ်းချုပ်ကိုအသုံးပြုနည်း
SAS တွင် Proc Tabulate ကိုအသုံးပြုနည်း
SAS တွင် Proc collation ကိုအသုံးပြုနည်း