एसएएस ट्यूटोरियल: एसएएस के बारे में आप सभी को पता होना चाहिए



SAS के इस ब्लॉग में, जानें एसएएस क्या है? यह क्या कर सकता है, और यह समझ सकता है कि एसएएस बाजार में सबसे लोकप्रिय एनालिटिक्स टूल में से एक क्यों है।

प्रश्न - एसएएस ट्यूटोरियल - एडुरकाएसएएस क्या है? मुझे एसएएस क्यों सीखना चाहिए?के लाभ क्या हैं ?क्या आप उपरोक्त प्रश्नों के उत्तर ढूंढ रहे हैं? यदि हाँ, तो यहSAS ट्यूटोरियलआपके सभी सवालों का जवाब देगा।

हम इंसान एक जिज्ञासु प्रजाति हैं, क्या हम नहीं हैं? हम हमेशा और अधिक जानना चाहते हैं। यह जानने की इच्छा, हमें और प्रश्न पूछती है, और बदले में, हमें अधिक उत्तरों की तलाश में रखती है।





आइए हम एक साधारण समस्या पर विचार करें। अगर आप खरीदारी करने जाना चाहते हैं, और आपके पास चुनने के लिए दो विकल्प हैं:

  • $ 149 का कूपन
  • कूपन से 25%

आप सोच सकते हैं कि कौन सा विकल्प आपको अधिक बचत करने में मदद करेगा?यह एक परिदृश्य है। हमारे पास कई ऐसे प्रश्न हैं और हम विभिन्न परिदृश्यों में आ सकते हैं जहाँ हम उचित निर्णय नहीं ले सकते हैं। क्या ये सवाल आपको जिज्ञासु बनाते हैंउत्तर खोजने के बारे में? यदि हाँ, तो आप एनालिटिक्स पसंद करेंगे और वे उपकरण भी जो आपको डेटा का विश्लेषण करने में मदद करेंगे। एसएएस एक ऐसा उपकरण है।



SAS ट्यूटोरियल

लेख के अंत तक आपको निम्नलिखित विषयों से परिचित होना चाहिए:

एसएएस की आपकी समझ बिना समझ के अधूरी है डेटा विश्लेषण।तो चलो शुरू हो जाओ।

डेटा एनालिटिक्स क्या है?

'एनालिटिक्स' शब्द का चलन कुछ समय से है, फिर भी इसे परिभाषित करने का कोई एक तरीका नहीं है। आइए हम एक सरल उदाहरण के साथ विश्लेषिकी को समझने की कोशिश करें। कल्पना कीजिए, आप एक टी-शर्ट खरीदना चाहते हैं। वे संभावित प्रश्न क्या होंगे जिनके बारे में आप सोच सकते हैं? मुझे कुछ सामान्य लोगों की मदद करने दें:



  • मुझे टी-शर्ट कब खरीदनी चाहिए?
  • टी-शर्ट के लिए मुझे कितना खर्च करना चाहिए?
  • क्या मुझे टी-शर्ट ऑनलाइन खरीदनी चाहिए या मुझे एक स्टोर पर जाना चाहिए?
  • यदि मैं टी-शर्ट ऑनलाइन खरीदने का फैसला करता हूं, तो मुझे किस वेबसाइट से इसे खरीदना चाहिए?
  • यदि मैं किसी स्टोर पर जाने का फैसला करता हूं, तो मुझे किस स्टोर पर जाना चाहिए?

निर्णय समय, धन, वरीयता और पिछले अनुभवों जैसे कारकों पर निर्भर हो सकता है। हमें उपरोक्त समस्या के साथ जारी रखना चाहिए। निम्नलिखित को धयान मे रखते हुए:

  • आप रविवार को स्वतंत्र हैं
  • आपका बजट $ 300 है
  • आप किसी स्टोर पर जाना पसंद करते हैं क्योंकि यह आपको एक टी-शर्ट को हैंडपिक करने देता है
  • आप किसी विशेष स्टोर पर जाने का निर्णय लेते हैं क्योंकि स्टोर पर आपकी पिछली यात्रा ने आपको निराश नहीं किया था

