Wednesday 27 December 2017

स्टैटा फॉरेक्स में भंडारण प्रकार बदलना


सूचना: आईडीआरई सांख्यिकी परामर्श समूह वेबसाइट को वर्डप्रेस सीएमएस में फरवरी में माइग्रेट कर देगा ताकि नई सामग्री के रख-रखाव और सृजन की सुविधा मिल सके। हमारे कुछ पुराने पृष्ठों को हटा दिया जाएगा या संग्रहीत किया जाएगा ताकि उन्हें अब बनाए रखा नहीं जाएगा हम रीडायरेक्ट बनाए रखने का प्रयास करेंगे ताकि पुरानी यूआरएल हम जितनी अच्छी तरह काम कर सकें उतना काम जारी रहेगा। डिजिटल रिसर्च और एजुकेशन फॉर डिजिटल रिसर्च एंड एजुकेशन में आपका स्वागत है स्टेट कंसल्टिंग ग्रुप को उपहार देने से सहायता करें स्टेटा क्लास नोट्स n से लेकर एन तक की गणना। परिचय स्टेटा में एन और एन नामक दो बिल्ट-इन वैरिएबल हैं। n वर्तमान अवलोकन संख्या के लिए स्टैट नोटेशन है। पहली नज़र में n 1 है, दूसरे में 2, तीसरे में 3 और इतने पर। एन टिप्पणियों की कुल संख्या के लिए पारा संकेतन है। देखते हैं कैसे n और n काम करते हैं जैसा कि आप देख सकते हैं, चर आईडी 1 से 7 से चल रहे अवलोकन संख्या है और एनटी कुल टिप्पणियों की संख्या है, जो 7 है। कमान द्वारा एन और एन का उपयोग करके गिनती से कुछ बहुत ही उपयोगी परिणाम उत्पन्न हो सकते हैं। निश्चित रूप से, कमांड द्वारा उपयोग करने के लिए हमें सबसे पहले चर के आधार पर हमारे डेटा को सॉर्ट करना होगा। अब एन 1 प्रत्येक समूह के भीतर अवलोकन संख्या है और एन 2 प्रत्येक समूह के लिए टिप्पणियों की कुल संख्या है। प्रत्येक समूह के लिए निम्नतम स्कोर की सूची निम्न का उपयोग करने के लिए: प्रत्येक समूह के लिए उच्चतम स्कोर की सूची निम्न का उपयोग करने के लिए: n का एक अन्य उपयोग निम्न डेटा में डुप्लिकेट आईडी नंबर पता करने के लिए n का उपयोग करता है: जैसा कि यह पता चला है, टिप्पणियों 6 और 7 में समान आईडी संख्याएं हैं, लेकिन अलग-अलग स्कोर मान डुप्लिकेट ढूँढना अब डुप्लिकेट अवलोकनों को खोजने के लिए एन का उपयोग करें। इस उदाहरण में हम सभी चर द्वारा अवलोकन को सॉर्ट करते हैं। इसके बाद हम सभी कथन के अनुसार कथन का उपयोग करते हैं और सेट एन सेट करते हैं, जो समान अवलोकन की कुल संख्या के बराबर है। अंत में, हम उन टिप्पणियों की सूची बनाते हैं जिनके लिए एन 1 से अधिक है, जिससे डुप्लिकेट अवलोकनों की पहचान की जाती है। यदि आपके पास डेटासेट में बहुत से चर हैं, तो इसे दो बार बाहर टाइप करने के लिए लंबा समय लगा सकता है। हम वाइल्डकार्ड का उपयोग कर सकते हैं यह इंगित करता है कि हम सभी चर का उपयोग करना चाहते हैं। इसके अलावा स्ताटा के नवीनतम संस्करणों में हम सॉर्ट और एक ही स्टेटमेंट में जोड़ सकते हैं। नीचे कोड का सरलीकृत संस्करण है जो उपरोक्त के समान सटीक परिणाम देगा। इस वेब साइट की सामग्री को कैलिफ़ोर्निया यूनिवर्सिटी द्वारा किसी विशेष वेब साइट, किताब या सॉफ़्टवेयर उत्पाद के समर्थन के रूप में नहीं समझा जाना चाहिए। नोट: आईडीआरई सांख्यिकीय परामर्श समूह वेबसाइट को WordPress सीएमएस में माइग्रेट करने के लिए फरवरी में सुविधा प्रदान करेगा रखरखाव और नई सामग्री का निर्माण हमारे कुछ पुराने पृष्ठों को हटा दिया जाएगा या संग्रहीत किया जाएगा ताकि उन्हें अब बनाए रखा नहीं जाएगा हम रीडायरेक्ट बनाए रखने का प्रयास करेंगे ताकि पुरानी यूआरएल हम जितनी अच्छी तरह काम कर सकें उतना काम जारी रहेगा। डिजिटल रिसर्च और एजुकेशन फॉर डिजिटल रिसर्च एंड एजुकेशन में आपका स्वागत है एक उपहार देने के लिए स्टेट कंसल्टिंग ग्रुप द्वारा मदद करें। अकसर किये गए सवाल कैसे मैं जल्दी से कई स्ट्रिंग चर को अंकीय चर में कनवर्ट कर सकता हूँ। तार के रूप में परिभाषित वह है, चरित्र चर वेरिएबल में संख्यात्मक मान हो सकते हैं, लेकिन यदि उन्हें टाइप स्ट्रिंग के रूप में परिभाषित किया गया है। डेटा का विश्लेषण करने के लिए आप बहुत कुछ कर सकते हैं। आप मतलब नहीं प्राप्त कर सकते हैं, आप प्रतिगमन नहीं कर सकते, आप एनोवा नहीं कर सकते हैं, आदि। कभी-कभी डेटासेट में संख्यात्मक मान होते हैं जो स्ट्रिंग के रूप में संग्रहीत होते हैं। हम पहले इस परिदृश्य को संबोधित करेंगे। तब हम उस केस को संबोधित करेंगे जहां स्ट्रिंग चर में वास्तव में स्ट्रिंग होते हैं, और लक्ष्य प्रत्येक मान को निर्दिष्ट करना है, स्ट्रिंग को संख्यात्मक मान पर ले जाता है। इस पृष्ठ पर मौजूद सभी उदाहरणों में एक ही डाटासेट का इस्तेमाल होता है, इसलिए डेटा की जांच करके शुरूआत करें। उदाहरण डेटासेट, एचएसबीएस स्ट्रिंग चर के रूप में सभी चर के साथ हाई स्कूल और परे डेटा फ़ाइल का एक सबसेट है। जैसा कि आप नीचे दी गई वर्णन से देखते हैं, वेरिएबल को स्ट्रिंग वेरिएबल्स के रूप में परिभाषित किया जाता है (उदा। विज्ञान स्ट्रेट 2 है, एक स्ट्रिंग लंबाई 2)। अब जब कि हम जानते हैं कि वेरिएबल्स स्ट्रिंग वेरिएबल्स हैं, तो हम सूची कमांड का इस्तेमाल करके देख सकते हैं कि इन वेरिएबल्स में संग्रहीत स्ट्रिंग कैसी दिखती हैं। हालांकि चर विज्ञान को str2 के रूप में परिभाषित किया गया है, आप नीचे दी गई सूची से देख सकते हैं कि इसमें केवल संख्यात्मक मान हैं फिर भी, क्योंकि चर को स्ट्रोब के रूप में परिभाषित किया जाता है, स्ताता वैरिएबल साइंस के किसी भी प्रकार का संख्यात्मक विश्लेषण नहीं कर सकता। चर पढ़ने के लिए भी यही सच है। संख्यात्मक मानों के साथ स्ट्रिंग चर को परिवर्तित करना संख्यात्मक चर में स्ट्रिंग्स के रूप में संग्रहीत संख्याओं को परिवर्तित करने की एक विधि वास्तविक नामक एक स्ट्रिंग फंक्शन का उपयोग करना है जो संख्यात्मक मानों को स्ट्रिंग के रूप में संख्यित मानों में तब्दील कर देती है। वाक्यविन्यास की पहली पंक्ति ऊपर दिखाए गए डेटासेट में पढ़ती है। दूसरा एक नया चर readn बनाता है जो स्ट्रिंग वेरिएबल में संग्रहीत संख्या के मूल्य के बराबर है। वास्तविक (एस) एक समारोह है जो स्ट्रिंग के रूप में रखे गए मूल्यों का अनुवाद करता है, जहां एस में स्ट्रिंग्स वाले वेरिएबल हैं। एक ही परिणाम प्राप्त करने का दूसरा तरीका कमांड डेस्ट्रिंग है। चलो destring आदेश का उपयोग करने की कोशिश और देखें कि यह कैसे काम करता है। सिंटैक्स की पहली पंक्ति डेटासेट को फिर से लोड करती है, इसलिए हम एक डाटासेट से शुरू कर रहे हैं जिसमें केवल स्ट्रिंग वेरिएबल्स शामिल हैं। वाक्यविन्यास की दूसरी पंक्ति को नष्ट करने वाला आदेश चलाता है। जैसा कि आप नीचे दी गई वर्णन से देख सकते हैं, कंट्रोलिंग कमान ने सभी चर को अंकीय के रूप में परिवर्तित कर दिया, दौड़ को छोड़कर। लिंग और schtyp चूंकि इन वेरिएबलों में उनके पास अक्षर थे, इसलिए कंट्रोलिंग कमांड ने ऐसे चर को छोड़ दिया। अगर डेटासेट में कोई संख्यात्मक वैरिएबल रहा होता है, तो वे अपरिवर्तित रहेंगे। ऊपर वर्णित तकनीकों के दोनों गुण हैं कि कुछ स्थितियों में लाभ हैं और अन्य स्थितियों में नुकसान हो सकता है। कमांड डेस्ट्रिंग को एक चरण में एक संपूर्ण डाटासेट पर चलाया जा सकता है, फंक्शन वास्तविक का उपयोग करने के लिए विधि को प्रत्येक चर में कनवर्ट करने के लिए कमांड जारी करना पड़ता है (हालांकि यह प्रत्येक चर के लिए सिंटैक्स टाइप करने के बजाय एक पाश के साथ किया जा सकता है)। वास्तविक कार्य (पहली विधि) का उपयोग करने के लिए एक संभावित लाभ यह है कि अगर वास्तविक कार्य को एक गैर-संख्यात्मक मूल्य का सामना करना पड़ता है, तो वह उस स्थिति में गुम होने के बराबर चर सेट करता है और आगे बढ़ता है। कुछ हद तक नाश करने के लिए इसी तरह व्यवहार किया जा सकता है, लेकिन समान रूप से नहीं। Destring का उपयोग कर किसी भी गैर-संख्यात्मक मान वाले स्ट्रिंग चर को कनवर्ट करने के लिए उन वर्णों को सूचीबद्ध करना होगा जिन्हें ध्यान नहीं दिया जाना चाहिए (उदा।, या।) इसके अतिरिक्त, उन मामलों के मूल्यों को सेट करने के बजाय जो गैर-संख्यात्मक मानों को गुम करने के लिए (जो फ़ंक्शन असली है) के लिए निर्धारित करता है, डेस्ट्रिंग निर्दिष्ट गैर-संख्यात्मक वर्णों को निकाल देता है डेस्ट्रिंग निर्दिष्ट स्ट्रिंग्स को निकालेगी और फिर कनवर्ट करेगी, जिसका अर्थ है कि ए 4 को 4 में बदला जा सकता है। डेस्ट्रिंग के व्यवहार बहुत अच्छा है अगर एक संख्यात्मक मान को स्ट्रिंग के रूप में संग्रहीत किया जाता है, जिसमें कभी-कभी कॉमाएं (जैसे 4,354) जैसी चीज़ें होती हैं, लेकिन हालात भी हो सकते हैं यह व्यवहार अवांछनीय है गैर-संख्यात्मक मानों के साथ स्ट्रिंग चर को सांख्यिक मानों में परिवर्तित करना हम लिंग और शिल्पी को संख्यात्मक मानों में कैसे रूपांतरित करते हैं हम नीचे दिखाए गए अनुसार एन्कोड कमांड का उपयोग कर सकते हैं। ये आदेश लिंग 2 और schtyp2 बनाते हैं नीचे दिए गए वर्णन कमांड में सूचना है कि लिंग 2 और schtyp2 संख्यात्मक चर हैं और उनके पास लेबल (लिंग 2 और schtyp2 कहा जाता है) है। यदि हम डेटा को सूचीबद्ध करते हैं, तो ऐसा प्रतीत होता है कि लिंग 2 और schtyp2 लिंग और schtyp के समान हैं। हालांकि वे वाकई संख्यात्मक होते हैं और आप जो देख रहे हैं वह चर के साथ जुड़े मूल्य लेबल हैं नीचे हम नोलबेल विकल्प का उपयोग करते हैं और आप देखते हैं कि gender2 और schtyp2 वाकई संख्यात्मक हैं। चर दौड़ के बारे में क्या यह अभी भी एक वर्ण वैरिएबल है क्योंकि हमारे पहले डेस्ट्रिंग कमांड ने डेटा को एक्स में देखा और इसे परिवर्तित करने का प्रयास नहीं किया क्योंकि इसमें गैर-संख्यात्मक मान थे। नीचे हम इसे अंकीय को कनवर्ट कर सकते हैं, जिसमें अनदेखा (एक्स) विकल्प शामिल होता है, जो कि वेरिएबल को संख्यात्मक में कनवर्ट करने के लिए कहता है और जब एक्स को उस लापता मूल्य को परिवर्तित करने का सामना करना पड़ता है। आप परिणामों को नीचे दी गई सूची में देख सकते हैं। जैसा कि आप देख चुके हैं, हम स्ट्रिंग वेरिएबल को कन्वर्ट करने के लिए उपयोग कर सकते हैं, जिसमें संख्यात्मक चर में नंबर शामिल हो सकते हैं, और यह ऐसे परिस्थितियों को संभाल सकता है जहां कुछ मान एक चरित्र के रूप में संग्रहीत किए जाते हैं (जैसे कि हम रेस के साथ जी एक्स)। यदि आपके पास एक वर्ण वैरिएबल है जिसे सभी वर्णों के रूप में संग्रहीत किया गया है, तो आप वर्ण वैरिएबल को न्यूमेरिक में कनवर्ट करने के लिए एन्कोड का उपयोग कर सकते हैं और यह वैल्यू लेबल्स बनाएगा जो कि वैरिएबल वैरिएबल के साथ संचित किए गए मान हैं। आगे अधिक जानकारी, मदद या संदर्भ मैनुअल को नष्ट करना और सांकेतिक शब्दों में बदलना आदेश देखें इस वेब साइट की सामग्री को कैलिफोर्निया विश्वविद्यालय द्वारा किसी विशेष वेब साइट, किताब या सॉफ़्टवेयर उत्पाद के समर्थन के रूप में नहीं समझा जाना चाहिए।

No comments:

Post a Comment