आर

2010-11-10 16 views
36

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

वेब पर

  • The methods help files: पैकेज के तरीकों, जहां आवश्यक जानकारी के बहुत
  • S4 classes in 15 pages पाया जा सकता है से मदद फ़ाइलें: एस 4 वस्तुओं के साथ प्रोग्रामिंग पर लघु परिचय।
  • How S4 methods work: अंतर्निहित तंत्र के बारे में अधिक स्पष्टीकरण।
  • Not so short introduction to S4: कक्षाओं और कुछ उपयोगी युक्तियों के निर्माण के व्यावहारिक उदाहरणों के साथ। इसमें परिशिष्ट के रूप में एक आसान अवलोकन है, लेकिन इसमें त्रुटियां भी हैं। इस का उपयोग करके देखभाल की जानी चाहिए।
  • OOP in R: एस 4 वस्तुओं के बारे में थॉमस Lumley द्वारा प्रस्तुति: S3 और एस 4
  • S4 Objects पर व्यावहारिक उदाहरण के साथ लिखित वक्तव्य नोटों।
  • R object oriented programming: आर में ऑब्जेक्ट उन्मुख प्रोग्रामिंग में गहन परिचय। इसमें एस 3, एस 4 और एस 4 संदर्भ वर्ग शामिल हैं। sequences पैकेज के साथ-साथ स्लाइड्स में उपयोग की जाने वाली कक्षा प्रणाली लागू होती है।

पुस्तकें

  • सॉफ्टवेयर के लिए डेटा विश्लेषण-प्रोग्रामिंग आर (जे चैम्बर्स) के साथ: एक क्लासिक है, हालांकि हर जगह सकारात्मक समीक्षा नहीं की, कि एस 4
  • आर प्रोग्रामिंग पर एक बड़ा वर्ग शामिल जैव सूचना विज्ञान के लिए (आर। जेंटलमैन): विशेष रूप से बायोकॉन्डक्टर के साथ काम करने की दिशा में निर्देशित, जो पूरी तरह से एस 4 पर आधारित है। लेकिन यह एक व्यापक अवलोकन देता है और कई अन्य लोगों के लिए भी उपयोगी है।

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

+0

कैसे लिंक सीधे तरीकों पैकेज में विषय मदद करने के लिए जोड़ने के बारे में? उनमें से कुछ ही हैं, और त्वरित संदर्भ के लिए उपयोगी है।वैसे "एस 4 के लिए इतना छोटा परिचय नहीं है" अंत में एक ज्ञापन है जो मेरी राय में इंगित करने योग्य है। मैं इसे रेफकार्ड के रूप में उपयोग कर रहा हूं। – VitoshKa

+0

सामुदायिक विकी अब उपयोगकर्ता के लिए उपलब्ध है [कम से कम 10.000 प्रतिष्ठा] (http://meta.stackexchange.com/questions/11740/what-are-community-wiki-posts/11741#11741)। तो चैट पर Dirk या शेन से पूछें;) – Marek

+2

मैं "एस 4 के लिए इतना छोटा परिचय नहीं" की सिफारिश नहीं करता - दुर्भाग्य से इसमें बड़ी संख्या में त्रुटियां हैं। – hadley

उत्तर

2

जॉन चैंबर्स द्वारा एक और अच्छी किताब: "डेटा के साथ प्रोग्रामिंग: एस भाषा के लिए एक गाइड"। जैसा कि नाम से पता चलता है कि यह वास्तव में एस के बारे में है, आर नहीं, लेकिन यह एस 4 कक्षाओं के बारे में बहुत मूल्यवान जानकारी प्रदान करता है।

आर मैनुअल "लेखन आर एक्सटेंशन" और "आर आंतरिक" (विशेष रूप से उत्तरार्द्ध) में कुछ जानकारी भी है। वे http://cran.r-project.org/doc/manuals/ पर पाए जा सकते हैं।

अंत में, मैं "How S4 Methods Work" की सिफारिश करेंगे, जो कैसे एस 4 के बारे में सोचना के रूप में यह आर में फिट बैठता है का एक बड़ा सिंहावलोकन है