स्टेटा फॉरेक्स में ईजिन कमांड
शीघ्र प्रश्न ईमेल के लिए dataprinceton. edu कोई ऐप नहीं वॉकर-इन बजे के दौरान आवश्यक नोट: डीएसएएस प्रयोगशाला तब तक खुली है जब तक कि अग्नि का पत्थर खुले नहीं है, प्रयोगशाला कंप्यूटरों को अपने विश्लेषण के लिए उपयोग करने के लिए आवश्यक कोई नियुक्ति नहीं है। चर को बनाना और संशोधित करने से पहले यह सुनिश्चित करें कि आप मोटे तौर पर समझते हैं कि स्ता व्हेरिएबल क्या हैं और वे कैसे काम करते हैं। डेटा, डेटासेट और वेरिएबल्स पर हमारा पृष्ठ प्रारंभ करने के लिए एक अच्छी जगह है। परिवर्तनीय सृजन आदेश नए चर बनाने और पुराने लोगों को स्ताटा में बदलने के लिए बुनियादी कमांड उत्पन्न होते हैं (संक्षिप्त जनरल), ईजन और प्रतिस्थापित करते हैं। कमांड जनरल variablename कुछ variablename नामक एक नया चर बनाता है और इसे कुछ के बराबर सेट करता है। कुछ एक सरल संख्या, स्ट्रिंग, गणितीय अभिव्यक्ति या अन्य चर का फ़ंक्शन हो सकता है। सामान्य कार्यों के बारे में जानकारी के लिए, स्टैटैस ऑनलाइन सहायता में फ़ंक्शन देखें Egen फ़ंक्शंस पर जानकारी के लिए, लुकअप एजन प्रतिस्थापन कमांड का उपयोग मौजूदा चर में परिवर्तन करने के लिए किया जाता है: सभी सामान्य कार्यों के साथ कार्य को बदलें, लेकिन egen फ़ंक्शंस के साथ नहीं। हालांकि, आप ईजन द्वारा बनाए गए चर को संशोधित करने के साथ-साथ सामान्य द्वारा बनाए गए परिवर्तनों का उपयोग कर सकते हैं। आप आम तौर पर बहु-चरणीय वैरिएबल कृतियों में दूसरे और बाद के चरणों की जगह का उपयोग करना चाहते हैं, जैसे हम यहां इसका इस्तेमाल करते थे वर्तमान चर पर लिखना बुरा व्यवहार है, क्योंकि यदि आप कोई गलती करते हैं तो मूल डेटा को वापस पाने का कोई तरीका नहीं है। उदाहरण के लिए, यहां तक कि अगर आपने तय किया है कि आप केवल गियर अनुपात को निकटतम पूर्णांक में गोल कर रहे हैं, तो गियरराटियो राउंड (गियरैटियो, 1) को बदलने की सिफारिश नहीं की जाती है। एक नया चर बनाने के लिए हमेशा बेहतर होता है अगर क्वालीफायर अगर क्वालिफायर का प्रयोग कुछ विशेष मानदंडों को पूरा करने वाले चर के साथ अवलोकन के एक सेट को अलग करने के लिए किया जाता है। डेटासेट में वेरिएबल के मान की तुलना अन्य वैरिएबल के मूल्यों या तार्किक तुलना ऑपरेटरों का उपयोग करते हुए नंबर या स्ट्रिंग्स से की जाती है। यह अक्सर डमी वैरिएबल बनाने के लिए प्रयोग किया जाता है, 0-1 संकेतक संकेत देते हैं कि क्या कुछ सच है या गलत है। Stata का उपयोग कर आईएम, और Im एक बाजार में कंपनियों के प्रतिद्वंद्वियों की औसत कीमत की गणना करने की कोशिश कर रहा है। मेरे पास ऐसा डेटा है जो दिखता है: और इम प्रत्येक कम्पनियों के प्रतिद्वंद्वियों की औसत कीमत की गणना करने की कोशिश कर रहा है, इसलिए मैं एक नया क्षेत्र बनाना चाहता हूं जो कि बाजार में अन्य कंपनियों के औसत मूल्यों को बनाना है। यह ऐसा दिखेगा: समूह द्वारा औसत करने के लिए, मैं ईजन कमांड का इस्तेमाल कर सकता हूं: लेकिन यह फर्मों की औसत कीमत में, और अपने ज्ञान का सबसे अच्छा नहीं होगा, अगर क्वालिफायर का उपयोग करके यह केवल अवलोकनों को बदल देगा पर, यह समूह औसत नहीं है क्या ऐसा करने का एक आसान तरीका है, या मुझे लूप बनाने की जरूरत है और मैन्युअल रूप से प्रत्येक औसत उत्पन्न करने के लिए 6 6 मार्च को 4:16 पूछे जाने की आवश्यकता है यह एक पुरानी धागा है जो अभी भी ब्याज की है, इसलिए सामग्री और तकनीकों को पहली बार अनदेखी की गई है। अधिक सामान्य तकनीक कुल योग के साथ काम करना है। इसके सरलतम पर, कुल मिलाकर अन्य सभी - यह मान ईजन ढांचे में जो दिखने वाला है, ईजन के कुल () समारोह में तर्कों में लापता मूल्यों पर ध्यान नहीं दिया जाता है यदि मूल्यों में कोई कमी नहीं है, तो हम उन्हें गिनती में शामिल नहीं करना चाहते हैं, लेकिन हम अनुपलब्ध () का उपयोग कर सकते हैं, जो 1 की अनुपलब्धता नहीं है, और यदि अनुपलब्ध है egen s count () यह करने का एक और तरीका है। पहले दिया गया कोड गलत उत्तर देता है कि यदि गिनती एन में शामिल हैं, तो क्या मिसाल मौजूद है। भले ही मूल्य गायब हो, अन्य मूल्यों का औसत अभी भी समझ में आता है। यदि कोई मान नहीं है, तो ऊपर की अंतिम पंक्ति अब तक सरल है, यह संभवतः पिछले कोड के छोटे संस्करण की तरह नहीं दिखता है, लेकिन यह वजन का उपयोग करने के लिए आसानी से विस्तार करता है। संभवतः हम कुछ वज़न वाले अन्य मूल्यों के भारित औसत चाहते हैं। हम इस तथ्य का फायदा उठा सकते हैं कि कुल () अभिव्यक्ति पर काम करता है, जो कि केवल चर नामों की तुलना में अधिक जटिल हो सकता है। वास्तव में उपरोक्त कोड पहले से ही किया था, लेकिन यह अक्सर अनदेखी की जाती है। जैसा कि पहले, यदि मूल्य या वजन कभी गायब हो गया है, तो आपको अधिक जटिल कोड की आवश्यकता है, या यह सुनिश्चित करने के लिए कि आप इस तरह की टिप्पणियों को गणना से बाहर करते हैं स्टेटा एफएक्यू को भी देखें मैं व्यापक श्रेणी के चर्चा के लिए एक समूह के अन्य सदस्यों के प्रत्येक व्यक्ति के गुणों के लिए सारांश में कैसे चर बना सकता हूं। (यदि संख्या बड़ी हो, डबल एस के साथ काम करें।)
Comments
Post a Comment