दिलचस्प पोस्ट
जेएसएफ़ पेज को j_security_check द्वारा संरक्षित किया गया है, तो देखेंएक्साइड अपॉक्सेसेशन अजाक्स अनुरोध पर नहीं फेंक दिया गया है बूस्ट कहां है? प्रक्रिया? COM घटकों तक पहुंचने में त्रुटि Web.xml में सर्वलेट यूआरएल मैपिंग कैसे उपयोग की जाती हैं? लम्ब्डा अभिव्यक्ति बनाम विधि संदर्भ WindowsC ++ / CLI में एप्लिकेशन निष्पादन योग्य नाम कैसे प्राप्त करें? जावास्क्रिप्ट के साथ दिनांक कैसे जोड़ / घटाना? नियंत्रकों के साथ एकाधिक FXML, वस्तु साझा करें सी # में फैक्टरी पैटर्न: किसी ऑब्जेक्ट इंस्टेंस को सुनिश्चित करने के लिए कैसे केवल एक फ़ैक्टरी क्लास द्वारा बनाया जा सकता है? एक idempotent ऑपरेशन क्या है? PostgreSQL में यूपीएसईआरटी (एमर्ज, INSERT … डुप्लिकेट अपडेट पर) कैसे करें? जावास्क्रिप्ट में PHP चर पासिंग पायथन 2.7 से पहले डिक्की समझ के लिए वैकल्पिक PHP सत्र कैसे काम करते हैं? (नहीं "वे कैसे उपयोग किया जाता है?") मैं वेबसाइट पर कस्टम फ़ॉन्ट का उपयोग कैसे कर सकता हूं?

प्रोग्रामिंग भाषा के रूप में आर कैसे सीखें?

मैं यह जानना चाहता हूं कि आर भाषा को 'प्रोग्रामिंग' भाषा के रूप में कैसे सीखना चाहिए, क्योंकि यह एक सांख्यिकीय प्रणाली के रूप में सीखने के विपरीत है। मेरे प्रश्न को पार्स, इवल, इत्यादि के रूप में ऐसे कार्यों की समझ के अभाव से प्रेरित किया जाता है, जो कि किसी आर प्रयोक्ता द्वारा अक्सर 'आँकड़े' अनुनय के साथ नहीं मिलते।

संपादित करें: मैं आरपीआर आरपीरएल आरजेवा जैसे उपकरणों की तलाश कर रहा हूं और (कम से कम) इच्छाओं को समझने में सक्षम हो सकता है जो अन्य प्रोग्रामिंग भाषाओं के साथ आर के संचार की सुविधा प्रदान करते हैं।

आर के लिए वेब अनुप्रयोगों की उपलब्धता (आर-पीएचपी, आरएपाचे, इत्यादि) आर के बारे में एक गहरा, अधिक संरचनात्मक समझ पाने के लिए एक और प्रेरणात्मक कारक है।

अंतिम लेकिन कम से कम नहीं, मैं आर पैकेज लिखने में सक्षम होना चाहता हूं, जिसके लिए ऐसी समझदारी उपयोगी नहीं होगी यदि आवश्यक न हो।

Solutions Collecting From Web of "प्रोग्रामिंग भाषा के रूप में आर कैसे सीखें?"

शुरुआत के लिए, आप जॉन कुक द्वारा इस लेख को देखना चाह सकते हैं। यह भी सुनिश्चित करें कि आप "आर इन्फर्नो" को पढ़ते हैं

आर होमपेज पर कई अच्छे संसाधन हैं, लेकिन विशेष रूप से, "आर के लिए एक परिचय" और "आर भाषा परिभाषा" पढ़ें

कुछ बहुत निकट से संबंधित स्टैकवॉवरफ्लो प्रश्न:

  • पुस्तकों के लिए सीखने-के-आर-भाषा
  • क्या-हैं-कुछ-अच्छा-किताबें-वेब-संसाधन और परियोजनाओं के लिए सीखने-r
  • सुझाव-ऑन-वे-संसाधन-टू-शुरू-लर्निंग-सांख्यिक-भाषा-r

इस विषय पर मेरी पसंदीदा पुस्तक: "सॉफ़्टवेयर फॉर डेटा एनालिसिस: प्रोग्रामिंग विथ आर", एस चेंबर के निर्माता, जॉन चैम्बर्स द्वारा ।

आर-ए-ए-प्रोग्रामिंग-भाषा (आर-के-आँकड़ों के विपरीत) सीखने के लिए एक अच्छी किताब है नॉर्मन मैटलफ़ द्वारा, आर प्रोग्रामिंग की कला

यहां छवि विवरण दर्ज करें

यह बहुत पठनीय है, यह नहीं मानता कि आप एक कंप्यूटर वैज्ञानिक हैं, और आर किताबों के रूप में काफी सस्ती है।

मैं एक अच्छा और व्यापक शुरुआत का सुझाव नहीं देता, जैसे कि आर बुक माइकल क्रॉले द्वारा यह आर-कोर फ़ंक्शंस पर आसान-से-पढ़ने वाली और पूर्ण पुस्तक है, जिसमें सांख्यिकीय सुझाव और कुछ अभ्यास शामिल हैं। यह आर शक्तियों (जैसे रैखिक मॉडल) पर बहुत ध्यान केंद्रित करता है और यह उपयोगी कोडिंग चाल भी देता है। जब मैं गुप्त ऑनलाइन पाठ्यक्रमों पर संघर्ष कर रहा था तब मुझे बहुत मदद मिली।

वैकल्पिक शब्द

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

परियोजनाओं ने मुझे आरआर के साथ कार्यक्रम के बारे में सबसे अधिक सिखाया था जो आंकड़ों के साथ बिल्कुल भी नहीं था।

parse() और eval() जैसे कार्यों को जानने का मतलब "एक अच्छा आर प्रोग्रामर" होने के लिए कोई उपाय नहीं है ऐसे अनुप्रयोगों का भारी उपयोग करने की आवश्यकता होती है जो समस्या के बहुमत को नहीं बनाते हैं जिसमें आप R लागू कर सकते हैं। इसके बजाय, मुझे लगता है कि आपको "एक अच्छा प्रोग्रामर" होने का प्रयास करना चाहिए जो R को जानता है। इसमें आपकी समस्या-सुलझाने के तरीकों को परिष्कृत करना शामिल है

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