Saturday, 9 December 2017

स्टेटा फॉरेक्स में मौजूदा वैरिएबल से नया वेरिएबल बनाएँ


सूचना: आईडीआरई सांख्यिकी परामर्श समूह वेबसाइट को वर्डप्रेस सीएमएस में फरवरी में माइग्रेट कर देगा ताकि नई सामग्री के रख-रखाव और सृजन की सुविधा मिल सके। हमारे कुछ पुराने पृष्ठों को हटा दिया जाएगा या संग्रहीत किया जाएगा ताकि उन्हें अब बनाए रखा नहीं जाएगा हम रीडायरेक्ट बनाए रखने का प्रयास करेंगे ताकि पुरानी यूआरएल हम जितनी अच्छी तरह काम कर सकें उतना काम जारी रहेगा। डिजिटल रिसर्च और एजुकेशन फॉर डिजिटल रिसर्च एंड एजुकेशन में आपका स्वागत है स्टेट कंसल्टिंग ग्रुप को उपहार देने के लिए स्टेटा लर्निंग मॉड्यूल तैयार करना और चर का पुनरीक्षण करना यह मॉड्यूल दिखाता है कि कैसे वैरिएबल्स बनाने और याद दिलाना है। स्ताटा में आप जनरेट के साथ नए वेरिएबल्स बना सकते हैं और आप एक मौजूदा वैरिएबल के वैल्यू को बदल सकते हैं, जिसमें बदलकर और रिकोड किया जा सकता है। उत्पन्न और प्रतिस्थापित करते हुए नए चर का अभिकलन करना हमारे उदाहरणों के लिए ऑटो डेटा का उपयोग करने देता है। इस खंड में हम देखेंगे कि कैसे उत्पन्न और बदलने के साथ चर की गणना है। चर लंबाई में इंच की कार की लंबाई होती है। नीचे हम लंबाई के लिए सारांश आंकड़े देखते हैं एक नया चर बनाने के लिए उत्पन्न कमांड का उपयोग करें, जो कि इंच की बजाय पैरों की लंबाई होती है, जिसे लाईनफ कहा जाता है हमें ज़ोर देना चाहिए कि उत्पन्न एक नया चर बनाने के लिए है मौजूदा चर के लिए, आपको प्रतिस्थापन कमांड (उत्पन्न नहीं) का उपयोग करना होगा। जैसा कि नीचे दिखाया गया है, हम लेन-देन को असाइनमेंट दोहराने के लिए जगह का उपयोग करते हैं। उत्पन्न और प्रतिस्थापन की सिंटैक्स समान हैं, सिवाय इसके कि: - जब वर्क अभी तक अस्तित्व में नहीं है, तब काम करता है और अगर चर पहले से ही मौजूद है तो त्रुटि देगा। - जब वेरिएबल पहले ही मौजूद है तब काम करता है, और यदि कोई चर अभी तक अस्तित्व में नहीं है तो एक त्रुटि देगा। मान लीजिए हम चाहते हैं कि एक वेरिएबल लम्बाई 2 बनाना जो लंबाई की चौड़ाई है। या हम शायद लॉगलेन बनाना चाहते हैं जो कि लंबाई का प्राकृतिक लॉग है चलिए लंबाई का मतलब और मानक विचलन प्राप्त करते हैं और हम Z - स्कोर की लंबाई बना सकते हैं। मतलब 187.93 है और मानक विचलन 22.27 है, इसलिए ज़ेंडाइन को नीचे दिखाए अनुसार गणना किया जा सकता है। जेनरेट और बदले में आप उपयोग कर सकते हैं - इसके अतिरिक्त और घटाव के लिए आप गुणा और विभाजन के लिए उपयोग कर सकते हैं, जो आप एक्सपोनेंट्स (जैसे लम्बाई 2) के लिए उपयोग कर सकते हैं, आप आपरेशनों के आदेश को नियंत्रित करने के लिए () का उपयोग कर सकते हैं। उत्पन्न और प्रतिलिपि बनाने का उपयोग करते हुए नए चर को दर्ज करना मान लें कि हम तीन श्रेणियों में एमपीजी को तोड़ना चाहते हैं हम इस तरह की श्रेणियों के लिए लाइनों को आकर्षित करने के लिए एमपीजी की एक तालिका देखें। यह और अधिक पठनीय बनाने में मदद करने के लिए तीन श्रेणियों में एमजीजी को परिवर्तित करें। यहां हम एमपीजी को तीन श्रेणियों में जेनरेट करते हैं और प्रतिस्थापित करते हैं। यह जांचने के लिए टैबलेट का उपयोग करने देता है कि यह सही ढंग से काम करता है दरअसल, आप देख सकते हैं कि एमपीजी 3 के लिए 1 का मान 12-18 से जाता है, 2 का मान 1 9 -23 से जाता है, और 3 का मान 24-41 से होता है। अब, हम विदेशी और घरेलू कारों के लाभ के विपरीत विदेशी एमजीजी 3 के क्रॉसस्टैब को दिखाने के लिए एमजीजी 3 का इस्तेमाल कर सकते हैं। ऊपर दिए गए क्रोसटैब से पता चलता है कि घरेलू कारों में से 21 उच्च लाभ श्रेणी में आते हैं जबकि 55 कारें इस श्रेणी में फिट होती हैं। Recode का उपयोग करते हुए चर के गुणों को दर्ज करना और उत्पन्न करने के लिए तीन श्रेणियों में एमपीजी को याद करने का एक आसान तरीका है। सबसे पहले, हम एमपीजी की एक कॉपी बनाते हैं। इसे mpg3a बुला रहा है इसके बाद, हम mpg3a को तीन श्रेणियों में परिवर्तित करने का प्रयोग करते हैं: न्यूनतम -18 में 1, 1 9 -23 में 2, और 24-अधिकतम 3 में। यह जांचने के लिए दो बार जांचें कि यह सही ढंग से काम करता है। हम देखते हैं कि यह पूरी तरह से काम किया है। अगर एक mpgfd नामक वेरिएबल बनाते हैं जो उनके मूल के संबंध में कारों का माइलेज मूल्यांकन करता है इसे एक 01 वैरिएबल mpgfd कहा जा सकता है जो कि: 0 यदि उसके समूह के लिए मध्यकालीन एमपीजी (foreigndomestic) 1 से नीचे है तो इसके समूह (foreigndomestic) के लिए औसत एमजीपी atabove। हम देखते हैं कि घरेलू (विदेशी) कारों के लिए औसत 19 और विदेशी (विदेशी 1) कारों के लिए 24.5 है। घरेलू कारों के लिए घरेलू कार के मध्य के आधार पर एमजीपीएफडी में एमजीजी को नीचे दर्ज करने और कमाने के लिए आदेशों का पालन करना और विदेशी कारों के लिए विदेशी कार औसत पर आधारित है। हम इसे नीचे का उपयोग कर देख सकते हैं, और recoded मान mpgfd सही लग रहा है। एक नया वैरिएबल लेन्थ बनाएँ जो लंबाई 12 से विभाजित है। लेफ्ट नामक एक मौजूदा चर के मान बदलें। एमजीजी 3 में एमओपी दर्ज करें तीन श्रेणियों का उपयोग करते हुए और प्रतिस्थापित करते हैं यदि Mpg3a में एमओजी को फिर से दर्ज करें तीन श्रेणियां होती हैं, 1 2 3, उत्पन्न और याद करते हुए। Mpgfd में एमओजी को फिर से दर्ज करें दो श्रेणियों वाले हैं, लेकिन विदेशी और घरेलू कारों के लिए अलग-अलग कटऑफ़ का उपयोग करना इस वेब साइट की सामग्री को किसी भी विशेष वेब साइट, पुस्तक या सॉफ्टवेयर उत्पाद का एक कैनवास के विश्वविद्यालय के रूप में प्रयोग नहीं किया जाना चाहिए। त्वरित प्रश्न ईमेल dataprinceton. edu के लिए कोई ऐप नहीं वॉकर-इन बजे के दौरान आवश्यक नोट: डीएसएएस प्रयोगशाला तब तक खुली है जब तक कि अग्नि का पत्थर खुले नहीं है, प्रयोगशाला कंप्यूटरों को अपने विश्लेषण के लिए उपयोग करने के लिए आवश्यक कोई नियुक्ति नहीं है। चर को बनाना और संशोधित करने से पहले यह सुनिश्चित करें कि आप मोटे तौर पर समझते हैं कि स्ता व्हेरिएबल क्या हैं और वे कैसे काम करते हैं। डेटा, डेटासेट और वेरिएबल्स पर हमारा पृष्ठ प्रारंभ करने के लिए एक अच्छी जगह है। परिवर्तनीय सृजन आदेश नए चर बनाने और पुराने लोगों को स्ताटा में बदलने के लिए बुनियादी कमांड उत्पन्न होते हैं (संक्षिप्त जनरल), ईजन और प्रतिस्थापित करते हैं। कमांड जनरल variablename कुछ variablename नामक एक नया चर बनाता है और इसे कुछ के बराबर सेट करता है। कुछ एक सरल संख्या, स्ट्रिंग, गणितीय अभिव्यक्ति या अन्य चर का फ़ंक्शन हो सकता है। सामान्य कार्यों के बारे में जानकारी के लिए, स्टैटैस ऑनलाइन सहायता में फ़ंक्शन देखें Egen फ़ंक्शंस पर जानकारी के लिए, लुकअप एजन प्रतिस्थापन कमांड का उपयोग मौजूदा चर में परिवर्तन करने के लिए किया जाता है: सभी सामान्य कार्यों के साथ कार्य को बदलें, लेकिन egen फ़ंक्शंस के साथ नहीं। हालांकि, आप ईजन द्वारा बनाए गए चर को संशोधित करने के साथ-साथ सामान्य द्वारा बनाए गए परिवर्तनों का उपयोग कर सकते हैं। आप आम तौर पर बहु-चरणीय वैरिएबल कृतियों में दूसरे और बाद के चरणों की जगह का उपयोग करना चाहते हैं, जैसे हम यहां इसका इस्तेमाल करते थे वर्तमान चर पर लिखना बुरा व्यवहार है, क्योंकि यदि आप कोई गलती करते हैं तो मूल डेटा को वापस पाने का कोई तरीका नहीं है। उदाहरण के लिए, यहां तक ​​कि अगर आपने तय किया है कि आप केवल गियर अनुपात को निकटतम पूर्णांक में गोल कर रहे हैं, तो गियरराटियो राउंड (गियरैटियो, 1) को बदलने की सिफारिश नहीं की जाती है। एक नया चर बनाने के लिए हमेशा बेहतर होता है अगर क्वालीफायर अगर क्वालिफायर का प्रयोग कुछ विशेष मानदंडों को पूरा करने वाले चर के साथ अवलोकन के एक सेट को अलग करने के लिए किया जाता है। डेटासेट में वेरिएबल के मान की तुलना अन्य वैरिएबल के मूल्यों या तार्किक तुलना ऑपरेटरों का उपयोग करते हुए नंबर या स्ट्रिंग्स से की जाती है। यह बहुत अक्सर डमी चर बनाने के लिए प्रयोग किया जाता है, 0-1 संकेतक संकेत देते हैं कि क्या कुछ सच है या गलत है।

No comments:

Post a Comment