सूचना: आईडीआरई सांख्यिकी परामर्श समूह वेबसाइट को वर्डप्रेस सीएमएस में फरवरी में माइग्रेट कर देगा ताकि नई सामग्री के रख-रखाव और सृजन की सुविधा मिल सके। हमारे कुछ पुराने पृष्ठों को हटा दिया जाएगा या संग्रहीत किया जाएगा ताकि उन्हें अब बनाए रखा नहीं जाएगा हम रीडायरेक्ट बनाए रखने का प्रयास करेंगे ताकि पुरानी यूआरएल हम जितनी अच्छी तरह काम कर सकें उतना काम जारी रहेगा। डिजिटल रिसर्च और एजुकेशन फॉर डिजिटल रिसर्च एंड एजुकेशन में आपका स्वागत है एक उपहार देने के लिए स्टेट कंसल्टिंग ग्रुप द्वारा सहायता करें। स्टेटा एफएक्यू। मैं अलग-अलग श्रेणियों में लापता मूल्यों को कैसे पढ़ सकता हूं। स्टेटा हमें विभिन्न प्रकार के संख्यात्मक लापता मूल्यों को कोड करने की इजाजत देता है। इसमें 27 संख्यात्मक लापता वर्ग हैं। quot। ए को quot. z quot और quot quot। इस पृष्ठ में हम दिखाएंगे कि कैसे भिन्न श्रेणियों में गायब मूल्यों को कोडित किया जाए। पहले हम उदाहरण के उद्देश्य के लिए एक डेटा सेट बनाते हैं। इस डेटा सेट में, सभी चर संख्यात्मक होते हैं और वेरिएबल्स मादा और एसईएस में मूल्यों की कमी है। चर वाली महिला के लिए अनुपस्थित मूल्य 0 (पुरुष) और 1 (महिला के लिए) है। चर एसईएस के लिए गैर-अनुपलब्ध मान 0 (कम), 1 (मेड) और 2 (उच्च) हैं बाकी मूल्यों को मान गायब मानी जाती है। चलिए कहते हैं कि हम एक श्रेणी में -999 -999 को एक-दूसरे में और सभी चर के लिए एक तीसरे वर्ग में दूसरे के लिए लापता मूल्यों को छोड़ना चाहते हैं। विधि 1: कमांड का इस्तेमाल करना हम अनुपस्थित मूल्यों को प्रति -99 9 के लिए. a quot के साथ मैन्युअल रूप से प्रतिस्थापित कर सकते हैं, उद्धरण के लिए -99 और। उदाहरण के लिए, चर वाली महिला के लिए हम निम्न कार्य कर सकते हैं: ऊपर दिए गए कोडबुक कमांड में दिखाया गया है कि चर वाली महिला में तीन प्रकार के लापता मूल्य और 4 लापता मूल्य हैं। विधि 2: कमांड mvdecode विधि 1 का उपयोग करना विभिन्न श्रेणियों में गायब मूल्यों को रिकॉशिंग का सर्वोत्तम तरीका नहीं हो सकता है। एक बात के लिए, हमें इसे एक समय में एक चर करना होगा। Statas mvdecode आदेश हमारे लिए आसान आता है बेहतर अभी तक, हम डेटा सेट में सभी चर को संदर्भित करने के लिए सभी प्रमुख शब्द का उपयोग कर सकते हैं। लापता मूल्य कोड से अंकीय मूल्यों में जाने से हम जो अन्य मुद्दे यहां कवर करेंगे, यह है कि लापता मूल्य कोड वापस अंकीय मानों में कैसे परिवर्तित करें। कमांड mvencode कमांड mvdecode के साथ जोड़ा गया है कि हम सिर्फ ऊपर कवर और यहाँ का उपयोग करने के लिए एक है। इस वेब साइट की सामग्री को कैलिफ़ोर्निया विश्वविद्यालय द्वारा किसी विशेष वेब साइट, किताब या सॉफ़्टवेयर उत्पाद के समर्थन के रूप में नहीं समझा जाना चाहिए। डेटा प्रबंधन इस खंड में हम स्टाटा डेटा फ़ाइलों का वर्णन करते हैं, मुफ्त और नियत प्रारूपों में स्टाटा में कच्चे आंकड़ों को कैसे पढ़ा जाए, नए चर बनाने के तरीके, चर और उनके मूल्यों को लेबल करने वाले डेटासेट को कैसे दस्तावेज कर सकते हैं और स्टाटा सिस्टम फ़ाइलों का प्रबंधन कैसे करें । स्टेटा 11 ने वैरिएबल्स मैनेजर की शुरुआत की जो मेनू सिस्टम में डी एटा वी एरीबस मैनेजर के अंतर्गत उपलब्ध सहज ग्राफिकल यूजर इंटरफेस का प्रयोग करते हुए वैरिएबल नाम, लेबल्स, प्रकार, प्रारूप, और नोट्स के साथ-साथ मूल्य लेबल्स को संपादित करने की अनुमति देता है। हालांकि प्रबंधक निश्चित रूप से सुविधाजनक है, फिर भी हम अनुसंधान आदेश को सुनिश्चित करने के लिए एक फाइल में सभी आदेश लिखना पसंद करते हैं। प्रबंधक की एक अच्छी सुविधा है, हालांकि, यह परिवर्तनों को पूरा करने के लिए आवश्यक स्टाटा कमांड उत्पन्न करता है, इसलिए यह एक सीखने के उपकरण के रूप में इस्तेमाल किया जा सकता है, और जब तक आप सत्र प्रवेश कर रहे हैं, तब तक एक रिकॉर्ड पीछे छोड़ देता है 2.1 स्टेटा फाइलें स्टेटा डेटासेट मी वैरिएबल पर एन अवलोकन के साथ आयताकार सरणी हैं। संकुल के विपरीत, जो एक समय में एक अवलोकन पढ़ते हैं, स्टाटा स्मृति में सभी डेटा रखता है, जो एक कारण है कि यह इतनी तेज़ क्यों है StataIC में 2,047 वेरिएबल्स की सीमा, 32,767 स्टैटसेई में। आपके पास बहुत से टिप्पणियां हो सकती हैं क्योंकि आपके कंप्यूटर मेमोरी की अनुमति होगी, बशर्ते आप दो अरब मामलों से बहुत अधिक न जाएं। (इन सीमाओं को खोजने के लिए सहायता सीमाएं प्राप्त करने के लिए।) 2.1.1 वैरिएबल नामों में प्रचलित नामों में 32 वर्ण हो सकते हैं, लेकिन कई कमांड केवल 12 प्रिंट करते हैं, और छोटे नाम टाइप करने में आसान होते हैं। स्ताट नाम केस संवेदी हैं। आयु और उम्र भिन्न चर हैं यह चर नामकरण के लिए एक सम्मेलन विकसित करने और इसके लिए चिपकाता है। मैं छोटे लोअरकेस नामों को पसंद करता हूं और बहु-शब्द के नाम के बजाय एकल शब्द या संक्षिप्ताक्षरों का उपयोग करते हैं, उदाहरण के लिए मैं परिवार के लिए प्रयास या एफएपी को पसंद करता हूं परिवार या परिवार का प्रदर्शन, हालांकि सभी चार नाम कानूनी हैं शब्दों को अलग करने के लिए अंडरस्कोर या ऊंट आवरण के उपयोग पर ध्यान दें 2.1.2 वेरिएबल प्रकार व्हेरिएबल में नंबर या तार हो सकते हैं। संख्यात्मक चर को पूर्णांक के रूप में संग्रहित किया जा सकता है (बाइट्स, इंटिजर्स, या लांग) या फ्लोटिंग पॉइंट (फ्लोट या डबल)। ये प्रकार वे मानों की रेंज या सटीक में भिन्न हैं, विवरण के लिए सहायता डेटाटाइप टाइप करें। आपको आमतौर पर स्टोरेज मोड के बारे में चिंतित होने की आवश्यकता नहीं है, स्ताटा युगल के उपयोग की सभी गणना करता है, और संक्षिप्त आदेश को आपके डाटासेट में प्रत्येक वैरिएबल को स्टोर करने का सबसे सस्ता तरीका मिलेगा, अधिक जानने के लिए टाइप करें सहायता सेक। आपको फ्लोटिंग पॉइंट प्रकारों से जुड़े तर्कसंगत तुलना के साथ सावधान रहना होगा। यदि आप 0.1 को एक फ्लोट में 0.1 स्टोर करते हैं तो आपको यह जानकर हैरानी होगी कि x 0.1 कभी भी सत्य नहीं है। इसका कारण यह है कि 0.1 को अलग-अलग बाइनरी संख्याओं में गोल किया जाता है जब एक फ्लोट (एक्स) या दोहरा (स्थिर 0.1) के रूप में संग्रहीत किया जाता है। यह समस्या पूर्णांक या तार के साथ नहीं होती है स्ट्रिंग व्हेरेबल्स स्टाटा 12 में 244 वर्णों तक, या स्टाटा 13 में दो अरब अक्षरों तक भिन्न हो सकते हैं, जहां आप स्ट्र 1 का उपयोग कर सकते हैं। स्ट्रिंग 2045 वर्णों की निश्चित-लम्बाई स्ट्रिंग को परिभाषित करने के लिए, और एक लंबी स्ट्रिंग को परिभाषित करने के लिए स्ट्रेल, सादे टेक्स्ट या बाइनरी बड़ी ऑब्जेक्ट जैसे छवियां या वर्ड प्रोसेसिंग दस्तावेज़, अधिक जानने के लिए सहायता स्ट्रिंग्स टाइप करें। स्ट्रिंग्स आदर्श रूप से आईडी वेरिएबल के लिए अनुकूल हैं क्योंकि उन्हें समस्याओं के बिना तुलना की जा सकती है। कभी-कभी आपको न्यूमेरिक और स्ट्रिंग चर के बीच कन्वर्ट करने की आवश्यकता हो सकती है। यदि कोई चर एक स्ट्रिंग के रूप में पढ़ा गया है, लेकिन वास्तव में संख्याएं हैं तो आप कमांड डेस्ट्रिंग या फ़ंक्शन असली () का उपयोग करना चाहते हैं। अन्यथा, आप स्ट्रिंग डेटा को एक संख्यात्मक वैरिएबल में कनवर्ट करने के लिए सांकेतिक शब्दों में बदल सकते हैं या सांख्यिक चर को तार में बदलने के लिए डीकोड का उपयोग कर सकते हैं। ये आदेश मूल्य लेबल पर भरोसा करते हैं, जो नीचे वर्णित हैं। 2.1.3 अनुपलब्ध मान अन्य सांख्यिकीय पैकेज की तरह, स्ताट लापता मूल्यों को अलग करता है। संख्यात्मक वैरिएबल के लिए बुनियादी अनुपलब्ध मूल्य को डॉट द्वारा दर्शाया गया है। संस्करण 8 के साथ शुरू में 26 अतिरिक्त लापता-मान कोड हैं। इन मूल्यों को बहुत बड़ी संख्या के रूप में आंतरिक रूप से प्रदर्शित किया जाता है, इसलिए वैध संख्या एलटी। लेफ्टिनेंट। ए एलटी। लेफ्टिनेंट। जे। गायब होने के लिए जांचने के लिए आपको var gt लिखना होगा। (नहीं var।) स्ताटा में ऐसा फ़ंक्शन होता है जो यह तुलना कर सकता है, गायब (वर्नाम) और मैं इसकी सलाह देता हूं क्योंकि यह अधिक पठनीय कोड की ओर जाता है, उदा। मैं सूची आईडी को पसंद करता हूं यदि लापता (आयु) आईडी की सूची में अगर आयु gt स्ट्रिंग चर के लिए अनुपलब्ध मानों को चिह्नित किया जाता है, रिक्त स्ट्रिंग को सभी स्ट्रैंस के साथ भ्रमित होने के लिए नहीं, जैसे कि। जनसांख्यिकीय सर्वेक्षण आंकड़ों में अक्सर कोड लागू होते हैं, जैसे कि 88 लागू नहीं और 99 निर्धारित नहीं हैं। उदाहरण के लिए शादी में उम्र 88 एकल महिला और 99 महिलाओं के लिए दर्ज की जा सकती है, जो शादीशुदा होने के लिए जानी जाती हैं लेकिन शादी में उनकी उम्र की रिपोर्ट नहीं की। आप अक्सर विभिन्न प्रकार के लापता मान कोडों का उपयोग करके इन दो मामलों को अलग करना चाहते हैं। यदि आप एन एस (एनओ या नाप्प्लिकेशनल) के लिए 88 एस याद दिलाना चाहते थे और 99 के लिए (गायब के लिए) आप कोड का उपयोग कर सकते थे, कभी-कभी आप लापता मूल्यों सहित एक चर विनियमित करना चाहते हैं, लेकिन लागू नहीं होने वाले मामलों को छोड़कर। यदि आप ऐसा कर रहे होंगे तो आप 99 को नियमित कोड के रूप में छोड़ना पसंद करेंगे और केवल 88 के रूप में गायब हो सकते हैं। बस सावधान रहें, यदि आप फिर से प्रतिगमन चलाते हैं तो स्टाटा जहाजों को कई छोटी डाटासेट्स के साथ, एक सूची प्राप्त करने के लिए प्रकार sysuse dir। आप sysuse नाम टाइप करके इनमें से किसी भी का उपयोग कर सकते हैं। स्ताटा वेबसाइट स्टाटा मैनुअल में इस्तेमाल किए गए डाटासेट्स और कई सांख्यिकीय पुस्तकों में भी एक रिपॉजिटरी है। 2.2 स्थिति में पढ़ना डेटा इस खंड में हम चर्चा करते हैं कि कच्चे डेटा फ़ाइलों को कैसे पढ़ा जाए। यदि आपका डेटा अन्य सांख्यिकीय पैकेज से आता है, जैसे एसएएस या एसपीएसएस, तो स्टेटट्रान्सफर (स्टैट्रांसफर) या डीबीएमएसकापी (डेटाफ्लक्स) जैसे उपकरण का उपयोग करने पर विचार करें। स्टैटास एसएएस ट्रांसपोर्ट फाइल को एफडीज़ कमांड के साथ पढ़ सकती है (ऐसा नाम इसलिए है क्योंकि यह फ़ूड एंड ड्रग एडमिनिस्ट्रेशन द्वारा आवश्यक प्रारूप है), टाइप फ्यूडीज़ टाइप करें। स्टेटा एक्सेल स्प्रैडशीट्स को आयात और निर्यात भी कर सकता है, अधिक जानने के लिए सहायता आयात एक्सेल टाइप करें, और रिलेशनल डाटाबेस से डेटा पढ़ सकता है, परिचय के लिए ओडीबीसी टाइप करें। 2.2.1 फ्री प्रारूप यदि आपका डेटा रिक्त प्रारूप में है, तो रिक्त स्थान, अल्पविराम, या टैब से भिन्न चर के साथ, आप inf ile कमांड का उपयोग कर सकते हैं। एक मुफ्त प्रारूप फ़ाइल के उदाहरण के लिए, वेब पर उपलब्ध डेटा में परिवार नियोजन प्रयास डेटा देखें। प्रस्तुति.एडयूएसएस 50 9 डेटासेट्स (वर्णन पढ़ें और प्रयास पर क्लिक करें।) यह मूल रूप से चार स्तंभों के साथ एक पाठ फ़ाइल है, देश के नाम वाला एक और तीन संख्यात्मक वेरिएबल्स वाला, जो कि सफेद स्थान से अलग है। हम कमांड का इस्तेमाल करते हुए डेटा में स्टेटा में डेटा पढ़ सकते हैं inf ile कमांड के बाद चर के नाम हैं। क्योंकि देश का नाम एक संख्यात्मक वैरिएबल की बजाय एक स्ट्रिंग है, इसलिए हम नाम str14 के साथ करते हैं। जो चर के 14 वर्णों की एक स्ट्रिंग के रूप में सेट करता है अन्य सभी चर अंकीय हैं, जो कि डिफ़ॉल्ट प्रकार है। उपयोग की जाने वाली कीवर्ड का नाम फ़ाइल के नाम के बाद होता है, जो आपके कंप्यूटर पर एक फ़ाइल, एक स्थानीय नेटवर्क या इंटरनेट हो सकता है इस उदाहरण में हम सीधे इंटरनेट से फाइल पढ़ रहे हैं और यह सब उसके पास है इस कमांड के बारे में अधिक जानकारी के लिए help infile1 टाइप करें। यह देखने के लिए कि हमने जो कुछ हासिल किया है, हम कुछ मामलों की सूची कर सकते हैं Excel जैसे स्प्रेडशीट पैकेज अक्सर प्रति पंक्ति एक अवलोकन के साथ टैब या अल्पविराम द्वारा अलग-अलग डेटा निर्यात करते हैं कभी-कभी पहली पंक्ति में वेरिएबल्स के नाम होते हैं। यदि आपका डेटा इस प्रारूप में है तो आप इन्हेसेट कमांड का उपयोग करके उन्हें पढ़ सकते हैं। यह कमांड इन्फीलेल की तुलना में थोड़ा आसान है। लेकिन दुर्भाग्य से रिक्त-पृथक मूल्यों के साथ काम नहीं करता है अधिक जानने के लिए सहायता निमंत्रण टाइप करें 2.2.2 फिक्स्ड फॉरमेट सर्वे डेटा अक्सर तय प्रारूप में आते हैं, एक या एक से अधिक रिकॉर्ड प्रति केस और प्रत्येक चर में प्रत्येक रिकॉर्ड में एक निश्चित स्थिति में। फिक्स्ड-प्रारूप डेटा को पढ़ने का सबसे सरल तरीका इनफ़िक्स कमांड का उपयोग करके कॉलम निर्दिष्ट करता है जहां प्रत्येक चर स्थित है। जैसे ही होता है, प्रयास डेटा बड़े करीने से स्तंभों में खड़े होते हैं, इसलिए हम उन्हें निम्नानुसार पढ़ सकते हैं: यह देश के नाम को 4-17 कॉलम से पढ़ता है, कॉलम 23-24 से सेट करता है, और इसी तरह। सही कॉलम पढ़ने के लिए यह ज़रूरी है, ज़रूरी है। हमने निर्दिष्ट किया कि देश एक स्ट्रिंग वेरिएबल था लेकिन चौड़ाई निर्दिष्ट नहीं किया, जो इस तथ्य से स्पष्ट था कि डेटा 4-17 कॉलम में है। स्मृति में मौजूदा डेटासेट को ओवरराइट करने के लिए स्पष्ट विकल्प का उपयोग किया जाता है। यदि आपके पास बड़ी संख्या में वेरिएबल्स हैं तो आपको नाम और स्थानों को एक अलग फाइल में टाइप करना चाहिए, जिसे डिक्शनर वाई कहा जाता है, जिसे आप इन्फिक्स कमांड से कॉल कर सकते हैं। निम्नलिखित शब्दकोश को Try. dct नामक फ़ाइल में टाइप करने का प्रयास करें: शब्दकोश केवल टिप्पणियों को स्वीकार करते हैं और इन्हें पहली पंक्ति के बाद दिखाई देना चाहिए। इस फ़ाइल को सहेजने के बाद आप कमांड का उपयोग करके डेटा पढ़ सकते हैं ध्यान दें कि अब आप डिक्शनरी का उपयोग करते हैं, जो बदले में डेटा फ़ाइल का उपयोग करता है। डिक्शनरी में डेटा फ़ाइल का नाम निर्दिष्ट करने के बजाय आप इसे इंगफ़िक्स कमांड के विकल्प के रूप में निर्दिष्ट कर सकते हैं, फार्मफ़ाइल का उपयोग करके शब्दकोश फ़ाइल का उपयोग कर सकते हैं। उपयोग (डेटाफ़ाइल) पहला उपयोग करके डिक्शनरी को निर्दिष्ट करता है और दूसरे का उपयोग डेटा फ़ाइल को निर्दिष्ट करने वाला विकल्प होता है। यह विशेष रूप से उपयोगी है यदि आप एक ही शब्दकोश में संग्रहीत कई डेटा फ़ाइलों को पढ़ने के लिए एक शब्दकोश का उपयोग करना चाहते हैं। यदि आपकी टिप्पणियों के कई रिकॉर्ड या लाइनें फैलती हैं तो आप इनफ़िक्स का प्रयोग करते हुए अभी भी पढ़ सकते हैं, जब तक कि सभी टिप्पणियों के समान रिकॉर्ड की संख्या (जरूरी नहीं कि सभी एक ही चौड़ाई)। अधिक जानकारी के लिए सहायता infix देखें Infile कमांड का उपयोग फिक्स्ड-प्रारूप डेटा और एक शब्दकोश के साथ भी किया जा सकता है। यह एक बहुत शक्तिशाली कमांड है, जो आपको ऐसे अनेक विकल्प प्रदान करता है, जो इन्फ़क्स के साथ उपलब्ध नहीं हैं, उदाहरण के लिए यह आपको शब्दकोश में चर लेबल को परिभाषित करने देता है, लेकिन सिंटैक्स थोड़ा और अधिक जटिल है। मदद infile2 देखें ज्यादातर मामलों में आप पाएंगे कि आप इन्फिक्स का उपयोग कर infile और fixed-format डेटा का उपयोग करके मुक्त प्रारूप डेटा पढ़ सकते हैं। व्यापार-नापों के बारे में अधिक जानकारी के लिए मदद से इन्फीलिंग इनपुट आदेश का उपयोग करके डेटा को सीधे स्टाटा में टाइप किया जा सकता है, मदद इनपुट देखें। या मेनू सिस्टम पर डी एटाडेटा एडिटर के माध्यम से उपलब्ध अंतर्निहित स्टाटा डेटा एडिटर का उपयोग कर। 2.3 डेटा डॉक्यूमेंटेशन आप अपना डेटा स्टैट में पढ़ते समय कुछ दस्तावेज तैयार करना महत्वपूर्ण है। इस खंड में हम देखेंगे कि कैसे डाटासेट, वैरिएबल और वैल्यू लेबल्स बनाने और डेटा या वेरिएबल्स के लिए नोट्स कैसे बनाए जाए। 2.3.1 डेटा लेबल और नोट्स स्टाटा आपको लेबल डेटा आदेश का उपयोग करते हुए अपने डेटासेट को 80 वर्णों (244 स्टाटा एसई) के लेबल के अनुसार लेबल करने देता है। आप प्रत्येक 64K वर्णों तक नोटों को एक बृहदान्त्र के बाद नोट्स का उपयोग करते हुए और फिर पाठ जोड़ सकते हैं: डेटा के उपयोगकर्ता आपकी एनोटेशन देखने के लिए नोट्स लिख सकते हैं आपके डेटा को ध्यान में रखते हुए ध्यान से हमेशा भुगतान किया जाता है 2.3.2 वैरिएबल लेबल और नोट्स आप लेबल वेरिएबल का उपयोग करके अपने चर लेबल कर सकते हैं, उसके बाद वैरिएबल के नाम और कोट्स में संलग्न 80 वर्णों के लेबल। इन्फिल कमांड के साथ आप इन लेबल को डिक्शनरी में जोड़ सकते हैं, जो उनके लिए एक प्राकृतिक घर है। अन्यथा आपको सभी लेबलों के साथ एक फ़ाइल तैयार करना चाहिए हमारे डेटासेट में तीन चर के लिए लेबल को परिभाषित करने के तरीके: स्ताटा आपको कमांड नोट वर्नाम के उपयोग से विशिष्ट चर में नोट्स जोड़ने देता है। पाठ ध्यान दें कि कमांड के बाद एक चर नाम और उसके बाद एक बृहदान्त्र होता है: प्रकार का वर्णन करें और उसके बाद नोट हमारे काम को अब तक जांचने के लिए। 2.3.3 मूल्य लेबल आप विशिष्ट चर के मूल्यों को भी लेबल कर सकते हैं। हमारे डेटासेट में कोई भी स्पष्ट वैरिएबल नहीं है लेकिन एक बना देता है हम परिवार नियोजन के प्रयासों की एक प्रतिलिपि बनाते हैं और फिर इसे तीन श्रेणियों में विभाजित कर सकते हैं, 0-4, 5-15 और 15, जो कमजोर, मध्यम और सशक्त कार्यक्रमों का प्रतिनिधित्व करते हैं (पहले दो पंक्तियों में उत्पन्न और याद करते हैं अगले खंड में, जहां हम यह भी दिखाते हैं कि इन सभी चरणों को सिर्फ एक कमांड के साथ कैसे पूरा किया जा सकता है): स्ताता में लेबल्स परिभाषित करने के लिए एक दो-चरण दृष्टिकोण है। सबसे पहले आप नामांकित लेबल सेट को परिभाषित करते हैं जो लेबल परिभाषित कमांड का उपयोग करते हुए, 80 वर्णों (244 स्टाटा एसई) के लेबल के साथ पूर्णांक कोड को जोड़ती है। फिर आप लेबल वैल्यू कमांड का उपयोग करते हुए एक लेबल वाले लेबल सेट करते हैं। अक्सर आप लेबल सेट और वेरिएबल के लिए एक ही नाम का उपयोग करते हैं, जैसा कि हमने हमारे उदाहरण में किया था। इस दृष्टिकोण का एक फायदा यह है कि आप कई चर के लिए उसी लेबल का उपयोग कर सकते हैं। वैधानिक उदाहरण लेबल है हाँ 1 को परिभाषित करता है हाँ 0 नहीं जो तब आपके डेटासेट में सभी 0-1 चर के साथ जुड़ा जा सकता है, प्रत्येक लेबल के लिए फार्म लेबल मूल्यों की एक सूची का उपयोग कर variablename yesno लेबल्स को परिभाषित करते समय आप उद्धरण छोड़ सकते हैं यदि लेबल एक शब्द है, लेकिन मैं उन्हें स्पष्टता के लिए हमेशा उपयोग करना पसंद करता हूं। विकल्पों को जोड़ने या संशोधित करने के लिए लेबल सेट को संशोधित किया जा सकता है। लेबल डायर (केवल नाम सूचीबद्ध करता है) या लेबल सूची (नाम और लेबल की सूचियां) का उपयोग करके सूचीबद्ध किया जाता है, और लेबल सेव का उपयोग करते हुए एक फ़ाइल में सहेजा जाता है। इन विकल्पों और आदेशों के बारे में और जानने के लिए सहायता लेबल टाइप करें नीचे बताए गए अनुसार आपको अलग-अलग भाषाओं में लेबल भी हो सकते हैं 2.3.4 बहुभाषी लेबल (यह उपखंड निरंतरता की हानि के बिना छोड़ दिया जा सकता है।) एक स्टेटस फ़ाइल कई भाषाओं में लेबल को स्टोर कर सकती है और आप एक सेट से दूसरे में आसानी से स्थानांतरित कर सकते हैं। संस्करण 13 में पहले से और बहुभाषी समर्थन की एक सीमा यह है कि लेबल 7-बिट ascii वर्णों के लिए प्रतिबंधित थे, ताकि आप अक्षर के रूप में चिन्हों के साथ अक्षरों को शामिल नहीं कर सके यह सीमा स्टेटा 14 में यूनिकोड समर्थन की शुरुआत से हटा दी गई थी, इसलिए आप केवल लेबल में नहीं बल्कि पूरे स्ताटा में, डेराक्रिटिकल अंक और अन्य गैर-असीम पात्रों का उपयोग कर सकते हैं। अच्छी तरह से हमारे डेटासेट के लिए स्पैनिश लेबल बनाकर इस विचार को स्पष्ट किया है। स्टाटा की सिफारिशों के बाद हम आईएसओ मानक दो-अक्षर भाषा कोड, अंग्रेजी के लिए एन और स्पैनिश के लिए ईएस का उपयोग करेंगे। सबसे पहले हम वर्तमान भाषा को एन में बदलने के लिए लेबल भाषा का उपयोग करते हैं। और एक नई भाषा सेट बनाने के लिए es: यदि आप अब वर्ण लिखेंगे तो आपको पता चल जाएगा कि हमारे वेरिएबल्स के पास कोई लेबल नहीं है, हम विकल्प प्रति का उपयोग करके अंग्रेज़ी लोगों की नकल कर सकते थे। लेकिन इस मामले में हमें कोई काम नहीं बचा होगा। यहां डेटा और चर लेबल के स्पेनी संस्करण दिए गए हैं: ये परिभाषाएं इसी अंग्रेज़ी लेबलों को ओवरराइट नहीं करतीं, लेकिन समानांतर स्पैनिश ब्रह्मांड में उनके साथ एक साथ रहती हैं। मान लेबल्स के साथ आपको थोड़ा और सावधान रहना होगा, हालांकि आप लेबल सेट को फिर से परिभाषित नहीं कर सकते हैं क्योंकि यह केवल एक चर और लेबल का एक सेट है, न कि लेबल्स खुद, जो भाषा सेट में संग्रहीत है। आपको क्या करने की ज़रूरत है एक नया लेबल सेट परिभाषित करना, अच्छी तरह से इसे कॉल करना प्रयास करता है पुराना नाम और नई भाषा कोड संयोजन करना, और उसके बाद इसे चर प्रयास के साथ जोड़ना: आप अब वर्णन कमांड को आज़मा सकते हैं प्रयास को व्यवस्थित करने का प्रयास करें: अगला हम भाषा को अंग्रेजी में वापस बदलते हैं और फिर से तालिका चलाते हैं: अधिक जानकारी के लिए टाइप करें help labellanguage। 2.4 नया वैरिएबल बनाना नया चर बनाने के लिए सबसे महत्वपूर्ण स्टाटा कमांड्स जनरेटेलेप्ले हैं और स्मरण करते हैं। और वे अक्सर एक साथ उपयोग किया जाता है। 2.4.1 जेनरेट करें और प्रतिस्थापित करें gen erate कमांड एक अभिव्यक्ति का उपयोग करके एक नया चर बनाता है जो स्थिरांक, चर, कार्य और अंकगणित और तार्किक ऑपरेटरों को जोड़ सकता है। एक सरल उदाहरण के साथ शुरू करें: यहां स्क्वायर सेटिंग बनाने का तरीका बताया गया है: यदि आप इस शब्द को प्रतिगमन में उपयोग करने जा रहे हैं तो आप जानते हैं कि रैखिक और द्विघात शब्द अत्यधिक सहसंबंधित हैं। इसे चौरसाइ करने से पहले चर (माध्य घटाकर) को केन्द्रित करना एक अच्छा विचार हो सकता है यहाँ हम उत्पादन को दबाने के लिए चुपचाप का उपयोग करते हुए सारांशित करते हैं और संग्रहित परिणाम (मतलब) से मतलब को पुनः प्राप्त करते हैं: ध्यान दें कि मैंने इस चर के लिए एक अलग नाम का उपयोग किया है। स्टेटा आपको एक मौजूदा चर का उपयोग करके उत्पन्न करने के लिए अधिलेखित नहीं करेगा। यदि आप वास्तव में पुराने चर उपयोग के मूल्यों को बदलने के बजाय प्रतिस्थापित करते हैं। आप डेटासेट से एक या अधिक चर ड्रॉप करने के लिए ड्रॉप वार्नम्स का भी उपयोग कर सकते हैं। 2.4.2 ऑपरेटर्स और अभिव्यक्ति निम्न तालिका आपको एक्सप्रेशंस में इस्तेमाल किए जाने वाले मानक अंकगणितीय, तार्किक और रिलेशनल ऑपरेटर को दिखाती है: gt या उससे बड़ा या उच्चतर प्रयास वाले देशों के लिए एक सूचक चर बनाने के लिए: यह एक आम स्टेटा मुहावरा है , इस तथ्य का फायदा उठाते हुए कि तार्किक अभिव्यक्ति 1 मान मान लेते हैं यदि सत्य है और 0 यदि झूठी है एक आम विकल्प लिखना है दो रणनीतियों का बिल्कुल एक ही जवाब उत्पन्न होता है। दोनों में गलती होने पर दोनों गलत होंगे क्योंकि इन्हें उच्च प्रयास के रूप में कोडित किया जाएगा क्योंकि लापता मूल्य कोड बहुत बड़े मूल्य हैं, जैसा कि खंड 2.1 में उल्लिखित है। आपको खुली समाप्त तुलना से बचने की एक अच्छी आदत को विकसित करना चाहिए। मेरा पसंदीदा तरीका उपयोग करने के लिए है जो 14 से ऊपर के प्रयासों के लिए सही देता है, 14 से कम या उसके बराबर प्रयास के लिए झूठे, और प्रयास गायब होने पर गायब है। तार्किक अभिव्यक्ति को amp का उपयोग करके और या इसके लिए जोड़ा जा सकता है यहां बताया गया है कि कैसे 5 और 14 के बीच के प्रयास के लिए एक सूचक चर बनाने के लिए: यहां हमें लापता मूल्यों के बारे में चिंता करने की ज़रूरत नहीं है, उन्हें क्लॉज प्रयास एलटी 14 से बाहर रखा गया है। 2.4.3 कार्य स्ताटा में बड़ी संख्या में कार्य हैं, ये कुछ हैं अक्सर इस्तेमाल किए गए गणितीय कार्य, प्रकार की पूरी सूची देखने के लिए मैथफ़न टाइप करें: x का एक्सक्ल्यूशन फ़ंक्शन एक्स के पूर्णांक को एक्स के गुणांक को शून्य से x के प्राकृतिक लॉगरिथम में एक्स के जरिए प्राप्त होता है यदि xgt0 x का लॉग बेस 10 (xgt0 के लिए) संभाव्यता के लिए बाधाओं का लॉग x: लॉगिट (एक्स) एलएन (x (1-x)) अधिकतम x1, x2। xn, लापता मूल्यों को एक्स 1, एक्स 2 की न्यूनतम की उपेक्षा xn, निकटतम पूर्ण संख्या को गुणा मानों को अनदेखा कर एक्स का वर्गमूल x यदि x gt 0 यह कार्य स्वतः सभी टिप्पणियों पर लागू होता है जब तर्क आपके डेटासेट में एक चर होता है। स्ताट में भी यादृच्छिक संख्या उत्पन्न करने के लिए एक समारोह है (सिमुलेशन में उपयोगी), अर्थात् वर्दी ()। इसके लिए सामान्य सीडीएफ और अनौपचारिक (सामान्य) के लिए इसके व्युत्क्रम के लिए संभाव्यता वितरण (पी-वैल्यू के लिए आवश्यक) और उनके उलटा (महत्वपूर्ण मूल्यों के लिए आवश्यक) की गणना करने के लिए कार्यों का व्यापक सेट भी है, इसके लिए सहायता घनत्व कार्य देखें अधिक जानकारी। सामान्य रूप से वितरित टिप्पणियों को अनुकरण करने के लिए आप इसका उपयोग कर सकते हैं स्ट्रिंग के साथ कार्य करने के लिए कुछ विशेष फ़ंक्शन भी हैं, मदद स्ट्रिंग फ़ंक्शन देखें। और तिथियों के साथ, सहायता तिथि फ़ंक्शन देखें। 2.4.4 रिकोडिंग वैरिएबल recode कमांड को एक संख्यात्मक चर को श्रेणियों में समूह के लिए उपयोग किया जाता है। मान लीजिए कि उर्वरता सर्वेक्षण में 15 से 49 वर्ष की आयु के महिलाओं के लिए एकल साल की उम्र है, और आप इसे 5-वर्षीय आयु वर्गों में कोड करना चाहते हैं। आप निश्चित रूप से कुछ का उपयोग कर सकते हैं, लेकिन यह नियमित रूप से अंतर अंतरालों के लिए काम करता है (और थोड़ा गुप्त है)। कोष्ठकों में प्रत्येक अभिव्यक्ति का उपयोग करके एक ही परिणाम प्राप्त किया जा सकता है एक नियम है, और एक सूची या मानों की श्रेणी शामिल है, इसके बाद एक समान चिह्न और एक नया मान। स्लैश का उपयोग करके निर्दिष्ट एक सीमा, दो सीमाएं शामिल होती है, इसलिए 1519 15 से 1 9 है, जिसे 15 16 17 18 19 या 15 16 17 1 9 के रूप में भी निर्दिष्ट किया जा सकता है। आप न्यूनतम उपयोग करने के लिए न्यूनतम का उपयोग कर सकते हैं और अधिकतम न्यूनतम 1 9 और 44 मैक्स के अनुसार, सबसे बड़ा मान देखें। कोष्ठक को छोड़ा जा सकता है जब नियम में प्रपत्र रेंज की संख्या होती है, लेकिन वे आमतौर पर कमांड को अधिक पठनीय बनाने में मदद करते हैं। मूल्य जहां वे गिरते हैं, उन प्रथम श्रेणी के लिए आवंटित किए जाते हैं। जिन श्रेणियों को कभी भी श्रेणी में नहीं सौंपा जाता है, वे सभी के रूप में रखे जाते हैं। आप किसी अन्य मूल्य को संदर्भित करने के लिए अंतिम खंड के रूप में अन्य (या) का उपयोग नहीं कर सकते हैं वैकल्पिक रूप से, आप अनुपस्थित लापता और गैर-मेलिंग मूल्यों को संदर्भित करने के लिए अनुपस्थित और गैर-मिसिंग का उपयोग कर सकते हैं ये अंतिम दो खंड होने चाहिए और दूसरे के साथ जोड़ नहीं सकते हैं हमारे उदाहरण में हमने एक नया चर उत्पन्न करने के लिए जीन () विकल्प भी इस्तेमाल किया, इस मामले में उम्र 5 मौजूदा चर के मूल्यों को बदलने के लिए है। मैं दृढ़ता से अनुशंसा करता हूं कि आप हमेशा सामान्य विकल्प का उपयोग करें या इसे रीडोड करने से पहले मूल वैल की प्रतिलिपि बनाएं। आप प्रत्येक रडिंग नियम में मान लेबल भी निर्दिष्ट कर सकते हैं। ये आसान और कम त्रुटि प्रतीत होता है कि एक अलग बयान में लेबल बनाते हैं। ऑप्शन लेबल (एल एबेलमेन) आपको लेबल्स के लिए एक नाम असाइन करने देता है (डिफ़ॉल्ट वैरिएबल नाम के समान है) यह एक उदाहरण है कि कैसे एक चरण में परिवार नियोजन प्रयास को याद दिलाना और लेबल करना है (ऊपर अनुभाग 2.4.2 में प्रयुक्त चार आज्ञाओं के साथ तुलना करें)। यह अक्सर एक अच्छा विचार है कि मूल और रिकोडेड वेरिएबल्स को क्रॉस-सारबेट करने के लिए यह जांचने के लिए कि परिवर्तन का इरादा है (बेशक यह केवल तब किया जा सकता है अगर आपने एक नया वैरिएबल बनाया है) 2.5 व्यवस्थापकीय स्टेटा फ़ाइल्स एक बार जब आप एक स्टेटा सिस्टम फाइल बनाते हैं, तो आप उसे फ़ाइल नाम सहेजने पर डिस्क पर सहेजना चाहेंगे। बदलने के। जहां प्रतिस्थापन विकल्प, सामान्य रूप से, केवल तभी आवश्यक है जब फ़ाइल पहले से मौजूद है। यदि आप जारी किए गए एक पिछले सत्र में सहेजी गई एक स्टाटा फ़ाइल लोड करने के लिए आदेश का उपयोग फ़ाइल नाम का उपयोग करें। यदि अस्थायी चर हैं, तो आपको सहेजी गई फ़ाइल में आवश्यकता नहीं है, तो आप उन्हें ड्रॉप वार्नम्स का उपयोग करके (सहेजने से पहले) ड्रॉप कर सकते हैं। वैकल्पिक रूप से, आप वर्णों को रख सकते हैं जिन्हें आप रखना चाहते हैं, Varname s का उपयोग करके बड़े फाइलों के साथ आप इस कमांड को सहेजने से पहले डेटा को देख सकते हैं और हर वैरिएबल को स्टोर कर सकते हैं, जो संभवत: कम से कम संभव डेटा प्रकार में रखता है जिससे परिणाम सटीक नहीं होगा। स्टाटा फाइल में चर या अवलोकन जोड़ना संभव है वैरिएबल जोड़ने के लिए आप मर्ज कॉमांड का उपयोग करते हैं, जिसे दो (या अधिक) स्टाटा फ़ाइलों की आवश्यकता होती है, आम तौर पर आम आईडी के साथ, इस तरह की टिप्पणियों को सही ढंग से जोड़ा जा सकता है एक विशिष्ट एप्लिकेशन घरेलू डेटा को व्यक्तिगत डेटा फ़ाइल में जोड़ना है। अधिक जानने के लिए सहायता मर्ज करें। किसी फ़ाइल में अवलोकन जोड़ने के लिए आप अपेंड कमांड का उपयोग करते हैं, जिसके लिए डेटा को स्टाटा फ़ाइल पर जोड़ा जाना चाहिए, आमतौर पर स्मृति में डेटासेट के समान वैरिएबल होते हैं। उदाहरण के लिए, आप एक क्लिनिक में मरीजों के लिए डेटा प्राप्त कर सकते हैं और दूसरे क्लिनिक से समान डेटा जोड़ सकते हैं। अधिक जानने के लिए सहायता अनुलग्नक टाइप करें एक संबंधित लेकिन अधिक विशिष्ट आदेश शामिल है। जो किसी बाहरी डेटासेट में टिप्पणियों के साथ स्मृति में अवलोकन के सभी जोड़ों के संयोजन को बनाता है (क्रॉस भी देखें)। कॉपी 2017 जर्मटाकटन रॉड्रीक्यूटेग्यूज, प्रिंसटन विश्वविद्यालय
पृष्ठ नहीं मिला इस साइट में जुआ संबंधित सामग्री (कैसीनो गेम्स, पोकर, बिंगो, स्पोर्ट्स सट्टेबाजी आदि सहित) शामिल हैं और केवल वयस्कों के लिए ही है NoDepositBonus. cc का उपयोग करने या हमारे द्वारा प्रदान किए जाने वाले किसी भी कार्यक्रम में शामिल होने के लिए आपको 18 वर्ष या उससे अधिक उम्र का होना चाहिए (या यदि आपके निवास स्थान में बहुमत की उम्र 18 वर्ष से अधिक है, तो आपको बहुमत प्राप्त होगा) । जारी रखने से, आप सहमति देते हैं कि आप कानूनी आयु के हैं, और प्रदाताओं और मालिकों ने आपके कार्यों के लिए कोई ज़िम्मेदारी नहीं ली है यदि आप 18 वर्ष की आयु से अधिक नहीं हैं, या जुआ से संबंधित सामग्री से नाराज हैं, तो कृपया बाहर निकलने के लिए यहां क्लिक करें। NoDepositBonus. cc एक स्वतंत्र डायरेक्टरी और सूचना सेवा किसी भी गेमिंग ऑपरेटर नियंत्रण से मुक्त है। चेतावनी: आपको यह सुनिश्चित करना होगा कि आप कैसीनो में प्रवेश करने या दांव लगाने से पहले सभी आयु और अन्य नियामक आवश्यकताओं को पूरा करें। इंटरनेट पर सैकड़ों न्यायालय हैं और इंटरनेट पर सैकड़ों विभिन्न गेम और जुआ के अवसर उपलब्ध हैं। आप यह निर्धारित करने क...
Comments
Post a Comment