उपरोक्त बिंदुओं के आधार पर, मान लीजिए, आप रविवार को एक स्टोर पर जाने और एक टी-शर्ट खरीदने का फैसला करते हैं, जिसकी कीमत आपको $ 265 के आसपास होगी। आपने कुछ संभावनाओं पर विचार किया, उन लोगों को चुना जो आवश्यकता के अनुकूल थे और निर्णय लिया।

अच्छी तरह से सरल शब्दों में, आपने टी-शर्ट खरीदने में मदद करने के लिए बस किसी प्रकार का विश्लेषण किया। मैं इसे और सरल बनाता हूं। आपके दिमाग ने यहाँ दो आसान काम किए:

  • अपनी आवश्यकता के अनुसार जानकारी एकत्र की
  • डेटा को समझा और उस जानकारी के आधार पर, आपको टी-शर्ट खरीदने में निर्णय लेने में मदद की।

यह वह है जो आप एनालिटिक्स का उपयोग करके कर सकते हैं। आप जानकारी एकत्र कर सकते हैं, इसका विश्लेषण कर सकते हैं और बेहतर निर्णय ले सकते हैं। उपरोक्त उदाहरण थाआसान, इसलिए आप कुछ मान्यताओं के आधार पर निर्णय ले सकते हैं। क्या होगा यदि समस्या और निर्णय लेने में यह आसान नहीं है?

व्यावसायिक दृष्टिकोण से इस समस्या पर विचार करें।मान लीजिए, एक ई-कॉमर्स कंपनी पिछले डेटा के आधार पर अपने ग्राहकों के खरीद पैटर्न का अध्ययन करना चाहती है। कंपनी को हजारों रिकॉर्ड पर विचार करना होगा कि क्या यह नहीं है? अब, उस डेटा की कल्पना करें, जिसके बारे में हमने अभी बात की है या कंपनी के लिए अलग-अलग प्राथमिकताओं पर विचार कर सकते हैं।

इसके अलावा, कंपनी के पास सभी डेटा नहीं हो सकते हैं। उदाहरण के लिए, यदि कोई ग्राहक टी-शर्ट नहीं खरीदता है, तो किन कारकों के कारण ग्राहक ने टी-शर्ट नहीं खरीदने का फैसला किया है? यह अनुपलब्ध डेटा समस्याएं पैदा कर सकता है। हम इन समस्याओं से कैसे निपटेंगे? हम ऐसे डेटा को कैसे संभालते हैं? कुंआ,जब हम एनालिटिक्स का उपयोग करते हैं तो ये समस्याएं आसान हो जाती हैं। एनालिटिक्स का उपयोग करके आप अनावश्यक डेटा को खत्म कर सकते हैं और पैटर्न खोजने के लिए प्रासंगिक जानकारी को अनुकूलित कर सकते हैं जो आपको बेहतर निर्णय लेने में मदद कर सकता है।

सी ++ प्रोग्राम में एक सरणी छँटाई

हमारे पास विश्लेषण के लिए और इस तरह की समस्याओं को सरल बनाने के लिए हमारे पास कई उपकरण हैं।एक प्रमुख उपकरण एसएएस है। एसएएस ट्यूटोरियल, आपको एसएएस को समझने में मदद करेगा और इसका उपयोग हमारी समस्याओं को हल करने के लिए कैसे किया जा सकता है।

नए अपडेट पाने के लिए हमारे youtube चैनल को सब्सक्राइब करें ..!

SAS के लिए चाहिए

