एसएएस में डेसील्स की गणना कैसे करें (उदाहरण के साथ)
आँकड़ों में, डेसील्स वे संख्याएँ हैं जो डेटा सेट को समान आवृत्ति के दस समूहों में विभाजित करती हैं।
पहला दशमलव वह बिंदु है जहां सभी डेटा मानों का 10% नीचे आता है।
दूसरा दशमलव वह बिंदु है जहां सभी डेटा मानों का 20% नीचे गिरता है, इत्यादि।
आप एसएएस में डेटासेट के लिए डेसील की गणना करने के लिए निम्नलिखित मूल वाक्यविन्यास का उपयोग कर सकते हैं:
/*calculate decile values for variable called var1*/
proc univariate data =original_data;
var var1;
output out =decile_data;
pctlpts = 10 to 100 by 10
pctlpre = D_;
run ;
ध्यान दें : pctlpts निर्देश गणना करने के लिए डेसील निर्दिष्ट करता है, और pctlpre निर्देश आउटपुट में डेसील के लिए उपयोग करने के लिए उपसर्ग निर्दिष्ट करता है।
निम्नलिखित उदाहरण दिखाता है कि व्यवहार में इस वाक्यविन्यास का उपयोग कैसे करें।
उदाहरण: एसएएस में डेसील की गणना कैसे करें
मान लीजिए कि हमारे पास एसएएस में निम्नलिखित डेटा सेट है जिसमें दो चर हैं:
/*create dataset*/
data original_data;
input team $points;
datalines ;
AT 12
At 15
At 16
At 21
At 22
At 25
At 29
At 31
B16
B22
B25
B29
B 30
B 31
B 33
B 38
;
run ;
/*view dataset*/
proc print data = original_data;
निम्नलिखित कोड दिखाता है कि डेटासेट में पॉइंट वेरिएबल के लिए डेसील की गणना कैसे करें
/*calculate decile values for points*/
proc univariate data =original_data;
var points;
output out =decile_data
pctlpts = 10 to 100 by 10
pctlpre = D_;
run ;
/*view deciles for points*/
proc print data =decile_data;
यहां परिणाम की व्याख्या करने का तरीका बताया गया है:
- प्रथम डेसील का मान 15 है।
- दूसरे दशमलव का मान 16 है।
- तीसरे दशमलव का मान 21 है।
- चौथे दशमलव का मान 22 है।
और इसी तरह।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि एसएएस में अन्य सामान्य कार्य कैसे करें:
एसएएस में प्रतिशत की गणना कैसे करें
एसएएस में चतुर्थक की गणना कैसे करें
एसएएस में प्रक्रिया सारांश का उपयोग कैसे करें