क्या R के लिए कोई GUI है जो शुरुआती के लिए उस भाषा में सीखना और प्रोग्रामिंग शुरू करना आसान बनाता है?
क्या R के लिए कोई GUI है जो शुरुआती के लिए उस भाषा में सीखना और प्रोग्रामिंग शुरू करना आसान बनाता है?
जवाबों:
मैं Deducer के लिए @ शेन की सिफारिश को जारी करूंगा , और जॉन फॉक्स द्वारा आर कमांडर की सिफारिश भी करूंगा । CRAN पैकेज यहाँ है । इसे R "कमांडर" कहा जाता है क्योंकि यह बिंदु-और-क्लिक मेनू चयन से जुड़े R कमांडों को लौटाता है, जिन्हें बाद में कमांड प्रॉम्प्ट से बचाया और चलाया जा सकता है।
इस तरह, यदि आप ऐसा करने के लिए पता नहीं कैसे कुछ तो आप इसके मेनू में खोजने के लिए और क्या करने के लिए उचित तरीके के लिए एक तत्काल प्रतिक्रिया प्राप्त कर सकते हैं कुछ आर कोड के साथ। ऐसा लगता है कि डेड्यूसर समान रूप से संचालित होता है, हालांकि मैंने कुछ समय के लिए डेड्यूसर के साथ नहीं खेला है।
बेस आर कमांडर को शुरुआती दिमाग वाले कार्यों के लिए डिज़ाइन किया गया है, लेकिन कुछ और परिष्कृत विश्लेषणों के लिए प्लगइन्स उपलब्ध हैं (डेड्यूसर में प्लगइन्स भी हैं)। हालांकि, ध्यान रखें कि कोई भी GUI सब कुछ नहीं कर सकता है , और कुछ बिंदु पर उपयोगकर्ता को उसे इंगित करने और क्लिक करने से रोकने की आवश्यकता होगी। कुछ लोग (खुद शामिल) सोचते हैं कि यह अच्छी बात है।
आप ब्रांड के नए RStudio को भी आज़मा सकते हैं । आसान सेट-अप के साथ उचित रूप से पूर्ण-चित्रित आईडीई। मैं कल इसके साथ खेला था और यह अच्छा लगता है।
अपडेट करें
मुझे अब RStudio और भी पसंद है। वे सक्रिय रूप से सुविधा अनुरोधों को लागू करते हैं, और यह छोटी चीज़ों में बेहतर और बेहतर हो रहा है। इसमें Git समर्थन भी शामिल है (दूरस्थ सिंकिंग सहित Github एकीकरण सहज है)।
बड़े नामों का एक समूह बस इतनी उम्मीद से शामिल हो गया कि चीजें और भी बेहतर होती रहेंगी।
फिर से अपडेट करें
और वास्तव में चीजें केवल तेजी से फैशन में बेहतर हो गई हैं। पैकेज बिल्ड-चेक साइकिल अब पॉइंट-एंड-क्लिक हैं, और थोड़ा सामान भी सुधार जारी है। यह अब एक एकीकृत डिबगिंग वातावरण के साथ भी आता है।
इसका जवाब स्टैकऑवरफ्लो पर कई बार दिया गया है । वहाँ पर शीर्ष चयन लगातार ESS के साथ स्टेटेट या Emacs के साथ ग्रहण लग रहे हैं।
मैं यह नहीं कहूंगा कि भाषा सीखने में आसान बनाने के लिए कोई अच्छा मार्गदर्शक है । सबसे नजदीकी चीज इयान फैलो से कटेगी । लेकिन सीखने के लिए बहुत सारे अन्य संसाधन (किताबें, कागज, ब्लॉग, पैकेज आदि) उपलब्ध हैं।
मुझे लगता है कि कमांड लाइन सबसे अच्छा इंटरफ़ेस है, और विशेष रूप से शुरुआती लोगों के लिए। जितनी जल्दी आप कंसोल से शुरू करेंगे, उतनी ही जल्दी आपको पता चलेगा कि यह सबसे तेज, सबसे आरामदायक है और आर का उपयोग करने का एकमात्र एकमात्र पूरी तरह से गैर-सीमित तरीका सबसे महत्वपूर्ण क्या है।
ctrl-R
बल्कि डायरेक्ट कमांड लाइन का उपयोग करना चाहिए , दोनों के लिए जब चीजें काम नहीं करती हैं और उन्हें बदलने की आवश्यकता होती है, और जब वे काम करते हैं और बाद में उपयोग करने के लिए बचत के लायक होते हैं ।
कम से कम linux पर, RKWard सबसे अच्छी कार्यक्षमता प्रदान करता है। नया RStudio काफी आशाजनक भी प्रतीत होता है।
यह पूछने पर कि कौन सा GUI आपको प्रोग्रामिंग सीखने में मदद करेगा , यह पूछने की तरह है कि किस किराने की दुकान आपको अपने भोजन के लिए शिकार करने में मदद करेगी। GUI का उपयोग करना प्रोग्रामिंग सीखने का एक तरीका नहीं है ।
R की शक्ति यह है कि यह GUI संचालित नहीं है, यह उन लिपियों का उपयोग करता है जो मूल रूप से अधिक अधिक प्रतिलिपि प्रस्तुत करने योग्य परिणामों के लिए अनुमति देते हैं।
यह कहा गया है, मुझे लगता है कि एक विशिष्ट विषय को प्रदर्शित करने के लिए GUI का उपयोग करना उपयोगी है ।
PBSmodelling पैकेज भी उपकरण है कि आप अपने खुद के GUIs करने की अनुमति है। इसमें परियोजना संगठन और प्रलेखन के लिए कुछ अद्भुत उपकरण शामिल हैं। धन्यवाद पैसिफिक बायोलॉजिकल स्टेशन!
इसके अलावा, रूक और अपाचे का उपयोग करके आप शक्तिशाली वेब-आधारित जीयूआई एप्लिकेशन भी बना सकते हैं।
अपना स्वयं का GUI बनाना शुरुआती या आपके प्रश्न के सीधे उत्तर के लिए उपयुक्त नहीं है। हालाँकि, यदि आप एक उन्नत उपयोगकर्ता हैं तो आप किसी विशेष विषय को प्रदर्शित करने के लिए GUI बनाने पर विचार कर सकते हैं।
यह ध्यान देने योग्य है कि R का स्थापित संस्करण Rgui.exe का शॉर्टकट है।
मुझे पता है कि आप एक GUI के लिए कह रहे हैं कि चलो आप सभी आर के आधार कार्यक्षमता को इंगित और क्लिक करके एक्सेस करते हैं, कमांड लाइन के लिए महिमामंडित आवरण नहीं।
हालांकि, यह महसूस करना महत्वपूर्ण है कि कमांड लाइन के लिए GUI आवरण एक GUI है, और यह आपके प्रश्न का एक वैध उत्तर है। कमांड लाइन एकमात्र तरीका है जिससे आप R की शक्ति के तेजी से विकसित होने वाली कार्यक्षमता तक पहुंच प्राप्त कर सकते हैं और दैनिक रूप से लिखे गए ताजा पैकेज।
इसलिए...
आर के लिए सबसे अच्छा इंटरफ़ेस निश्चित रूप से आर स्टूडियो है ।
कुछ लोगों के लिए स्टेटेट / एक्लिप्स इंटरफ़ेस शक्तिशाली विशेषताओं के लिए महत्वपूर्ण है, लेकिन आर स्टूडियो तेजी से उन सुविधाओं को पछाड़ रहा है और नए जोड़ रहा है।
क्रांति आर (वाणिज्यिक संस्करण) में एक जीयूआई भी है, लेकिन यह बहुत अच्छा नहीं है जब तक कि आप एमएस विज़ुअल स्टूडियो के डिजाइन के बारे में गहराई से भावुक न हों। हालांकि, आप आर स्टूडियो या एक्लिप्स के माध्यम से क्रांति के निर्माण का उपयोग कर सकते हैं, इसलिए यह बहुत साफ चाल है।
मैंने थोड़ी देर के लिए JGR का उपयोग किया, जब तक कि यह स्पष्ट नहीं हो गया कि यह मेरे सिस्टम पर सभी मेमोरी को जल्दी से खपत करेगा। मैंने इसे तब से उपयोग नहीं किया है, और आपको इसका उपयोग न करने की सलाह देता हूं ।
मेरा सुझाव है कि टिन-आर (जो टिन के लिए संक्षिप्त नहीं है नोटपैड है)
सभी अच्छी सिफारिशों के बावजूद, मुझे डिफ़ॉल्ट मैक जीयूआई से बेहतर कुछ भी नहीं मिला है। आर-स्टूडियो वादा दिखाता है, लेकिन यह वर्तमान में आर की तुलना में बहुत अधिक अनुकूलन या विशेषता नहीं है, और कहें, BBEdit को संपादित करने के लिए।
के साथ काम कर रहा है
विंडोज वातावरण में, मैं दृढ़ता से "क्रांति आर एंटरप्राइज" का सुझाव देता हूं।
मैं स्वीकार करता हूं कि इसकी स्थापना में थोड़ा अधिक समय लगता है (यह 600-700MB है) यदि बेसर और RStudio के साथ तुलना की जाती है, लेकिन वैसे भी, रेवो आर का ऑब्जेक्ट ब्राउज़र, पैकेज स्थापना प्रक्रिया की सुगमता, चर का प्रबंधन, आदि आदि कई हैं। चीजें जो मेरे अनुसार - रेवो आर को सबसे अच्छा बनाती है (मेरे लिए)।
कहा कि, Microsoft द्वारा खरीदे जा रहे रेवो आर - मेरे लिए- क्योंकि एमएस अंततः लाभ-उन्मुख फर्म है और जल्द ही या बाद में अपनी स्वतंत्र प्रकृति को बदल सकता है।
Quadstat R के लिए एक मुक्त ब्राउज़र-आधारित फ्रंट-एंड है और एक ओपन-सोर्स स्टेटिस्टिकल वेब एप्लिकेशन फ्रेमवर्क भी है। कंप्यूटिंग क्वेरी सबमिट करने के बाद, उपयोगकर्ता को अनुरोध से आउटपुट के साथ प्रस्तुत किया जाता है और आर कमांड का भी उपयोग किया जाता है। प्रस्तुत करने से पहले, आर हेल्प फ़ाइल स्पष्ट रूप से प्रदर्शित की जाती है ताकि उपयोगकर्ता आर के कुछ इंटर्नल को समझ सके। मैं प्रोजेक्ट मेंटेनर हूं और आशा करता हूं कि आपको सॉफ्टवेयर उपयोगी लगेगा।
यदि आप R को कोड नहीं करना चाहते हैं, लेकिन SPSS की तरह ग्राफिकल यूजर इंटरफेस चाहते हैं, तो एक नया क्लाउड आधारित सॉफ्टवेयर है, नंबर एनालिटिक्स ()। यह क्लाउड पर आधारित है इसलिए आपको प्रोग्राम इंस्टॉल करने की आवश्यकता नहीं है। यह फ्रीमियम मॉडल है जो फ्री में शुरू होता है। यह शुरुआती लोगों के लिए है जिन्हें आँकड़ों के बारे में ज़्यादा जानकारी नहीं है। सबसे बड़ा विक्रय बिंदु यह है कि यह सांख्यिकीय परिणामों की व्याख्या करता है। रंग तालिका, और निर्मित रेखांकन भी मदद करता है।
R
GUI है? उस वेब पेज पर प्रचार बिल्कुल भी ऐसा नहीं दिखता है।