पिछले कुछ वर्षों में एनालिटिक्स का बाजार काफी बढ़ा है। इसके परिणामस्वरूप उपयोग किए जाने वाले उपकरणों की संख्या में वृद्धि हुई है। ये सभी एक या दूसरे तरीके से फायदेमंद हैं। तो आइए हम अपने एसएएस ट्यूटोरियल के साथ आगे बढ़ें और बाजार में सबसे व्यापक रूप से उपयोग किए जाने वाले कुछ उपकरणों पर एक नज़र डालें।

  • SAS: यह वाणिज्यिक विश्लेषिकी बाजार में सबसे अधिक इस्तेमाल किया जाने वाला उपकरण है। सांख्यिकीय कार्यों और अच्छे GUI (एंटरप्राइज गाइड और माइनर) के ढेर के साथ, यह निश्चित रूप से बाजार का नेतृत्व करता है।
  • आर: यह एक ओपन-सोर्स सॉफ्टवेयर है। आर सीखना आसान है क्योंकि यह अच्छी तरह से प्रलेखित है। यह लागत प्रभावी है और इसमें मजबूत सांख्यिकीय क्षमताएं हैं।
  • अजगर एक अन्य ओपन-सोर्स स्क्रिप्टिंग भाषा है जिसका व्यापक रूप से उपयोग किया जाता है। समय के साथ अजगर का उपयोग बढ़ा है।आज, यह Numpy, Scipy और MatPlotLib जैसे स्पोर्ट्स लाइब्रेरी है। आप इन पुस्तकालयों का उपयोग करके लगभग किसी भी सांख्यिकीय ऑपरेशन को कर सकते हैं या किसी भी मॉडल का निर्माण कर सकते हैं।

एसएएस बनाम। आर बनाम। अजगर

आइए इस एसएएस ट्यूटोरियल में इन तीन टूल की तुलना करें और मैं तुलना के लिए निम्नलिखित मापदंडों का उपयोग करने जा रहा हूं।

1) नौकरियां

अनुसंधान और विश्लेषण के लिए एक महत्वपूर्ण उपकरण होने के नाते, यह निश्चित रूप से एसएएस प्रशिक्षित संसाधनों के लिए बहुत अधिक आवश्यकता उत्पन्न करता है। SAS के पास 70% मार्केट शेयर है। आर 15% और अजगर सबसे कम रखता है, जो 10% से कम है।

2) समझने में आसानी

एसएएस सबसे आसान उपकरण है। यहां तक ​​कि SQL के सीमित ज्ञान वाले लोग भी इसे आसानी से सीख सकते हैं। पायथन उतना सुविधाजनक नहीं है जितना एसएएस एनालिटिक्स के लिए है। आर आपको थकाऊ और लंबा कोड लिखने की आवश्यकता है, इसलिए एसएएस को बढ़त दे रहा है।

3) चौथी पीढ़ी की भाषा

एसएएस चौथी पीढ़ी की प्रोग्रामिंग भाषा है। एक चौथी पीढ़ी की प्रोग्रामिंग भाषा 'एक व्यावसायिक व्यवसाय सॉफ्टवेयर के विकास जैसे मन में एक विशिष्ट उद्देश्य के साथ डिज़ाइन की गई भाषा है।' यह प्रोग्रामिंग प्रयास को कम करने और एक सॉफ्टवेयर विकसित करने में लगने वाले समय और लागत को कम करने के लिए बनाया गया है। R और Python फोर्थ जनरेशन लैंग्वेज नहीं हैं।

4) लचीला

एसएएस बाजार की जरूरतों के लिए अद्यतन रहता है। एकीकरण की इसकी आसानी इसे और अधिक लचीला और उपयोगी बनाती है। इसका मतलब यह भी है कि यह अन्य प्रौद्योगिकियों के साथ अच्छी तरह से समामेलित करता है। सही मायने में इसे लचीला बनाना।

उपरोक्त कारण इस दावे का दृढ़ता से समर्थन करते हैं कि एसएएस बाजार में मजबूती से अपना शीर्ष स्थान रखता है।इसलिए अब हमने इन तीन विश्लेषणात्मक उपकरणों की तुलना देखी है। इस एसएएस ट्यूटोरियल में आगे बढ़ते हुए हमें एसएएस को थोड़ा और विस्तार से समझने दें।

एसएएस ट्यूटोरियल: एसएएस क्या है ?

आइए अब समझने की कोशिश करें कि क्या है एसएएस और यह क्या करता है?

एसएएस का मतलब है सांख्यिकीय विश्लेषण प्रणाली। यह एसएएस इंस्टीट्यूट द्वारा विकसित एक सॉफ्टवेयर सूट है।

SAS अनुप्रयोग

नीचे दी गई छवि एसएएस के कुछ अनुप्रयोग दिखाती है:

सरल शब्दों में, एसएएस जटिल डेटा को संसाधित कर सकता है और सार्थक अंतर्दृष्टि उत्पन्न कर सकता है जो संगठनों को बेहतर निर्णय लेने या निकट भविष्य में संभावित परिणामों की भविष्यवाणी करने में मदद करेगा।

एसएएस आपको विभिन्न स्रोतों से डेटा, मेरा, अलर्ट प्रबंधित और पुनः प्राप्त करने देता है और इसका विश्लेषण करता है।एसएएस को ग्राफिकल पॉइंट-एंड-क्लिक यूजर इंटरफेस गैर-तकनीकी उपयोगकर्ताओं को ग्राफिकल ऑपरेशन और उन्नत विकल्पों के लिए इसकी विशेषताओं का उपयोग करने के लिए।

एसएएस ट्यूटोरियल | एसएएस ट्यूटोरियल डेटा विश्लेषण के लिए | Edureka

SAS घटक

आइए हम अपने एसएएस ट्यूटोरियल के साथ आगे बढ़ें और एसएएस के कुछ महत्वपूर्ण घटकों पर एक नज़र डालें:

  • एसएएस बेस: यह सबसे व्यापक रूप से इस्तेमाल किया जाने वाला घटक है। इसमें डेटा प्रबंधन की सुविधा है। आप बेस एसएएस का उपयोग करके डेटा विश्लेषण कर सकते हैं।
  • SAS / GRAPH: एसएएस / ग्राफ़ के उपयोग के साथ आप ग्राफ़ के रूप में डेटा का प्रतिनिधित्व कर सकते हैं। यह डेटा विज़ुअलाइज़ेशन को आसान बनाता है।
  • SAS / स्टेट: यह आपको सांख्यिकीय विश्लेषण करने की सुविधा देता है, जैसे कि वेरिएंस, रिग्रेशन, मल्टीवेरेट, सरवाइवल और साइकोमेट्रिक विश्लेषण।
  • SAS / ETS: यह समय श्रृंखला विश्लेषण के लिए अनुकूल है।

चूंकि यह एक परिचयात्मक लेख है, हम बेस एसएएस पर ध्यान केंद्रित करेंगे और मुझे यकीन है, सभी के लिए इसे समझना आसान होना चाहिए।

विशेषज्ञों से सीखने में रुचि रखते हैं? अब दाखिला ले

SAS एक प्रोग्रामिंग भाषा के रूप में

अधिकांश प्रोग्रामिंग वातावरण या तो मेनू चालित (पॉइंट-एंड-क्लिक) या कमांड संचालित (कमांड दर्ज करें और निष्पादित करें) हैं। हालांकि, एसएएस न तो मेनू संचालित है और न ही कमांड संचालित है। ऐसा इसलिए है क्योंकि यह निर्देश या बयान की एक श्रृंखला का उपयोग करता है जिसे एसएएस कार्यक्रम के रूप में जाना जाता है। यह कार्यक्रम एक वर्णन है कि आप क्या करना चाहते हैं और एसएएस भाषा में लिखा गया है।

डेटा

डेटा हर डेटा सेट के लिए केंद्रीय है। एसएएस में, डेटा सारणीबद्ध रूप में उपलब्ध है, जहां चर स्तंभ स्थान पर कब्जा कर लेते हैं, और पंक्ति स्थान पर अवलोकन होते हैं।

जानकारी का प्रकार:

एसएएस संख्याओं को संख्यात्मक डेटा के रूप में मानता है और बाकी सब कुछ चरित्र डेटा के अंतर्गत आता है। इसलिए एसएएस में दो डेटा प्रकार, संख्यात्मक और चरित्र होते हैं। आसान है, क्या यह नहीं है?

डेटा चरण और PROC चरण एक एसएएस प्रोग्राम के बुनियादी भवन ब्लॉकों का निर्माण करते हैं। ये बिल्डिंग ब्लॉक क्या करते हैं हम इस एसएएस ट्यूटोरियल में चर्चा करने जा रहे हैं।

एसएएस के बिल्डिंग ब्लॉक्स

हम एसएएस डेटा सेट बनाने के लिए एक डेटा चरण के साथ एक कार्यक्रम शुरू करते हैं और फिर डेटा को पीआरसी चरण पर पास करते हैं। PROC चरण डेटा को संसाधित करता है। यह समझने के लिए कि DATA और PROC कैसे काम करते हैं, आइए नीचे दिए गए उदाहरण पर विचार करें।

मान लीजिए कि मैं एक संख्या को सेंटीमीटर में बदलना चाहता हूं और परिणाम को 'आकार' नामक एक चर में संग्रहीत करता हूं और इसे प्रिंट करता हूं, फिर डेटा चरण इंच को सेंटीमीटर में बदल देगा और पीआरसी चरण परिणाम को प्रिंट करेगा।

नीचे दी गई छवि उपरोक्त समस्या के लिए एक कोड स्निपेट दिखाती है:

बयानों में डेटा और पीआरसी चरणों का गठन होता है। एक कदम की लंबाई सौ से अधिक कथनों में भिन्न हो सकती है। यह याद रखना महत्वपूर्ण है कि डेटा को पढ़ने और संशोधित करने के लिए DATA चरणों का उपयोग किया जाता है, जबकि PROC चरणों का उपयोग डेटा का विश्लेषण करने, उपयोगिता कार्य करने या रिपोर्ट मुद्रित करने के लिए किया जाता है।

DATA चरणों की शुरुआत DATA कीवर्ड के साथ होती है, जो आपके एसएएस डेटा सेट के लिए चुने जाने वाले नाम से होता है। यह स्पष्ट है कि उपरोक्त DATA चरण आकार नाम के डेटा सेट का उत्पादन करता है। DATA चरण बाहरी डेटा फ़ाइलों से डेटा पढ़ते हैं और उनका उपयोग लूप और केस स्टेटमेंट को शामिल करने के लिए भी किया जा सकता है। इसका उपयोग डेटा को मर्ज करने, सॉर्ट करने, संयोजित करने और समेटने के लिए किया जा सकता है।

इसी तरह, प्रक्रियाएं एक PROC स्टेटमेंट के साथ शुरू होती हैं जहां कीवर्ड PROC उपयोग की जाने वाली प्रक्रिया के नाम का अनुसरण करता है (उदाहरण के लिए प्रक्रिया का नाम PRINT, SORT, या MEAN हो सकता है)। एसएएस प्रक्रियाओं में अधिकतर संभव स्टेटमेंट होते हैं।

हर बार SAS एक नए चरण (DATA या PROC स्टेटमेंट द्वारा चिह्नित) में आता है, यह पिछले चरण को समाप्त या समाप्त कर देता है और एक नए के साथ शुरू होता है।

हालांकि एक विशिष्ट कार्यक्रम डेटा को इनपुट या संशोधित करने के लिए एक DATA कदम के साथ शुरू होता है, और फिर डेटा को PROC चरण में पास करता है, यह निश्चित रूप से DATA और PROC चरणों को मिलाने का एकमात्र पैटर्न नहीं है। जैसा आप कर सकते हैंस्टैक बिल्डिंग ब्लॉक्सकिसी भी क्रम में, आप किसी भी क्रम में DATA और PROC चरणों को व्यवस्थित कर सकते हैं। एक प्रोग्राम में केवल DATA चरण या केवल PROC चरण शामिल हो सकते हैं।

फिर भी, यदि आपको इन बुनियादी कार्यों को समझना है तो आपको एसएएस प्रोग्राम लिखना बहुत आसान लगेगा। उपर्युक्त कुछ मूल बातें हैं जो प्रत्येक एसएएस शुरुआतकर्ता को जानना चाहिए। हमारे एसएएस ट्यूटोरियल के अगले भाग पर चलते हुए, आइए समझते हैं कि एसएएस विश्वविद्यालय संस्करण कैसे स्थापित किया जाए।

अब शुरुआती, एसएएस के रूप में सीख सकते हैं और अभ्यास कर सकते हैं SAS संस्थान इंक जारी किया है SAS विश्वविद्यालय संस्करण जो मुफ्त में उपलब्ध है। बेस एसएएस सीखने के लिए आवश्यक सभी सुविधाएँ यहाँ उपलब्ध हैं। बेस एसएएस सीखना आपके लिए अन्य घटकों को सीखना आसान बना देगा।

