एसएएस में डमी वेरिएबल कैसे बनाएं (उदाहरण के साथ)


डमी वैरिएबल एक प्रकार का वैरिएबल है जिसे हम प्रतिगमन विश्लेषण में बनाते हैं ताकि हम एक श्रेणीगत वैरिएबल को एक संख्यात्मक वैरिएबल के रूप में प्रस्तुत कर सकें जो दो मानों में से एक लेता है: शून्य या एक।

उदाहरण के लिए, मान लीजिए कि हमारे पास निम्नलिखित डेटा सेट है और हम आय की भविष्यवाणी करने के लिए उम्र और वैवाहिक स्थिति का उपयोग करना चाहते हैं:

प्रतिगमन मॉडल में वैवाहिक स्थिति को भविष्यवक्ता चर के रूप में उपयोग करने के लिए, हमें इसे एक डमी चर में परिवर्तित करने की आवश्यकता है।

चूँकि यह वर्तमान में एक श्रेणीबद्ध चर है जो तीन अलग-अलग मान (“एकल”, “विवाहित”, या “तलाकशुदा”) ले सकता है, हमें k -1 = 3-1 = 2 डमी चर बनाने की आवश्यकता है।

इस डमी वेरिएबल को बनाने के लिए, हम “सिंगल” को आधार मान के रूप में छोड़ सकते हैं क्योंकि यह सबसे अधिक बार दिखाई देता है। तो, यहां बताया गया है कि हम वैवाहिक स्थिति को डमी चर में कैसे परिवर्तित करेंगे:

निम्नलिखित उदाहरण दिखाता है कि एसएएस में इस सटीक डेटासेट के लिए डमी वैरिएबल कैसे बनाएं।

उदाहरण: एसएएस में डमी वेरिएबल बनाना

सबसे पहले, आइए एसएएस में निम्नलिखित डेटासेट बनाएं:

 /*create dataset*/
data original_data;
    input income age status $;
    datalines ;
45 23 single
48 25 single
54 24 single
57 29 single
65 38 married
69 36 single
78 40 married
83 59 divorced
98 56 divorced
104 64 married
107 53 married
;
run ;

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

इसके बाद, हम राज्य चर के लिए डमी चर बनाने के लिए दो IF-THEN-ELSE कथनों का उपयोग कर सकते हैं:

 /*create new dataset with dummy variables*/
data new_data;
	set original_data;
	if status = " married " then married = 1 ;
	  else married = 0 ;
	if status = " divorced " then divorced = 1 ;
	  else divorced = 0 ;
run ;

/*view new dataset*/
proc print data =new_data;

एसएएस उदाहरण में डमी चर

ध्यान दें कि दो डमी वेरिएबल्स ( विवाहित और तलाकशुदा ) के मान हमारे द्वारा प्रारंभिक उदाहरण में गणना किए गए मानों से मेल खाते हैं।

यदि हम चाहें तो इन डमी वेरिएबल्स का उपयोग प्रतिगमन मॉडल में कर सकते हैं, क्योंकि वे दोनों संख्यात्मक हैं।

अतिरिक्त संसाधन

निम्नलिखित ट्यूटोरियल बताते हैं कि एसएएस में अन्य सामान्य कार्य कैसे करें:

एसएएस में प्रक्रिया सारांश का उपयोग कैसे करें
एसएएस में प्रोक टेबुलेट का उपयोग कैसे करें
एसएएस में वेरिएबल्स का नाम कैसे बदलें
एसएएस में नए वेरिएबल कैसे बनाएं

एक टिप्पणी जोड़ने

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *