एसएएस: प्रोसी फ़्रीक्यू का उपयोग करें और कोई प्रतिशत न दिखाएं
आप आवृत्ति तालिकाएँ बनाने और परिणामी तालिकाओं में सभी प्रतिशत मानों को हटाने के लिए एसएएस में PROC FREQ के साथ निम्नलिखित विधियों का उपयोग कर सकते हैं:
विधि 1: एक-तरफ़ा आवृत्ति तालिका में प्रतिशत निकालें
proc freq data=my_data order =freq;
tables my_variable / nopercent nocum ;
run ;
विधि 2: द्विदिशीय आवृत्ति तालिका में प्रतिशत निकालें
proc freq data=my_data order =freq;
tables my_variable1*my_variable2 / norow nocol nopercent nocum ;
run ;
निम्नलिखित उदाहरण दिखाते हैं कि बर्थडब्ल्यूजीटी नामक एसएएस अंतर्निहित डेटासेट के साथ व्यवहार में प्रत्येक विधि का उपयोग कैसे किया जाए, जिसमें 100,000 माताओं की विभिन्न विशेषताएं शामिल हैं जिन्होंने हाल ही में जन्म दिया है।
हम इस डेटासेट में पहले 10 अवलोकनों को प्रदर्शित करने के लिए PROC PRINT का उपयोग कर सकते हैं:
/*view first 10 observations from BirthWgt dataset*/ proc print data =sashelp.BirthWgt( obs = 10 ); run ;
उदाहरण 1: एक-तरफ़ा आवृत्ति तालिका में प्रतिशत निकालें
रेस वेरिएबल के लिए आवृत्ति तालिका बनाने के लिए हम निम्नलिखित कोड का उपयोग कर सकते हैं:
/*create frequency table for Race variable*/
proc freq data =sashelp.BirthWgt;
Race tables ;
run ;
डिफ़ॉल्ट रूप से, एसएएस आवृत्ति तालिका में प्रतिशत प्रदर्शित करता है।
प्रतिशत हटाने के लिए, हम nopercent और nocum निर्देशों का उपयोग कर सकते हैं:
/*create frequency table for Race variable and suppress percentages*/
proc freq data=sashelp.BirthWgt;
Race / nopercent nocum tables ;
run ;
ध्यान दें कि आवृत्ति तालिका केवल आवृत्ति मान दिखाती है और प्रत्येक श्रेणी के लिए कोई प्रतिशत मान नहीं दिखाती है।
उदाहरण 2: द्विदिशीय आवृत्ति तालिका में प्रतिशत निकालें
हम रेस और मैरिड वेरिएबल्स के लिए दो-तरफ़ा आवृत्ति तालिका बनाने के लिए निम्नलिखित कोड का उपयोग कर सकते हैं:
/*create frequency table for Race and Married variables*/
proc freq data =sashelp.BirthWgt;
Race*Married tables ;
run ;
डिफ़ॉल्ट रूप से, एसएएस आवृत्ति तालिका में प्रत्येक सेल के लिए समग्र प्रतिशत, पंक्ति प्रतिशत और कॉलम प्रतिशत के लिए प्रतिशत प्रदर्शित करता है।
प्रतिशत हटाने के लिए, हम norow , nocol और nopercent निर्देशों का उपयोग कर सकते हैं:
/*create frequency table for Race and Married variables and suppress percentages*/
proc freq data=sashelp.BirthWgt;
Race*Married / norow nocol nopercent tables ;
run ;
ध्यान दें कि आवृत्ति तालिका केवल आवृत्ति मान प्रदर्शित करती है और प्रत्येक तालिका सेल के लिए कोई प्रतिशत मान नहीं दिखाती है।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि एसएएस में अन्य सामान्य कार्य कैसे करें:
एसएएस: WHERE स्टेटमेंट के साथ PROC FREQ का उपयोग कैसे करें
एसएएस: ऑर्डर विकल्प के साथ PROC FREQ का उपयोग कैसे करें
एसएएस: समूह द्वारा PROC FREQ का उपयोग कैसे करें