निम्नलिखित चरण एसएएस विश्वविद्यालय संस्करण को स्थापित करने में आपकी सहायता करेंगे।यह एक सॉफ्टवेयर है जिसके उपयोग से आप एसएएस प्रोग्रामिंग का अभ्यास कर सकते हैं।

SAS ट्यूटोरियल: स्थापना

एसएएस यूनिवर्सिटी संस्करण को स्थापित करना आसान है। हालाँकि, वर्चुअल मशीन के रूप में इसकी उपलब्धता के लिए आपको इसे एक आभासी वातावरण में चलाने की आवश्यकता है। SAS सॉफ़्टवेयर चलाने से पहले आपको अपने PC पर वर्चुअलाइज़ेशन सॉफ़्टवेयर स्थापित करना होगा। निम्नलिखित कदम एसएएस वातावरण को डाउनलोड और सेटअप करने में आपकी मदद करेंगे।

1) एसएएस विश्वविद्यालय संस्करण डाउनलोड करें

एसएएस यूनिवर्सिटी एडिशन को इस लिंक से डाउनलोड किया जा सकता है SAS विश्वविद्यालय संस्करण । यदि आप उपरोक्त लिंक पर क्लिक करते हैं, तो निम्न विंडो दिखाई देगी। डाउनलोड शुरू करने से पहले कृपया आवश्यक विवरण पढ़ें।

2) इंस्टॉलेशन के लिए क्विक स्टार्ट गाइड

वे लोग जो स्थापना की प्रक्रिया के लिए पूरी तरह से नए हैं, चरण 1 में उपलब्ध गाइड और वीडियो के माध्यम से जा सकते हैं। यह वैकल्पिक है और यदि आप पहले से ही परिचित हैं तो आप इसे छोड़ सकते हैं।

3) एक वर्चुअलाइजेशन सॉफ्टवेयर की स्थापना

चरण 2 में लिंक आपको उपयुक्त वर्चुअलाइजेशन सॉफ्टवेयर डाउनलोड करने देगा। यदि आप पहले से ही वर्चुअलाइजेशन सॉफ़्टवेयर स्थापित कर चुके हैं, तो आप इस चरण को छोड़ सकते हैं।

4) जिप फाइल को डाउनलोड करें

एसएएस यूनिवर्सिटी संस्करण के उपयुक्त संस्करण को संगत चुनेंवर्चुअलाइजेशन पर्यावरण के साथ आपके पास है। यह जिप फाइल के रूप में डाउनलोड होगा। नामके समान होगा: ‘Unvbasicvapp_9411005_vmx_en_sp0_1.zip '

5) ज़िप फ़ाइल खोल दो

उपरोक्त ज़िपित फ़ाइल को अनज़िप करें और उचित निर्देशिका में संग्रहीत करें।

बड़ा डेटा और हैडूप क्या है

6) लोड हो रहा है वर्चुअल मशीन

अपना VMware प्लेयर खोलें और शुरू करें, एक फ़ाइल की तलाश करें जो एक एक्सटेंशन के साथ समाप्त होmx और इसे खोलें। निम्न स्क्रीन दिखाई देगी। कृपया अपने संदर्भ के लिए आवंटित स्मृति और हार्ड डिस्क स्थान जैसी बुनियादी सेटिंग्स को नोट करें।

7) वर्चुअल मशीन पर बिजली

क्लिक कर रहा है इस वर्चुअल मशीन पर पावर हरे तीर के निशान के साथ, आप वर्चुअल मशीन शुरू करते हैं। निम्न स्क्रीन दिखाई देनी चाहिए।

लोड करते समय, निम्न स्क्रीन दिखाई देती है। इसके बाद आप वर्चुअल मशीन चला सकते हैं। आपको URL पर जाने का संकेत मिलेगा, जो SAS वातावरण को खोलेगा।

8) एस SAS स्टूडियो tarting

अपने ब्राउज़र पर एक नया टैब खोलें और ऊपर की छवि में हाइलाइट किए गए URL को लोड करें। निम्नलिखित स्क्रीन एसएएस वातावरण की तत्परता का संकेत देती है। आपको एक अलग URL मिल सकता है क्योंकि, URLपीसी से पीसी के लिए अलग हो सकता है।

आप स्टूडियो शुरू कर सकते हैं और आप जाने के लिए अच्छे हैं।

