मैंने कई बार "अपने दम पर जाने" की कोशिश की है - लेकिन सीमित सफलता के साथ। मैं एक आकस्मिक एसपीएसएस उपयोगकर्ता हूं और कुछ एसएएस का अनुभव है।
एक पॉइंटर की सराहना करते हैं या दो में से एक है जिसकी पृष्ठभूमि समान है और अब आर का उपयोग करता है।
मैंने कई बार "अपने दम पर जाने" की कोशिश की है - लेकिन सीमित सफलता के साथ। मैं एक आकस्मिक एसपीएसएस उपयोगकर्ता हूं और कुछ एसएएस का अनुभव है।
एक पॉइंटर की सराहना करते हैं या दो में से एक है जिसकी पृष्ठभूमि समान है और अब आर का उपयोग करता है।
जवाबों:
मुझे लगता है कि इसे पाने का एकमात्र तरीका अगली बार है जब आपको एसएएस या एसपीएसएस में कुछ करने की जरूरत है बजाय आर को फायर करें । यह शुरुआत में कठिन है और पहले आप सरल कार्यों पर बहुत समय बिताएंगे। जब आप समस्या से रू-ब-रू हो जाएंगे और आपको इसका हल मिल जाएगा। आप एसपीएसएस या एसएएस के साथ अपने परिणाम देख सकते हैं।
आखिरकार आप इसे लटकाना शुरू कर देते हैं और नौकरियां जल्दी जाने लगती हैं। पुराने कोड को संदर्भित करने से हमेशा मदद मिलती है। उम्मीद है कि आपके द्वारा की गई प्रगति में आपको गर्व की अनुभूति हो।
फिर जैसे-जैसे आप और अधिक उन्नत होते जाते हैं और ब्लॉग पढ़ते जाते हैं, वैसे-वैसे यह साइट आपको आर की असली ताकत, ट्रिक्स, और इसके साथ क्या संभव है, सीखना शुरू कर देती है।
कुछ संकेत:
यहाँ बहुत सारी अच्छी सलाह है, लेकिन मुझे लगता है कि आप जो सबसे अधिक उपयोगी बात कर सकते हैं वह यह होगा कि आप किसी ऐसे व्यक्ति के साथ बैठें जो आर को कुछ घंटों के लिए जानता हो। मैं शायद अपने जीवन के आर सीखने में सालों लग गया; बस किसी को कहने के लिए, "नाह, यह इस तरह से करना बहुत आसान है" मुझे बहुत दुःख से बचाया होगा। मुझे लगता है कि यह विशेष रूप से आर चीजों को करने के संबंध में महत्वपूर्ण है, बल्कि एसपीएसएस चीजों के बजाय आर में, स्टासके उल्लेख के रूप में, लेकिन यह आपको बेवकूफ छोटी वाक्यविन्यास त्रुटियों के आसपास घंटों का समय बिताने से भी रोक देगा।
ऐसा नहीं लगता है कि पिट्सबर्ग में एक आर उपयोगकर्ता समूह है, जो मुझे चकरा देता है, लेकिन आसपास के क्षेत्र में कई रगोनाट्स होने चाहिए। उन्हें खोजने की कोशिश करें। जब आप ऊपर वर्णित किसी भी चीज़ के माध्यम से काम करते हैं, तो कोई आपके साथ बस घूमने के लिए रिश्वत देता है - एक पुरानी परियोजना को आर ध्वनियों में अनुवाद करना विशेष रूप से अच्छा लगता है।
यह पुस्तक आपकी गली के ठीक नीचे हो सकती है: आर। म्यूचेन (2008)। SAS और SPSS उपयोगकर्ताओं के लिए ।
मैं कई बार आर शुरू करने के समान अनुभव था। मैं हालांकि एक Stata उपयोगकर्ता हूँ। म्यूनचेन एंड हिल्बे ( अमेरिकी सांख्यिकीविद् के सांख्यिकीय सॉफ्टवेयर अनुभाग के प्रभारी एक लो-ऑन टाइम समय संपादक ) स्टाटा उपयोगकर्ताओं के लिए एक समान पुस्तक आर है।, और मैंने इसे कई बार मनोरंजक पाया, जब वे स्टाटा में तीन पंक्तियों में उल्लेखनीय कुछ के लिए कोड का 20-लाइन खंड प्रदान करते हैं। (दूसरी ओर, ऐसे हालात होते हैं, जब आप बस स्टैटा में सार्थक रूप से ऑब्जेक्ट-ओरिएंटेड बात नहीं कर सकते।) मुझे लगता है कि संदेश है, आपको अपने एसपीएसएस और एसएएस के अनुभव से सार होना चाहिए, जैसा कि आर पूरी तरह से अलग शब्दों में सोचते हैं। लगभग सब कुछ के बारे में। आपका पूर्व अनुभव संभवतः बाधा का अधिक होगा, कम से कम आर के मामले में (आप शायद एसपीएसएस से स्टाटा को काफी जल्दी से मुक्त कर सकते हैं यदि आपको करना था)। अधिक आयताकार डेटा सेट नहीं हैं, और पढ़ने के लिए कोई कार्ड नहीं हैं। आपको R में SPSS चीजें करने की कोशिश करने के बजाय अंततः R चीजें करना सीखना होगा।
मैं आपके जूते में हूँ - वास्तव में मैं अभी भी आपके जूते में हूँ - क्योंकि मैं नियमित रूप से विभिन्न कार्यों के लिए आर और एसएएस दोनों का उपयोग करता हूं। जैसा कि ऊपर उल्लेख किया गया है, "एसएएस उपयोगकर्ताओं के लिए आर" है, और आप "एसएएस और आर" ब्लॉग को देखने पर भी विचार कर सकते हैं: http://sas-and-r.blogspot.com/ और साथ में पुस्तक, जो प्रदान करता है SAS और R दोनों में काम किया।
सामान्यतया, एसएएस और आर के बीच स्विच करने का अनुभव कुछ हद तक भटका हुआ है, क्योंकि वे अलग-अलग दार्शनिक हैं। इसके मूल में, एसएएस एक प्रोग्रामिंग भाषा नहीं है - यह एक शक्तिशाली कमांड लाइन इंटरफ़ेस है। R ... एक प्रोग्रामिंग भाषा है। जब मैं एसएएस को जानता था, तो मैंने पायथन और सी सीखना शुरू कर दिया था। बेशक इसकी एक प्रोग्रामिंग भाषा आँकड़ों के लिए बनाई गई है, लेकिन आपके पास यह है।
जबकि एसएएस के बजाय आर को फायर करने के लिए खुद को मजबूर करने का दृष्टिकोण एक सभ्य है, मैं कुछ और सुझाव दूंगा जब आप पहली बार शुरू करते हैं, तो नए प्रोजेक्ट में पहले पैरों को डुबोना और नए सॉफ्टवेयर नरक के रूप में डरावना है। एक पुराना विश्लेषण दोहराएं । आपके द्वारा लिखा गया एक पेपर लें, एक समस्या सेट जो आपने की है, जो कुछ भी एसएएस (या एसपीएसएस) में है और इसे आर। स्टेप बाय स्टेप, Googling में दोहराएं और यहां प्रश्न पूछें जैसे आप जाते हैं। इसके तीन फायदे हैं:
मैं @Matt पार्कर से सहमत हूं कि बहुत अच्छी सलाह है। एक बात जो मैं अपने उत्तर में देना चाहता हूं, वह यह है कि यदि आप R के साथ काम करना चाहते हैं तो बुनियादी प्रोग्रामिंग को समझना महत्वपूर्ण है।
नई चीजें सीखने के लिए मेरी पसंदीदा साइट खान अकादमी है जिसमें पायथन स्क्रिप्टिंग पर कुछ वीडियो हैं जो आर के समान हैं और वास्तव में एक प्लगइन है जो आपको एसपीएसएस में पायथन का उपयोग करने की अनुमति देता है जिसे आप यहां पा सकते हैं । मैंने पायथन प्लगइन का उपयोग बहुत सारे जटिल मर्जों को करते हुए किया है, घटनाओं को गिनना, कस्टम टेबल बनाना आदि। यह प्रोग्रामिंग के साथ आरंभ करने का एक बहुत अच्छा तरीका है।
मैं कई अलग-अलग प्रोग्रामिंग भाषाओं को जानता हूं और जो चीज R को खास बनाती है, वह है वैक्टर / मैट्रिसेस और यह ग्राफिकल आउटपुट है। मैं वैक्टर में हेरफेर करने के विभिन्न तरीकों को सीखने की सलाह देता हूं क्योंकि वे डेटाफ्रेम का आधार हैं और अधिकांश डेटा जो आप उपयोग करेंगे, यहां एक अच्छा ट्यूटोरियल है । जब यह ग्राफिकल आउटपुट की बात आती है, तो अधिकांश उपलब्ध ग्राफ़ के लिए अच्छे कार्य होते हैं और आपको शायद इस हिस्से के बारे में चिंता करने की आवश्यकता नहीं है।
R का एक अन्य मूलभूत हिस्सा है install.packages ("my_package_name") फ़ंक्शन जो नए घटकों को लाने और उन्हें परेशानी मुक्त स्थापित करने में मदद करता है - ऐसा कुछ जो अन्य भाषाओं के बहुत सारे कठिन बनाते हैं।
मेरी favourit R साइट क्विक-आर है और मैं उनके कुछ कोड को आज़माने के बारे में सुझाव दूंगा । एक बार जब आप एक ही ग्राफ प्राप्त कर लेते हैं तो रंग बदलने की कोशिश करते हैं, कॉलम की संख्या, xlabel आदि। YouTube पर बहुत सारे आर-ट्यूटोरियल भी हैं जो संभवतः आपको आरंभ करने में मदद कर सकते हैं।
आर सीखने का एक उत्कृष्ट तरीका यह समझने की कोशिश करना है कि विभिन्न कार्य कैसे काम करते हैं। फ़ंक्शन का नाम (कोष्ठक के बिना) लिखें, एंटर दबाएं और आपको कोड मिलता है - यह कोड देखें और यह समझने की कोशिश करें कि यह क्या करता है। डिबग () समारोह भी जब समझने के लिए सामान काम करता है की कोशिश कर रहा सहायक हो सकता है।
हां, आप SPSS समान वातावरण में R का उपयोग करना चुन सकते हैं :
install.packages("Rcmdr")
library(Rcmdr)
मैंने एसएएस के साथ भी कुछ काम किया है जो एक बहुत ही अनपेक्षित भाषा है जो अन्य सभी प्रोग्रामिंग भाषाओं से बहुत भिन्न है और दुर्भाग्य से आपके पास शायद बहुत कम है जो आप अपने एसएएस के अनुभव से उपयोग कर सकते हैं जब आपका काम आर के साथ होता है। है बहुत आसान है कि एसएएस ;-)
जब आप R का उपयोग करते हैं तो काम करने के लिए एक अच्छा वातावरण होना अच्छा है, शुरुआती लोगों के लिए मेरी सिफारिश RStudio है ।
सौभाग्य!
मुझे लगता है कि @Glen द्वारा उल्लिखित उत्तर बहुत ही प्रभावोत्पादक है लेकिन आपको शुरू करने के लिए कुछ पुस्तकों की आवश्यकता है।
RI के संबंध में आपका मानना है कि आपको 3 पुस्तकों की आवश्यकता है।
सबसे पहले, आर के साथ आँकड़े करने के लिए मैं आपको आर इन एक्शन की सिफारिश कर सकता हूँ । रॉबर्ट एक बहुत सक्रिय आर साइट और ब्लॉग (http://www.statmethods.net/) रखता है और उसकी पुस्तक और प्रयास शानदार हैं।
दूसरा, आपको आर में प्रोग्रामिंग के लिए एक पुस्तक की आवश्यकता हो सकती है , क्योंकि आर न केवल एक सांख्यिकी कार्यक्रम है, बल्कि एक शक्तिशाली भाषा भी है। जटिल विश्लेषण करते समय या विश्लेषण का संयोजन करते समय, या विभिन्न डेटासेट पर समान कार्य करने वाले लेखन कार्यों के लिए प्रोग्रामिंग बहुत सहायक होती है। मैं आपको केवल आर प्रोग्रामिंग की कला की सिफारिश कर सकता हूं । यहां कोई प्रमुख आंकड़े प्रस्तुत नहीं किए गए हैं, लेकिन आपको अपने विश्लेषणों को संयोजित करने, कनेक्ट करने और स्वचालित करने के लिए एक पकड़ मिलेगी।
तीसरा, आपको एक संदर्भ पुस्तक , एक विश्वकोश की आवश्यकता होगी । मैं आपको आर बुक की सिफारिश कर सकता हूं । यह वह पुस्तक नहीं है जिसे आप शुरू से अंत तक पढ़ेंगे, बल्कि इसकी पुस्तक जिसे आप अभी और फिर खोलते हैं, यह देखने के लिए कि क्या कुछ चीजें संभव हैं, यदि डेटा का विश्लेषण करने के अन्य तरीके हैं।
और सबसे महत्वपूर्ण बात यह है कि किसी भी चीज़ का उपयोग करना बंद कर दें और अपनी सभी समस्याओं को आर। सॉल्विंग समस्याओं से निपटने के लिए सीखने के सर्वोत्तम तरीके से निपटने की कोशिश करें।
इसके अलावा, इससे पहले कि मैं भूल जाऊं। कुछ शानदार लोगों के कुछ शानदार ब्लॉग हैं जो सभी प्रकार के सामानों के बारे में लिखते हैं जो आर। खोज में कर सकते हैं और आप पाएंगे। अत्यधिक अनुशंसित एकत्रीकरण साइट http://www.r-bloggers.com/ है, जहां आर प्रासंगिक ब्लॉग एकत्र किए जाते हैं।
मज़े करो!
अगर मैं यहां पहले से ही कई अच्छे सुझावों में दो आइटम जोड़ सकता हूं;
1) एक आर समूह का पता लगाएं। मुझे पता है कि बोस्टन क्षेत्र में काफी मजबूत आर समूह है। यह RStudio द्वारा प्रायोजित है , जो वैसे भी BEST IDE में से एक है।
उन्हें खोजने के लिए मीटअप या Google समूह या RSeek.org पर जाएं।
2) एक और बात, मुझे आर- पार की चढ़ाई पर आर सीखने में मदद मिली, लेकिन मेरी सामान्य सलाह उन पुस्तकों की तलाश में रहती है जो आपको सही न मिलने तक मदद और सहायता नहीं करतीं।
MarketingEngineer:
जब तक हम यह नहीं जानते कि आपके मुद्दों को R की सबसे अच्छी और बुरी बात के रूप में जाना जाता है, तब तक यह बहुत ही कार्यात्मक है।
सबसे पहले, आपको यह जानने की जरूरत है कि आप आर क्या सीखते हैं। यदि आप सिर्फ एक नई भाषा सीखने के लिए हैं, तो मुझे लगता है कि एसएएस और एस ब्लॉग उपयोगकर्ता के रूप में उपयोगी हो सकते हैं।
हालाँकि, R यह मुश्किल नहीं है अगर SAS या SPSS की तुलना में, यह सिर्फ बढ़ते पैकेज और कार्यों के कारण जटिल दिखता है। इसलिए, मेरा सुझाव है कि आप आर इन एक्शन के लेखक द्वारा सुझाए गए किसी भी मैनुअल या वेब का उपयोग करके खरोंच से सीख सकते हैं, जैसे क्विक-आर। नोट: आर इन एक्शन एक अच्छी किताब है, जिसे शुरू करना है।
क्या होगा, यदि आपने R का उपयोग विशिष्ट उद्देश्यों के लिए किया है, तो यह बेहतर है कि आप R प्रोजेक्ट वेब पर R बुक सूची को देखें। इकोनोमेट्रिक, ग्राफिकल, मॉडलिंग, ... आदि जैसे विशिष्ट अनुप्रयोगों में 129 आर और एस से संबंधित पुस्तकें हैं।
हाल ही में, मैं इंटरएक्टिव आर लैंग्वेज ऑनलाइन लर्निंग प्लेटफॉर्म के बारे में सोच रहा हूं और मैंने यहां भी फीडबैक मांगा था। यह खुला स्रोत है (अभी तक जारी नहीं) परियोजना। मैंने 3 आर लैंग्वेज बेसिक पाठों के साथ काम करना शुरू कर दिया है। आप इसे आजमा सकते हैं।
आशा है कि यह मदद :-)
डलास आर उपयोगकर्ता समूह से कुछ सहायक आर लिंक
http://www.meetup.com/Dallas-R-Users-Group/pages/R_Helpful_Links/
SAS और SPSS उपयोगकर्ताओं के लिए http://r4stats.com पर R का मुफ़्त प्रारंभिक संस्करण है । उस साइट पर अब वेब पेज के रूप में प्रदर्शित पुस्तक के कई उदाहरण भी हैं। यदि आपके पास विश्वविद्यालय के पुस्तकालय तक पहुंच है, तो उनके पास आमतौर पर मुफ्त में सभी स्प्रिंगर आर किताबें हैं।