एसएएस: क्लास स्टेटमेंट के साथ proc means का उपयोग कैसे करें
आप एसएएस में डेटा सेट में प्रत्येक संख्यात्मक चर के लिए सारांश आंकड़ों की गणना करने के लिए PROC MEANS का उपयोग कर सकते हैं।
आप एक या अधिक श्रेणीबद्ध चर द्वारा समूहीकृत सारांश आंकड़ों की गणना करने के लिए PROC MEANS में क्लास स्टेटमेंट का भी उपयोग कर सकते हैं।
निम्नलिखित उदाहरण दिखाते हैं कि एसएएस में निम्नलिखित डेटासेट के साथ व्यवहार में क्लास स्टेटमेंट का उपयोग कैसे किया जाए जिसमें विभिन्न बास्केटबॉल खिलाड़ियों के बारे में जानकारी शामिल है:
/*create dataset*/
data my_data;
input team $position $points assists;
datalines ;
A Guard 14 4
A Guard 22 6
A Guard 24 9
A Forward 13 8
A Forward 13 9
A Guard 10 5
B Guard 24 4
B Guard 22 6
B Forward 34 2
B Forward 15 5
B Forward 23 5
B Guard 10 4
;
run ;
/*view dataset*/
proc print data =my_data;
उदाहरण 1: क्लास स्टेटमेंट के बिना प्रोसी मीन्स का उपयोग करना
निम्नलिखित कोड दिखाता है कि क्लास स्टेटमेंट के बिना PROC MEANS का उपयोग कैसे करें:
/*calculate summary statistics for numeric variables*/
proc means data =my_data;
run ;
डिफ़ॉल्ट रूप से, PROC MEANS डेटासेट में प्रत्येक संख्यात्मक चर के लिए सारांश आँकड़े तैयार करता है।
उदाहरण 2: क्लास स्टेटमेंट में एक वेरिएबल के साथ PROC MEANS का उपयोग करना
निम्नलिखित कोड दिखाता है कि क्लास स्टेटमेंट के साथ PROC MEANS का उपयोग कैसे करें ताकि यह निर्दिष्ट किया जा सके कि सारांश आंकड़ों की गणना टीम वेरिएबल द्वारा समूहीकृत संख्यात्मक चर के लिए की जानी चाहिए:
/*calculate summary statistics for numeric variables, grouped by team*/
proc means data =my_data;
classteam ;
run ;
आउटपुट अब टीम कॉलम में अद्वितीय मानों द्वारा समूहीकृत प्रत्येक संख्यात्मक चर के लिए सारांश आंकड़े दिखाता है।
उदाहरण के लिए, परिणाम की पहली पंक्ति केवल टीम ए के खिलाड़ियों के लिए अंक चर के लिए सारांश आंकड़े प्रदर्शित करती है।
उदाहरण 3: क्लास स्टेटमेंट में एकाधिक वेरिएबल्स के साथ PROC MEANS का उपयोग करना
निम्नलिखित कोड दिखाता है कि क्लास स्टेटमेंट के साथ PROC MEANS का उपयोग कैसे करें ताकि यह निर्दिष्ट किया जा सके कि सारांश आंकड़ों की गणना टीम और स्थिति चर द्वारा समूहीकृत संख्यात्मक चर के लिए की जानी चाहिए:
/*calculate summary statistics for numeric variables, grouped by team and position*/
proc means data =my_data;
class team position;
run ;
आउटपुट अब टीम और स्थिति कॉलम में अद्वितीय मानों द्वारा समूहीकृत प्रत्येक संख्यात्मक चर के लिए सारांश आंकड़े दिखाता है।
उदाहरण के लिए, परिणाम की पहली पंक्ति केवल आक्रमणकारी स्थिति में टीम ए के खिलाड़ियों के लिए अंक चर के लिए सारांश आँकड़े प्रदर्शित करती है।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि एसएएस में अन्य सामान्य कार्य कैसे करें:
एसएएस में वर्णनात्मक आंकड़ों की गणना कैसे करें
एसएएस में फ़्रीक्वेंसी टेबल कैसे बनाएं
एसएएस में प्रतिशत की गणना कैसे करें