एक SAS प्रोग्राम चलाना

अब जब हम समझ गए हैं कि एसएएस यूनिवर्सिटी संस्करण कैसे स्थापित किया जाए, तो हमारे एसएएस ट्यूटोरियल के बगल में हम एक नमूना एसएएस कार्यक्रम में ले जाएं।

नीचे दिए गए कोड से पता चलता है कि फाइबोनैचि अनुक्रम को कैसे प्रिंट किया जाए। मामले में, यदि आप नहीं जानते कि एक फाइबोनैचि अनुक्रम क्या है, तो मुझे इसे आपके लिए परिभाषित करना चाहिए।

फाइबोनैचि अनुक्रम संख्याओं का एक समूह है जो एक या शून्य से शुरू होता है, उसके बाद एक होता है, और नियम के आधार पर आगे बढ़ता है कि, प्रत्येक संख्या (जिसे फाइबोनैचि संख्या कहा जाता है) पूर्ववर्ती दो संख्याओं के योग के बराबर होती है। यदि फाइबोनैचि अनुक्रम को F (n) निरूपित किया जाता है, जहां n अनुक्रम में पहला शब्द है, तो निम्न समीकरण n = 0 के लिए फाइबोनैचि अनुक्रम दिखाता है, जहां पहले दो शब्दों को कन्वेंशन द्वारा 0 और 1 के रूप में परिभाषित किया गया है:

एफ (0) = 0, 1, 1, 2, 3, 5, 8, 13, 21, 34…

कुछ संदर्भ में, यह n = 1 का उपयोग करने के लिए प्रथागत है। उस स्थिति में, पहले दो शब्दों को डिफ़ॉल्ट रूप से 1 और 1 के रूप में परिभाषित किया जाता है, और इसलिए:

एफ (1) = 1, 1, 2, 3, 5, 8, 13, 21, 34…

आइए इस एसएएस कोड पर एक नज़र डालें जो एक से शुरू होने वाले फाइबोनैचि अनुक्रम को उत्पन्न करता है।

DATA फाइबोनैचि Do i = 1 से 10 Fib = Sum (Fib, lag (Fib)) यदि I = 1 है तो Fib = 1 आउटपुट एंड PROC PRINT फाइबोनैचि रन

उपरोक्त कोड में, हमने अगले नंबर की गणना करने के लिए 'फिब' नामक एक फ़ंक्शन को परिभाषित किया है। Fib वर्तमान Fib संख्या और पिछले के योग के बराबर हैफाइबोनैचिसंख्या। हम अंतिम फ़ंक्शन को पुनः प्राप्त करने और पिछले फ़ाइब नंबर के मूल्य को प्राप्त करने के लिए लैग फ़ंक्शन का उपयोग करते हैं।

निम्न छवि उपरोक्त कोड के आउटपुट को दिखाती है। हमने आउटपुट को मुद्रित रूप में प्रदर्शित करने के लिए PROC PRINT प्रक्रिया का उपयोग किया है।

मुझे आशा है कि आपको यह SAS ट्यूटोरियल ब्लॉग पसंद आया होगा। यह एसएएस ट्यूटोरियल ब्लॉग श्रृंखला का पहला ब्लॉग था। मेरा अगला ब्लॉग एसएएस प्रोग्रामिंग पर होगा, यह पढ़िए कि एसएएस में प्रोग्राम कैसे लिखना है।

यदि आप एसएएस सीखना चाहते हैं और एनालिटिक्स डोमेन में अपना कैरियर बनाना चाहते हैं, तो हमारी जांच करें जो प्रशिक्षक के नेतृत्व वाले लाइव प्रशिक्षण और वास्तविक जीवन की परियोजना के अनुभव के साथ आता है।यह प्रशिक्षण आपको एसएएस को गहराई से समझने और मास्टर करने में मदद करेगाएसएएस भाषा की विभिन्न अवधारणाएं।

विशेषज्ञों से सीखने में रुचि रखते हैं? अब दाखिला ले

क्या आप हमसे कोई प्रश्न पूछना चाहते हैं? कृपया टिप्पणी अनुभाग में इसका उल्लेख करें और हम आपके पास वापस आ जाएंगे।