Sas တွင် အလေးချိန် ပျမ်းမျှတွက်နည်း (ဥပမာများဖြင့်)


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

နည်းလမ်း 1- အလေးချိန်ပျမ်းမျှကို တွက်ချက်ပါ။

 proc sql ;
    create table new_data as
    select sum (weight * value) / sum (weight) as weighted_average
    from original_data;
quit ;

နည်းလမ်း 2- အုပ်စုအလိုက် အလေးချိန် ပျမ်းမျှကို တွက်ချက်ပါ။

 proc sql ;
    create table new_data as
    select grouping_variable,
sum (weight * value) / sum (weight) as weighted_average
    from original_data
    group by grouping_variable;
quit ;

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

 /*create dataset*/
data original_data;
    input sales_rep $price amount;
    datalines ;
At 8 1
At 5 3
At 6 2
B 7 2
B 12 5
B 14 4
;
run ;

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

ဥပမာ 1- အလေးချိန်ပျမ်းမျှကို တွက်ချက်ပါ။

အောက်ပါကုဒ်သည် ပမာဏကို အလေးချိန်အဖြစ် ပြောင်းလဲနိုင်သောပမာဏကိုအသုံးပြု၍ စျေးနှုန်း ကိန်းရှင်အတွက် အလေးချိန်ပျမ်းမျှတွက်ချက်နည်းကို ပြသသည်-

 /*calculate weighted average of price*/
proc sql ;
    create table new_data as
    select sum (amount * price) / sum (amount) as weighted_average
    from original_data;
quit ;

/*view weighted average of price*/
proc print data =new_data; 

စျေးနှုန်းများ၏ပျမ်းမျှအလေးချိန်သည် 9.70588 ဖြစ်လာသည်။

ဥပမာ 2- အုပ်စုတစ်ခုလျှင် ပျမ်းမျှအလေးချိန်ကို တွက်ချက်ပါ။

အောက်ဖော်ပြပါ ကုဒ်သည် sales_rep ကိန်းရှင်ဖြင့် အုပ်စုဖွဲ့ထားသော စျေးနှုန်း ပြောင်းလဲမှု၏ ပျမ်းမျှအလေးချိန်ကို တွက်ချက်နည်းကို ပြသသည်-

 /*calculate weighted average of price, grouped by sales_rep*/
proc sql ;
    create table new_data as
    select sales_rep,
sum (amount * price) / sum (amount) as weighted_average
    from original_data
    group by sales_rep;
quit ;

/*view results*/
proc print data =new_data;

ရလဒ်မှ ကျွန်ုပ်တို့ မြင်နိုင်သည်-

  • အရောင်းသမား A ၏ အလေးချိန် ပျမ်းမျှစျေးနှုန်းမှာ 5.8333 ဖြစ်သည်။
  • အရောင်းသမား B ၏ အလေးချိန် ပျမ်းမျှစျေးနှုန်းမှာ 11.8182 ဖြစ်သည်။

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

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

SAS တွင် အုပ်စုတစ်ခုလျှင် ပျမ်းမျှအား တွက်ချက်နည်း
SAS တွင် ဆက်စပ်မှုကို တွက်ချက်နည်း
SAS တွင် ကြိမ်နှုန်းဇယားများ ဖန်တီးနည်း

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

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