आर पैकेज: Difference between revisions

From Vigyanwiki
(Created page with "{{short description|Extensions to the R statistical programming language}} File:List-of-r-packages.png|thumb|चयनित आर पैकेजों की सूची...")
 
No edit summary
Line 1: Line 1:
{{short description|Extensions to the R statistical programming language}}
{{short description|Extensions to the R statistical programming language}}
[[File:List-of-r-packages.png|thumb|चयनित आर पैकेजों की सूची]]आर पैकेज [[आर (प्रोग्रामिंग भाषा)]] के लिए [[सॉफ्टवेयर एक्सटेंशन]] हैं। R संकुल में एक मानकीकृत संग्रह प्रारूप में कोड, डेटा और दस्तावेज़ीकरण होता है, जिसे R के उपयोगकर्ताओं द्वारा स्थापित किया जा सकता है, आमतौर पर CRAN (व्यापक आर आर्काइव नेटवर्क) जैसे केंद्रीकृत [[सॉफ्टवेयर रिपॉजिटरी]] के माध्यम से।<ref name="RFAQ7.29">{{cite web|last1=Hornik|first1=Kurt|date=2020-02-20|title=आर पर अक्सर पूछे जाने वाले प्रश्न|url=https://cran.r-project.org/doc/FAQ/R-FAQ.html#R-Add_002dOn-Packages|access-date=2 November 2020|website=The Comprehensive R Archive Network|location=7.29: What is the difference between package and library?}}</ref><ref>{{cite book |last1=Wickham |first1=Hadley |last2=Bryan |first2=Jennifer |title=आर संकुल|edition=2nd |url=https://r-pkgs.org/intro.html |chapter=Introduction}}</ref> आर के लिए बड़ी संख्या में पैकेज उपलब्ध हैं, और उन्हें स्थापित करने और उपयोग करने में आसानी, [[डेटा विज्ञान]] में भाषा को व्यापक रूप से अपनाने वाले एक प्रमुख कारक के रूप में उद्धृत किया गया है।<ref name=":0">{{Cite journal|last=Chambers|first=John M.|date=2020|title=एस, आर, और डेटा साइंस|url=https://journal.r-project.org/archive/2020/RJ-2020-028/index.html|journal=The R Journal|language=en|volume=12|issue=1|pages=462–476|doi=10.32614/RJ-2020-028|issn=2073-4859|doi-access=free}}</ref><ref>{{cite news|last=Vance|first=Ashlee|date=2009-01-06|title=डेटा विश्लेषक आर की शक्ति से प्रभावित हुए|work=[[New York Times]]|url=https://www.nytimes.com/2009/01/07/technology/business-computing/07program.html}}</ref><ref>{{Cite journal|last=Tippmann|first=Sylvia|date=2014-12-29|title=Programming tools: Adventures with R|journal=Nature News|language=en|volume=517|issue=7532|pages=109–110|doi=10.1038/517109a|pmid=25557714 |doi-access=free}}</ref><ref name=":1">{{Cite journal|last=Thieme|first=Nick|date=2018|title=आर पीढ़ी|journal=Significance|language=en|volume=15|issue=4|pages=14–19|doi=10.1111/j.1740-9713.2018.01169.x|issn=1740-9713|doi-access=free}}</ref>
[[File:List-of-r-packages.png|thumb|चयनित आर पैकेजों की सूची]]आर पैकेज आर सांख्यिकीय [[आर (प्रोग्रामिंग भाषा)|प्रोग्रामिंग भाषा]] के विस्तार हैं। आर पैकेज में एक मानकीकृत संग्रह प्रारूप में कोड, डेटा और दस्तावेज़ीकरण होता है जिसे आर के उपयोगकर्ताओं द्वारा स्थापित किया जा सकता है, आमतौर पर क्रान (व्यापक आर आर्काइव नेटवर्क) जैसे केंद्रीकृत सॉफ़्टवेयर रिपॉजिटरी के माध्यम से है।<ref name="RFAQ7.29">{{cite web|last1=Hornik|first1=Kurt|date=2020-02-20|title=आर पर अक्सर पूछे जाने वाले प्रश्न|url=https://cran.r-project.org/doc/FAQ/R-FAQ.html#R-Add_002dOn-Packages|access-date=2 November 2020|website=The Comprehensive R Archive Network|location=7.29: What is the difference between package and library?}}</ref><ref>{{cite book |last1=Wickham |first1=Hadley |last2=Bryan |first2=Jennifer |title=आर संकुल|edition=2nd |url=https://r-pkgs.org/intro.html |chapter=Introduction}}</ref> आर के लिए उपलब्ध पैकेजों की बड़ी संख्या और उन्हें स्थापित करने और उपयोग करने में आसानी को [[डेटा विज्ञान]] में भाषा को व्यापक रूप से अपनाने के लिए एक प्रमुख कारक के रूप में उद्धृत किया गया है।<ref name=":0">{{Cite journal|last=Chambers|first=John M.|date=2020|title=एस, आर, और डेटा साइंस|url=https://journal.r-project.org/archive/2020/RJ-2020-028/index.html|journal=The R Journal|language=en|volume=12|issue=1|pages=462–476|doi=10.32614/RJ-2020-028|issn=2073-4859|doi-access=free}}</ref><ref>{{cite news|last=Vance|first=Ashlee|date=2009-01-06|title=डेटा विश्लेषक आर की शक्ति से प्रभावित हुए|work=[[New York Times]]|url=https://www.nytimes.com/2009/01/07/technology/business-computing/07program.html}}</ref><ref>{{Cite journal|last=Tippmann|first=Sylvia|date=2014-12-29|title=Programming tools: Adventures with R|journal=Nature News|language=en|volume=517|issue=7532|pages=109–110|doi=10.1038/517109a|pmid=25557714 |doi-access=free}}</ref><ref name=":1">{{Cite journal|last=Thieme|first=Nick|date=2018|title=आर पीढ़ी|journal=Significance|language=en|volume=15|issue=4|pages=14–19|doi=10.1111/j.1740-9713.2018.01169.x|issn=1740-9713|doi-access=free}}</ref>
अन्य प्रोग्रामिंग भाषा में [[ पुस्तकालय (कम्प्यूटिंग) ]] की तुलना में, आर पैकेजों को अपेक्षाकृत सख्त विनिर्देश के अनुरूप होना चाहिए।<ref name=":0" />लेखन आर एक्सटेंशन मैनुअल<ref>{{Cite web|title=आर एक्सटेंशन लिखना|url=https://cran.r-project.org/doc/manuals/r-release/R-exts.html|access-date=2020-11-02|website=The Comprehensive R Archive Network}}</ref> आर स्रोत कोड, डेटा, प्रलेखन और पैकेज मेटाडेटा के लिए एक मानक [[निर्देशिका संरचना]] निर्दिष्ट करता है, जो उन्हें आर के इन-बिल्ट [[पैकेज प्रबंधन]] टूल का उपयोग करके स्थापित और लोड करने में सक्षम बनाता है।<ref name=":0" />सीआरएएन पर वितरित पैकेजों को अतिरिक्त मानकों को पूरा करना चाहिए।<ref name=":0" /><ref>{{Cite web|title=सीआरएएन रिपॉजिटरी पॉलिसी|url=https://cran.r-project.org/web/packages/policies.html|access-date=2020-11-02|website=The Comprehensive R Archive Network}}</ref> जॉन चेम्बर्स (सांख्यिकीविद्) के अनुसार, जबकि ये आवश्यकताएं पैकेज डेवलपर्स पर काफी मांगें लगाती हैं, वे अंतिम उपयोगकर्ताओं के लिए उपयोगिता और पैकेज की दीर्घकालिक स्थिरता में सुधार करते हैं।<ref name=":0" />
 
 
अन्य प्रोग्रामिंग भाषाओं में पुस्तकालयों (लाइब्रेरीज) की तुलना में, आर पैकेज को अपेक्षाकृत सख्त विनिर्देश के अनुरूप होना चाहिए।<ref name=":0" /> लेखन आर एक्सटेंशन मैनुअल<ref>{{Cite web|title=आर एक्सटेंशन लिखना|url=https://cran.r-project.org/doc/manuals/r-release/R-exts.html|access-date=2020-11-02|website=The Comprehensive R Archive Network}}</ref> आर स्रोत कोड, डेटा, प्रलेखन और पैकेज मेटाडेटा के लिए एक मानक [[निर्देशिका संरचना]] निर्दिष्ट करता है, जो उन्हें आर के इन-बिल्ट [[पैकेज प्रबंधन]] टूल का उपयोग करके स्थापित और लोड करने में सक्षम बनाता है।<ref name=":0" /> क्रान पर वितरित पैकेजों को अतिरिक्त मानकों को पूरा करना होगा।<ref name=":0" /><ref>{{Cite web|title=सीआरएएन रिपॉजिटरी पॉलिसी|url=https://cran.r-project.org/web/packages/policies.html|access-date=2020-11-02|website=The Comprehensive R Archive Network}}</ref> जॉन चैंबर्स के अनुसार, जबकि ये आवश्यकताएं पैकेज डेवलपर्स पर "अत्यधिक मांगें अधिरोपित की हैं", वे अंतिम उपयोगकर्ताओं के लिए पैकेज की उपयोगिता और दीर्घकालिक स्थिरता में सुधार करती हैं।<ref name=":0" />
 




== रिपॉजिटरी ==
== रिपॉजिटरी ==


=== व्यापक आर आर्काइव नेटवर्क (सीआरएएन) ===
=== व्यापक आर आर्काइव नेटवर्क (क्रान) ===
व्यापक आर आर्काइव नेटवर्क (सीआरएएन) आर फाउंडेशन द्वारा समर्थित आर का केंद्रीय सॉफ्टवेयर भंडार है।<ref name="CRAN Repository Policy">{{cite web |author1=CRAN Repository Maintainers |title=सीआरएएन रिपॉजिटरी पॉलिसी|url=https://cran.r-project.org/web/packages/policies.html |website=The Comprehensive R Archive Network |publisher=R Project |access-date=20 November 2020}}</ref> इसमें आर वितरण, दस्तावेज़ीकरण, और योगदान किए गए आर पैकेजों के नवीनतम और पिछले संस्करणों का संग्रह शामिल है।<ref name="RFAQ2.10">{{cite web|last1=Hornik|first1=Kurt|date=2020-02-20|title=आर पर अक्सर पूछे जाने वाले प्रश्न|url=https://cran.r-project.org/doc/FAQ/R-FAQ.html#What-is-CRAN_003f|access-date=20 November 2020|website=The Comprehensive R Archive Network|publisher=R Project|location=2.1: What is CRAN?}}</ref> इसमें [[ खिड़कियाँ ]] और मैकओएस के लिए [[सोर्स कोड]] और पूर्व-[[संकलित]] [[निष्पादन]] योग्य दोनों शामिल हैं।<ref>{{cite web |author=CRAN Repository Maintainers |title=व्यापक आर आर्काइव नेटवर्क|url=https://cran.r-project.org/ |publisher=R Project |access-date=20 November 2020}}</ref> {{As of|November 2020}}, 16,000 से अधिक पैकेज उपलब्ध हैं।<ref>{{cite web |author=CRAN Repository Maintainers |title=क्रैन - योगदान पैकेज|url=https://cran.r-project.org/web/packages |website=The Comprehensive R Archive Network |publisher=CRAN |access-date=20 November 2020}}</ref> CRAN को 1997 में [[कर्ट हॉर्निक]] और [[फ्रेडरिक लीश]] द्वारा बनाया गया था,<ref>{{cite mailing list |url=https://stat.ethz.ch/pipermail/r-announce/1997/000001.html |title=ANNOUNCE: CRAN |date=1997-04-23 |access-date=20 November 2020 |mailing-list=r-announce |last=Hornik |first=Kurt |author-link=Kurt Hornik}}</ref><ref>{{cite journal |last1=Thieme |first1=Nick |title=आर पीढ़ी|journal=Significance |date=2018 |volume=15 |issue=4 |pages=14–19 |doi=10.1111/j.1740-9713.2018.01169.x |language=en |issn=1740-9713|doi-access=free }}</ref> अन्य शुरुआती पैकिंग सिस्टम जैसे [[TeX]] के [[CTAN]] (1992 में रिलीज़) और [[पर्ल]] के [[CPAN]] (1995 में रिलीज़) के नाम के साथ।<ref>{{cite web |last1=Fitzgerald |first1=Brian |title=प्रोग्रामिंग लैंग्वेज पैकेज सिस्टम का एक सर्वेक्षण|url=https://neurocline.github.io/papers/survey-of-programming-language-packaging-systems.html |website=Some Things Are Obvious |access-date=4 May 2021 |date=2016-02-09}}</ref> {{As of|2021}}, यह अभी भी हॉर्निक और स्वयंसेवकों की एक टीम द्वारा बनाए रखा जाता है।<ref name="CRAN Repository Policy" />मास्टर साइट [[अर्थशास्त्र और व्यापार के वियना विश्वविद्यालय]] में स्थित है और दुनिया भर के सर्वरों पर [[मिरर साइट]] है।<ref name="RFAQ2.10" />
इसमें विंडोज़ और मैकओएस के लिए [[सोर्स कोड]] और पूर्व-संकलित बायनेरिज़ दोनों शामिल हैं।


सीआरएएन वेबसाइट पर टास्क व्यूज पेज (विषय सूची)<ref name=CRANTasks>{{cite web|title=सीआरएएन कार्य दृश्य|url=https://cran.r-project.org/web/views/|website=cran.r-project.org|access-date=2018-09-16}}</ref> कार्यों की एक विस्तृत श्रृंखला सूचीबद्ध करता है (वित्त, आनुवंशिकी, उच्च प्रदर्शन कंप्यूटिंग, मशीन लर्निंग, मेडिकल इमेजिंग, मेटा-विश्लेषण, सामाजिक विज्ञान और स्थानिक सांख्यिकी जैसे क्षेत्रों में) जिसके लिए आर पैकेज उपलब्ध हैं। सीआरएएन पैकेज ब्राउज़ करने का दूसरा तरीका मेटाक्रान द्वारा प्रदान किया गया है,<ref name="metacran" />जो विशेष रुप से प्रदर्शित, सबसे अधिक डाउनलोड किए गए, ट्रेंडिंग या सबसे अधिक निर्भर पैकेजों की सूची भी रखता है।
कॉम्प्रिहेंसिव आर आर्काइव नेटवर्क (क्रान) आर का केंद्रीय सॉफ्टवेयर भंडार है, जो आर फाउंडेशन द्वारा समर्थित है।<ref name="CRAN Repository Policy">{{cite web |author1=CRAN Repository Maintainers |title=सीआरएएन रिपॉजिटरी पॉलिसी|url=https://cran.r-project.org/web/packages/policies.html |website=The Comprehensive R Archive Network |publisher=R Project |access-date=20 November 2020}}</ref> इसमें आर वितरण, प्रलेखन और योगदान किए गए आर पैकेजों के नवीनतम और पिछले संस्करणों का एक संग्रह शामिल है।<ref name="RFAQ2.10">{{cite web|last1=Hornik|first1=Kurt|date=2020-02-20|title=आर पर अक्सर पूछे जाने वाले प्रश्न|url=https://cran.r-project.org/doc/FAQ/R-FAQ.html#What-is-CRAN_003f|access-date=20 November 2020|website=The Comprehensive R Archive Network|publisher=R Project|location=2.1: What is CRAN?}}</ref> इसमें विंडोज़ और मैकओएस के लिए [[सोर्स कोड]] और पूर्व-संकलित बायनेरिज़ दोनों शामिल हैं।<ref>{{cite web |author=CRAN Repository Maintainers |title=व्यापक आर आर्काइव नेटवर्क|url=https://cran.r-project.org/ |publisher=R Project |access-date=20 November 2020}}</ref> नवंबर 2020 तक ({{As of|November 2020}}), 16,000 से अधिक पैकेज उपलब्ध हैं।<ref>{{cite web |author=CRAN Repository Maintainers |title=क्रैन - योगदान पैकेज|url=https://cran.r-project.org/web/packages |website=The Comprehensive R Archive Network |publisher=CRAN |access-date=20 November 2020}}</ref> क्रान को 1997 में कर्ट हॉर्निक और फ्रेडरिक लीश द्वारा बनाया गया था,<ref>{{cite mailing list |url=https://stat.ethz.ch/pipermail/r-announce/1997/000001.html |title=ANNOUNCE: CRAN |date=1997-04-23 |access-date=20 November 2020 |mailing-list=r-announce |last=Hornik |first=Kurt |author-link=Kurt Hornik}}</ref><ref>{{cite journal |last1=Thieme |first1=Nick |title=आर पीढ़ी|journal=Significance |date=2018 |volume=15 |issue=4 |pages=14–19 |doi=10.1111/j.1740-9713.2018.01169.x |language=en |issn=1740-9713|doi-access=free }}</ref> अन्य शुरुआती पैकिंग सिस्टम जैसे टेक्स (TeX) के सी टान (CTAN) (1992 में रिलीज़) और [[पर्ल]] के क्रान (1995 में रिलीज़) के नाम के साथ।<ref>{{cite web |last1=Fitzgerald |first1=Brian |title=प्रोग्रामिंग लैंग्वेज पैकेज सिस्टम का एक सर्वेक्षण|url=https://neurocline.github.io/papers/survey-of-programming-language-packaging-systems.html |website=Some Things Are Obvious |access-date=4 May 2021 |date=2016-02-09}}</ref> 2021 तक, इसका रखरखाव अभी भी हॉर्निक और स्वयंसेवकों की एक टीम द्वारा किया जाता है।<ref name="CRAN Repository Policy" /> मास्टर साइट अर्थशास्त्र और व्यापार के वियना विश्वविद्यालय में स्थित है और दुनिया भर के सर्वरों पर मिरर साइट है।<ref name="RFAQ2.10" />


CRAN पैकेजों की संख्या में कई वर्षों से [[घातीय वृद्धि]] हुई है,<ref>{{Cite web|date=April 21, 2016|first=Matt|last=Asay|title=आर के ओपन सोर्स समुदाय की घातीय वृद्धि से व्यावसायिक प्रतिस्पर्धियों को खतरा है|url=https://www.techrepublic.com/article/exponential-growth-of-rs-open-source-community-threatens-commercial-competitors/|access-date=2020-11-02|website=TechRepublic|language=en}}</ref> और {{As of|2018|lc=y}} हर दिन औसतन 21 नए या अपडेट किए गए पैकेज सबमिट किए गए।<ref name=":1" />चूंकि प्रत्येक सबमिशन की मैन्युअल रूप से CRAN अनुरक्षकों की एक छोटी टीम द्वारा समीक्षा की जाती है, जिनमें से कई, R कोर डेवलपर [[पीटर डालगार्ड]] के अनुसार, पेंशन योग्य आयु के करीब पहुंच रहे हैं, एक चिंता है कि यह प्रणाली लंबी अवधि में टिकाऊ नहीं है।<ref name=":1" />सीआरएएन के विकास ने इसके [[ युग्मन (कंप्यूटर प्रोग्रामिंग) ]] बुनियादी ढांचे की सीमाओं को उजागर किया है, विशेष रूप से तथ्य यह है कि यह मानता है कि निर्भरता हमेशा एक पैकेज के नवीनतम संस्करण को संदर्भित करती है, जिसका अर्थ है कि सीआरएएन पैकेजों की नई रिलीज़ हमेशा पिछड़ी संगतता होनी चाहिए,<ref>{{Cite journal|last=Ooms|first=Jeroen|date=2013|title=आर में डिपेंडेंसी वर्जनिंग में सुधार के लिए संभावित दिशा-निर्देश|url=https://journal.r-project.org/archive/2013/RJ-2013-019/index.html|journal=The R Journal|language=en|volume=5|issue=1|pages=197–206|doi=10.32614/RJ-2013-019|s2cid=6791850|issn=2073-4859|doi-access=free}}</ref> और यह कि CRAN पैकेज में ऐसी निर्भरताएँ नहीं हो सकती हैं जो CRAN पर नहीं हैं।<ref>{{Cite journal|last1=Decan|first1=A.|last2=Mens|first2=T.|last3=Claes|first3=M.|last4=Grosjean|first4=P.|date=2016|title=When GitHub Meets CRAN: An Analysis of Inter-Repository Package Dependency Problems|url=https://ieeexplore.ieee.org/document/7476669|journal=2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER)|volume=1|pages=493–504|doi=10.1109/SANER.2016.12|isbn=978-1-5090-1855-0|s2cid=16751624}}</ref> इसने पैकेजों की घटती गुणवत्ता के बारे में भी चिंता व्यक्त की है।<ref>{{Cite journal|last=Hornik|first=Kurt|date=2012|title=Are There Too Many R Packages?|url=https://www.ajs.or.at/index.php/ajs/article/view/vol41%2C%20no1%20-%205|journal=Austrian Journal of Statistics|language=en|volume=41|issue=1|pages=59–66–59–66|doi=10.17713/ajs.v41i1.188|issn=1026-597X|doi-access=free}}</ref>
क्रान वेबसाइट पर टास्क व्यूज पेज (विषय सूची)।<ref name="CRANTasks">{{cite web|title=सीआरएएन कार्य दृश्य|url=https://cran.r-project.org/web/views/|website=cran.r-project.org|access-date=2018-09-16}}</ref> कार्यों की एक विस्तृत श्रृंखला सूचीबद्ध करता है (वित्त, आनुवंशिकी, उच्च प्रदर्शन कंप्यूटिंग, मशीन लर्निंग, मेडिकल इमेजिंग, मेटा-विश्लेषण, सामाजिक विज्ञान और स्थानिक सांख्यिकी जैसे क्षेत्रों में) जिसके लिए आर पैकेज उपलब्ध हैं। क्रान पैकेज ब्राउज़ करने का दूसरा तरीका मेटाक्रान द्वारा प्रदान किया गया है,<ref name="metacran" />जो विशेष रुप से प्रदर्शित, सबसे अधिक डाउनलोड किए गए, ट्रेंडिंग या सबसे अधिक निर्भर पैकेजों की सूची भी रखता है।


कई वर्षों में क्रान पैकेजों की संख्या तेजी से बढ़ी है,<ref>{{Cite web|date=April 21, 2016|first=Matt|last=Asay|title=आर के ओपन सोर्स समुदाय की घातीय वृद्धि से व्यावसायिक प्रतिस्पर्धियों को खतरा है|url=https://www.techrepublic.com/article/exponential-growth-of-rs-open-source-community-threatens-commercial-competitors/|access-date=2020-11-02|website=TechRepublic|language=en}}</ref> और 2018 तक हर दिन औसतन 21 नए या अद्यतन पैकेज प्रस्तुत किए गए थे।<ref name=":1" /> चूंकि प्रत्येक सबमिशन की मैन्युअल रूप से क्रान अनुरक्षकों की एक छोटी टीम द्वारा समीक्षा की जाती है, जिनमें से कई, आर कोर डेवलपर पीटर डेलगार्ड के अनुसार, "पेंशन योग्य आयु के करीब पहुंच रहे हैं", एक चिंता है कि यह प्रणाली लंबी अवधि में संपोषणीय नहीं है।<ref name=":1" /> क्रान की वृद्धि ने इसके निर्भरता प्रबंधन मूलभूत ढांचे की सीमाओं को उजागर किया है, विशेष रूप से तथ्य यह है कि यह मानता है कि निर्भरताएं हमेशा एक पैकेज के नवीनतम संस्करण को संदर्भित करती हैं, जिसका अर्थ है कि क्रान पैकेज की नई रिलीज हमेशा पीछे की ओर संगत होनी चाहिए,<ref>{{Cite journal|last=Ooms|first=Jeroen|date=2013|title=आर में डिपेंडेंसी वर्जनिंग में सुधार के लिए संभावित दिशा-निर्देश|url=https://journal.r-project.org/archive/2013/RJ-2013-019/index.html|journal=The R Journal|language=en|volume=5|issue=1|pages=197–206|doi=10.32614/RJ-2013-019|s2cid=6791850|issn=2073-4859|doi-access=free}}</ref> और वह क्रान पैकेजों में ऐसी निर्भरताएँ नहीं हो सकतीं जो CRAN पर नहीं हैं।<ref>{{Cite journal|last1=Decan|first1=A.|last2=Mens|first2=T.|last3=Claes|first3=M.|last4=Grosjean|first4=P.|date=2016|title=When GitHub Meets CRAN: An Analysis of Inter-Repository Package Dependency Problems|url=https://ieeexplore.ieee.org/document/7476669|journal=2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER)|volume=1|pages=493–504|doi=10.1109/SANER.2016.12|isbn=978-1-5090-1855-0|s2cid=16751624}}</ref> इसने पैकेजों की घटती गुणवत्ता के बारे में भी चिंता व्यक्त की है।<ref>{{Cite journal|last=Hornik|first=Kurt|date=2012|title=Are There Too Many R Packages?|url=https://www.ajs.or.at/index.php/ajs/article/view/vol41%2C%20no1%20-%205|journal=Austrian Journal of Statistics|language=en|volume=41|issue=1|pages=59–66–59–66|doi=10.17713/ajs.v41i1.188|issn=1026-597X|doi-access=free}}</ref>


===एमआरएएन और पॉजिट पैकेज मैनेजर===
===एमआरएएन और पॉजिट पैकेज मैनेजर===
[[Microsoft]] R एप्लिकेशन नेटवर्क (MRAN) Microsoft द्वारा अनुरक्षित CRAN का एक दर्पण है जो कंपनी के R, [[Microsoft R Open]] (पूर्व में Revolution R Open) के डाउनस्ट्रीम वितरण पर आधारित है।<ref>{{cite web |title=एमआरएएन में आपका स्वागत है|url=https://mran.microsoft.com/ |website=Microsoft R Application Network |publisher=[[Microsoft]] |access-date=4 May 2021}}</ref> इसमें CRAN टाइम मशीन के रूप में ब्रांडेड दैनिक CRAN स्नैपशॉट का एक संग्रह भी शामिल है, जो MRAN के उपयोगकर्ताओं को पैकेज चेकपॉइंट के माध्यम से R पैकेज संस्करणों के एक निश्चित सेट को स्थापित करके CRAN की निर्भरता संस्करण सीमाओं को बायपास करने में सक्षम बनाता है।<ref>{{cite web |title=Reproducibility: Using Fixed CRAN Repository Snapshots |url=https://mran.microsoft.com/documents/rro/reproducibility |website=Microsoft R Application Network |publisher=[[Microsoft]] |access-date=4 May 2021}}</ref><ref>{{cite web |last1=Smith |first1=David |title=एमआरएएन स्नैपशॉट्स, और आप|url=https://blog.revolutionanalytics.com/2019/05/cran-snapshots-and-you.html |website=Revolutions |publisher=[[Revolution Analytics]] |access-date=4 May 2021 |date=2019-05-22}}</ref>
माइक्रोसॉफ्ट आर एप्लिकेशन नेटवर्क (एमआरएएन) माइक्रोसॉफ्ट द्वारा बनाए गए क्रान का एक दर्पण है जो कंपनी के आर, माइक्रोसॉफ्ट आर ओपन (पूर्व में रिवोल्यूशन आर ओपन) के डाउनस्ट्रीम वितरण पर आधारित है।।<ref>{{cite web |title=एमआरएएन में आपका स्वागत है|url=https://mran.microsoft.com/ |website=Microsoft R Application Network |publisher=[[Microsoft]] |access-date=4 May 2021}}</ref> इसमें दैनिक क्रान स्नैपशॉट का एक संग्रह भी शामिल है, जिसे "क्रान टाइम मशीन" के रूप में ब्रांड किया गया है, जो एमआरएएन के उपयोगकर्ताओं को पैकेज चेकपॉइंट के माध्यम से आर पैकेज संस्करणों का एक निश्चित सेट स्थापित करके क्रान की निर्भरता संस्करण सीमाओं को बायपास करने में सक्षम बनाता है।<ref>{{cite web |title=Reproducibility: Using Fixed CRAN Repository Snapshots |url=https://mran.microsoft.com/documents/rro/reproducibility |website=Microsoft R Application Network |publisher=[[Microsoft]] |access-date=4 May 2021}}</ref><ref>{{cite web |last1=Smith |first1=David |title=एमआरएएन स्नैपशॉट्स, और आप|url=https://blog.revolutionanalytics.com/2019/05/cran-snapshots-and-you.html |website=Revolutions |publisher=[[Revolution Analytics]] |access-date=4 May 2021 |date=2019-05-22}}</ref>
पॉज़िट पैकेज मैनेजर (पूर्व में [[RStudio]] पैकेज मैनेजर) RStudio के डेवलपर्स द्वारा निर्मित एक समान उपकरण है, जिसमें CRAN स्नैपशॉट के अलावा, बायोकंडक्टर से R पैकेज और Python [[पायथन पैकेज इंडेक्स]] Python (प्रोग्रामिंग लैंग्वेज) पैकेज शामिल हैं।<ref name="RStudio Blog 2020-12-07">{{cite web |last1=Lopp |first1=Sean |title=RStudio Package Manager 1.2.0 - Bioconductor & PyPI |url=https://blog.rstudio.com/2020/12/07/package-manager-1-2-0/ |website=RStudio Blog |publisher=[[RStudio]] |access-date=4 May 2021 |language=en-us |date=2020-12-07}}</ref> यह Linux के लिए पूर्व-संकलित बाइनरी पैकेज भी वितरित करता है (CRAN में केवल Windows और macOS बायनेरिज़ शामिल हैं)।<ref>{{cite web |last1=Lopp |first1=Sean |title=Announcing Public Package Manager and v1.1.6 |url=https://blog.rstudio.com/2020/07/01/announcing-public-package-manager/ |access-date=4 May 2021 |website=RStudio Blog |publisher=[[RStudio]] |date=2020-07-01 |language=en-us}}</ref>


पॉज़िट पैकेज मैनेजर (पूर्व में आरस्टूडियो पैकेज मैनेजर) आरस्टूडियो के डेवलपर्स द्वारा निर्मित एक समान उपकरण है, जिसमें क्रान स्नैपशॉट के अलावा, बायोकंडक्टर से आर पैकेज और पायथन पैकेज इंडेक्स से पायथन पैकेज का एक संग्रह शामिल है।<ref name="RStudio Blog 2020-12-07">{{cite web |last1=Lopp |first1=Sean |title=RStudio Package Manager 1.2.0 - Bioconductor & PyPI |url=https://blog.rstudio.com/2020/12/07/package-manager-1-2-0/ |website=RStudio Blog |publisher=[[RStudio]] |access-date=4 May 2021 |language=en-us |date=2020-12-07}}</ref> यह लिनक्स के लिए पूर्व-संकलित बाइनरी पैकेज भी वितरित करता है (केवल विंडोज़ और मैकओएस बाइनरी CRAN पर शामिल हैं)।<ref>{{cite web |last1=Lopp |first1=Sean |title=Announcing Public Package Manager and v1.1.6 |url=https://blog.rstudio.com/2020/07/01/announcing-public-package-manager/ |access-date=4 May 2021 |website=RStudio Blog |publisher=[[RStudio]] |date=2020-07-01 |language=en-us}}</ref>


=== अन्य भंडार ===
=== अन्य भंडार ===


[[बायोकंडक्टर]] प्रोजेक्ट जीनोमिक डेटा के विश्लेषण के लिए आर पैकेज प्रदान करता है। इसमें [[Affymetrix]], [[पूरक डीएनए]] [[माइक्रोएरे]], और अगली पीढ़ी के [[उच्च-थ्रूपुट अनुक्रमण]] विधियों से डेटा के लिए ऑब्जेक्ट-ओरिएंटेड डेटा-हैंडलिंग और विश्लेषण टूल शामिल हैं।<ref>{{cite journal |date=2015 |title=बायोकंडक्टर के साथ ऑर्केस्ट्रेटिंग उच्च-थ्रूपुट जीनोमिक विश्लेषण|journal=Nature Methods |publisher=[[Nature Publishing Group]] |volume=12 |issue=2 |pages=115–121 |doi=10.1038/nmeth.3252 |pmid=25633503 |pmc=4509590 | last1 = Huber | first1 = W | last2 = Carey | first2 = VJ | last3 = Gentleman | first3 = R | last4 = Anders | first4 = S | last5 = Carlson | first5 = M | last6 = Carvalho | first6 = BS | last7 = Bravo | first7 = HC | last8 = Davis | first8 = S | last9 = Gatto | first9 = L | last10 = Girke | first10 = T | last11 = Gottardo | first11 = R | last12 = Hahne | first12 = F | last13 = Hansen | first13 = KD | last14 = Irizarry | first14 = RA | last15 = Lawrence | first15 = M | last16 = Love | first16 = MI | last17 = MacDonald | first17 = J | last18 = Obenchain | first18 = V | last19 = Oleś | first19 = AK | last20 = Pagès | first20 = H | last21 = Reyes | first21 = A | last22 = Shannon | first22 = P | last23 = Smyth | first23 = GK | last24 = Tenenbaum | first24 = D | last25 = Waldron | first25 = L | last26 = Morgan | first26 = M}}</ref>
[[बायोकंडक्टर]] परियोजना जीनोमिक डेटा के विश्लेषण के लिए आर पैकेज प्रदान करती है। इसमें एफिमेट्रिक्स, सीडीएनए माइक्रोएरे और अगली पीढ़ी के उच्च-थ्रूपुट अनुक्रमण विधियों से डेटा के लिए ऑब्जेक्ट-ओरिएंटेड डेटा हैंडलिंग और विश्लेषण उपकरण शामिल हैं।
आर फोर्ज,<ref>{{cite web|url=https://r-forge.r-project.org/|title=R-Forge: Welcome|access-date=2018-09-16}}</ref> आर पैकेज, आर से संबंधित सॉफ्टवेयर और परियोजनाओं के सहयोगी विकास के लिए एक केंद्रीय मंच है। आर-फोर्ज कई अप्रकाशित बीटा पैकेज और सीआरएएन पैकेज के विकास संस्करणों को भी होस्ट करता है।
 
आर फोर्ज,<ref>{{cite web|url=https://r-forge.r-project.org/|title=R-Forge: Welcome|access-date=2018-09-16}}</ref> आर पैकेज, आर से संबंधित सॉफ्टवेयर और परियोजनाओं के सहयोगी विकास के लिए एक केंद्रीय मंच है। आर-फोर्ज कई अप्रकाशित बीटा पैकेज और क्रान पैकेज के विकास संस्करणों को भी होस्ट करता है।


== आधार और अनुशंसित पैकेज ==
== आधार और अनुशंसित पैकेज ==
R को पंद्रह बेस पैकेज के साथ वितरित किया गया है: बेस, कंपाइलर, डेटासेट, जीआरडिवाइस, ग्राफिक्स, ग्रिड, मेथड्स, पैरेलल, स्प्लाइन्स, स्टैट्स, स्टैट्स4, tcltk, टूल्स, ट्रांसलेशन और यूटिल्स।<ref name="RFAQ5.1">{{cite web|last1=Hornik|first1=Kurt|date=2020-02-20|title=आर पर अक्सर पूछे जाने वाले प्रश्न|url=https://cran.r-project.org/doc/FAQ/R-FAQ.html#R-Add_002dOn-Packages|access-date=2 November 2020|website=The Comprehensive R Archive Network|location=5.1: Which add-on packages exist for R?}}</ref>
आर को पंद्रह "बेस पैकेज" के साथ वितरित किया गया है: बेस, कंपाइलर, डेटासेट, जीआरडिवाइस, ग्राफिक्स, ग्रिड, मेथड्स, पैरेलल, स्पलाइन, स्टैटिस्टिक्स, फिगर्स4, टीसीएलटीके, टूल्स, ट्रांसलेशन और यूटिल्स है।<ref name="RFAQ5.1">{{cite web|last1=Hornik|first1=Kurt|date=2020-02-20|title=आर पर अक्सर पूछे जाने वाले प्रश्न|url=https://cran.r-project.org/doc/FAQ/R-FAQ.html#R-Add_002dOn-Packages|access-date=2 November 2020|website=The Comprehensive R Archive Network|location=5.1: Which add-on packages exist for R?}}</ref>
इसके अलावा, CRAN से पंद्रह अनुशंसित पैकेज हैं जो R: KernSmooth, MASS, मैट्रिक्स, बूट, क्लास, क्लस्टर, कोडटूल, विदेशी, जाली, mgcv, nlme, nnet, rpart, स्थानिक और उत्तरजीविता के बाइनरी वितरण के साथ शामिल हैं।<ref name="RFAQ5.1" />


इसके अलावा, क्रान से पंद्रह "अनुशंसित पैकेज" हैं जो आर के बाइनरी वितरण के साथ शामिल हैं: कर्नस्मूथ, एमएएसएस, मैट्रिक्स, बूट, क्लास, क्लस्टर, कोडटूल्स, फॉरेन, लैटिस, एमजीसीवी, एनएलएमई, एननेट, आरपार्ट, स्पैटियलिट, और सर्वाइवल है।<ref name="RFAQ5.1" />


== अन्य पैकेज ==
== अन्य पैकेज ==
[[Tidyverse]] नामक संकुल का एक समूह, जिसे R भाषा की बोली माना जा सकता है, R पारिस्थितिकी तंत्र में तेजी से लोकप्रिय हो रहा है। 2020-06-13 तक, मेटाक्रान<ref name=metacran>{{cite web |url=https://www.r-pkg.org/downloaded|title = Metacran}}</ref> Tidyverse के 8 कोर पैकेजों में से 7 को सर्वाधिक डाउनलोड R पैकेजों की सूची में सूचीबद्ध किया गया है। संकुल का समूह डेटा आयात, सफाई, परिवर्तन और विज़ुअलाइज़ेशन (विशेष रूप से [[ggplot2]] पैकेज के साथ) सहित सामान्य डेटा विज्ञान कार्यों से निपटने के लिए कार्यों का एक सामंजस्यपूर्ण संग्रह प्रदान करने का प्रयास करता है।
पैकेजों का एक समूह जिसे टिडीवर्स (Tidyverse) कहा जाता है, जिसे "आर भाषा की बोली" माना जा सकता है, आर पारिस्थितिकी तंत्र में तेजी से लोकप्रिय हो रहा है। 2020-06-13 तक, मेटाक्रान<ref name=metacran>{{cite web |url=https://www.r-pkg.org/downloaded|title = Metacran}}</ref> ने टिडीवर्स के 8 कोर पैकेजों में से 7 को सबसे अधिक डाउनलोड आर पैकेजों की सूची में सूचीबद्ध किया। पैकेजों का समूह डेटा आयात, सफाई, परिवर्तन और विज़ुअलाइज़ेशन (विशेष रूप से [[Ggplot2]] पैकेज के साथ) सहित सामान्य डेटा विज्ञान कार्यों से निपटने के लिए कार्यों का एक समेकित संग्रह प्रदान करने का प्रयास करता है।


आर इंफ्रास्ट्रक्चर पैकेज<ref>{{cite web |url=https://github.com/r-lib|title = आर इंफ्रास्ट्रक्चर| website=[[GitHub]] }}</ref> समर्थन कोडिंग और आर पैकेज के विकास और 2021-05-04, मेटाक्रान के रूप में<ref name="metacran" />इन पैकेजों में से 16 को 25 सबसे अधिक डाउनलोड किए जाने वाले पैकेजों में सूचीबद्ध करता है।
आर इंफ्रास्ट्रक्चर पैकेज<ref>{{cite web |url=https://github.com/r-lib|title = आर इंफ्रास्ट्रक्चर| website=[[GitHub]] }}</ref> समर्थन कोडिंग और आर पैकेज के विकास और 2021-05-04, मेटाक्रान के रूप में<ref name="metacran" />इन पैकेजों में से 16 को 25 सबसे अधिक डाउनलोड किए जाने वाले पैकेजों में सूचीबद्ध करता है।

Revision as of 22:53, 27 June 2023

File:List-of-r-packages.png
चयनित आर पैकेजों की सूची

आर पैकेज आर सांख्यिकीय प्रोग्रामिंग भाषा के विस्तार हैं। आर पैकेज में एक मानकीकृत संग्रह प्रारूप में कोड, डेटा और दस्तावेज़ीकरण होता है जिसे आर के उपयोगकर्ताओं द्वारा स्थापित किया जा सकता है, आमतौर पर क्रान (व्यापक आर आर्काइव नेटवर्क) जैसे केंद्रीकृत सॉफ़्टवेयर रिपॉजिटरी के माध्यम से है।[1][2] आर के लिए उपलब्ध पैकेजों की बड़ी संख्या और उन्हें स्थापित करने और उपयोग करने में आसानी को डेटा विज्ञान में भाषा को व्यापक रूप से अपनाने के लिए एक प्रमुख कारक के रूप में उद्धृत किया गया है।[3][4][5][6]


अन्य प्रोग्रामिंग भाषाओं में पुस्तकालयों (लाइब्रेरीज) की तुलना में, आर पैकेज को अपेक्षाकृत सख्त विनिर्देश के अनुरूप होना चाहिए।[3] लेखन आर एक्सटेंशन मैनुअल[7] आर स्रोत कोड, डेटा, प्रलेखन और पैकेज मेटाडेटा के लिए एक मानक निर्देशिका संरचना निर्दिष्ट करता है, जो उन्हें आर के इन-बिल्ट पैकेज प्रबंधन टूल का उपयोग करके स्थापित और लोड करने में सक्षम बनाता है।[3] क्रान पर वितरित पैकेजों को अतिरिक्त मानकों को पूरा करना होगा।[3][8] जॉन चैंबर्स के अनुसार, जबकि ये आवश्यकताएं पैकेज डेवलपर्स पर "अत्यधिक मांगें अधिरोपित की हैं", वे अंतिम उपयोगकर्ताओं के लिए पैकेज की उपयोगिता और दीर्घकालिक स्थिरता में सुधार करती हैं।[3]


रिपॉजिटरी

व्यापक आर आर्काइव नेटवर्क (क्रान)

इसमें विंडोज़ और मैकओएस के लिए सोर्स कोड और पूर्व-संकलित बायनेरिज़ दोनों शामिल हैं।

कॉम्प्रिहेंसिव आर आर्काइव नेटवर्क (क्रान) आर का केंद्रीय सॉफ्टवेयर भंडार है, जो आर फाउंडेशन द्वारा समर्थित है।[9] इसमें आर वितरण, प्रलेखन और योगदान किए गए आर पैकेजों के नवीनतम और पिछले संस्करणों का एक संग्रह शामिल है।[10] इसमें विंडोज़ और मैकओएस के लिए सोर्स कोड और पूर्व-संकलित बायनेरिज़ दोनों शामिल हैं।[11] नवंबर 2020 तक (As of November 2020), 16,000 से अधिक पैकेज उपलब्ध हैं।[12] क्रान को 1997 में कर्ट हॉर्निक और फ्रेडरिक लीश द्वारा बनाया गया था,[13][14] अन्य शुरुआती पैकिंग सिस्टम जैसे टेक्स (TeX) के सी टान (CTAN) (1992 में रिलीज़) और पर्ल के क्रान (1995 में रिलीज़) के नाम के साथ।[15] 2021 तक, इसका रखरखाव अभी भी हॉर्निक और स्वयंसेवकों की एक टीम द्वारा किया जाता है।[9] मास्टर साइट अर्थशास्त्र और व्यापार के वियना विश्वविद्यालय में स्थित है और दुनिया भर के सर्वरों पर मिरर साइट है।[10]

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

कई वर्षों में क्रान पैकेजों की संख्या तेजी से बढ़ी है,[18] और 2018 तक हर दिन औसतन 21 नए या अद्यतन पैकेज प्रस्तुत किए गए थे।[6] चूंकि प्रत्येक सबमिशन की मैन्युअल रूप से क्रान अनुरक्षकों की एक छोटी टीम द्वारा समीक्षा की जाती है, जिनमें से कई, आर कोर डेवलपर पीटर डेलगार्ड के अनुसार, "पेंशन योग्य आयु के करीब पहुंच रहे हैं", एक चिंता है कि यह प्रणाली लंबी अवधि में संपोषणीय नहीं है।[6] क्रान की वृद्धि ने इसके निर्भरता प्रबंधन मूलभूत ढांचे की सीमाओं को उजागर किया है, विशेष रूप से तथ्य यह है कि यह मानता है कि निर्भरताएं हमेशा एक पैकेज के नवीनतम संस्करण को संदर्भित करती हैं, जिसका अर्थ है कि क्रान पैकेज की नई रिलीज हमेशा पीछे की ओर संगत होनी चाहिए,[19] और वह क्रान पैकेजों में ऐसी निर्भरताएँ नहीं हो सकतीं जो CRAN पर नहीं हैं।[20] इसने पैकेजों की घटती गुणवत्ता के बारे में भी चिंता व्यक्त की है।[21]

एमआरएएन और पॉजिट पैकेज मैनेजर

माइक्रोसॉफ्ट आर एप्लिकेशन नेटवर्क (एमआरएएन) माइक्रोसॉफ्ट द्वारा बनाए गए क्रान का एक दर्पण है जो कंपनी के आर, माइक्रोसॉफ्ट आर ओपन (पूर्व में रिवोल्यूशन आर ओपन) के डाउनस्ट्रीम वितरण पर आधारित है।।[22] इसमें दैनिक क्रान स्नैपशॉट का एक संग्रह भी शामिल है, जिसे "क्रान टाइम मशीन" के रूप में ब्रांड किया गया है, जो एमआरएएन के उपयोगकर्ताओं को पैकेज चेकपॉइंट के माध्यम से आर पैकेज संस्करणों का एक निश्चित सेट स्थापित करके क्रान की निर्भरता संस्करण सीमाओं को बायपास करने में सक्षम बनाता है।[23][24]

पॉज़िट पैकेज मैनेजर (पूर्व में आरस्टूडियो पैकेज मैनेजर) आरस्टूडियो के डेवलपर्स द्वारा निर्मित एक समान उपकरण है, जिसमें क्रान स्नैपशॉट के अलावा, बायोकंडक्टर से आर पैकेज और पायथन पैकेज इंडेक्स से पायथन पैकेज का एक संग्रह शामिल है।[25] यह लिनक्स के लिए पूर्व-संकलित बाइनरी पैकेज भी वितरित करता है (केवल विंडोज़ और मैकओएस बाइनरी CRAN पर शामिल हैं)।[26]

अन्य भंडार

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

आर फोर्ज,[27] आर पैकेज, आर से संबंधित सॉफ्टवेयर और परियोजनाओं के सहयोगी विकास के लिए एक केंद्रीय मंच है। आर-फोर्ज कई अप्रकाशित बीटा पैकेज और क्रान पैकेज के विकास संस्करणों को भी होस्ट करता है।

आधार और अनुशंसित पैकेज

आर को पंद्रह "बेस पैकेज" के साथ वितरित किया गया है: बेस, कंपाइलर, डेटासेट, जीआरडिवाइस, ग्राफिक्स, ग्रिड, मेथड्स, पैरेलल, स्पलाइन, स्टैटिस्टिक्स, फिगर्स4, टीसीएलटीके, टूल्स, ट्रांसलेशन और यूटिल्स है।[28]

इसके अलावा, क्रान से पंद्रह "अनुशंसित पैकेज" हैं जो आर के बाइनरी वितरण के साथ शामिल हैं: कर्नस्मूथ, एमएएसएस, मैट्रिक्स, बूट, क्लास, क्लस्टर, कोडटूल्स, फॉरेन, लैटिस, एमजीसीवी, एनएलएमई, एननेट, आरपार्ट, स्पैटियलिट, और सर्वाइवल है।[28]

अन्य पैकेज

पैकेजों का एक समूह जिसे टिडीवर्स (Tidyverse) कहा जाता है, जिसे "आर भाषा की बोली" माना जा सकता है, आर पारिस्थितिकी तंत्र में तेजी से लोकप्रिय हो रहा है। 2020-06-13 तक, मेटाक्रान[17] ने टिडीवर्स के 8 कोर पैकेजों में से 7 को सबसे अधिक डाउनलोड आर पैकेजों की सूची में सूचीबद्ध किया। पैकेजों का समूह डेटा आयात, सफाई, परिवर्तन और विज़ुअलाइज़ेशन (विशेष रूप से Ggplot2 पैकेज के साथ) सहित सामान्य डेटा विज्ञान कार्यों से निपटने के लिए कार्यों का एक समेकित संग्रह प्रदान करने का प्रयास करता है।

आर इंफ्रास्ट्रक्चर पैकेज[29] समर्थन कोडिंग और आर पैकेज के विकास और 2021-05-04, मेटाक्रान के रूप में[17]इन पैकेजों में से 16 को 25 सबसे अधिक डाउनलोड किए जाने वाले पैकेजों में सूचीबद्ध करता है।

यह भी देखें

  • सुव्यवस्थित
  • जीजीप्लॉट 2
  • बुनना

संदर्भ

  1. Hornik, Kurt (2020-02-20). "आर पर अक्सर पूछे जाने वाले प्रश्न". The Comprehensive R Archive Network. 7.29: What is the difference between package and library?. Retrieved 2 November 2020.{{cite web}}: CS1 maint: location (link)
  2. Wickham, Hadley; Bryan, Jennifer. "Introduction". आर संकुल (2nd ed.).
  3. 3.0 3.1 3.2 3.3 3.4 Chambers, John M. (2020). "एस, आर, और डेटा साइंस". The R Journal (in English). 12 (1): 462–476. doi:10.32614/RJ-2020-028. ISSN 2073-4859.
  4. Vance, Ashlee (2009-01-06). "डेटा विश्लेषक आर की शक्ति से प्रभावित हुए". New York Times.
  5. Tippmann, Sylvia (2014-12-29). "Programming tools: Adventures with R". Nature News (in English). 517 (7532): 109–110. doi:10.1038/517109a. PMID 25557714.
  6. 6.0 6.1 6.2 Thieme, Nick (2018). "आर पीढ़ी". Significance (in English). 15 (4): 14–19. doi:10.1111/j.1740-9713.2018.01169.x. ISSN 1740-9713.
  7. "आर एक्सटेंशन लिखना". The Comprehensive R Archive Network. Retrieved 2020-11-02.
  8. "सीआरएएन रिपॉजिटरी पॉलिसी". The Comprehensive R Archive Network. Retrieved 2020-11-02.
  9. 9.0 9.1 CRAN Repository Maintainers. "सीआरएएन रिपॉजिटरी पॉलिसी". The Comprehensive R Archive Network. R Project. Retrieved 20 November 2020.
  10. 10.0 10.1 Hornik, Kurt (2020-02-20). "आर पर अक्सर पूछे जाने वाले प्रश्न". The Comprehensive R Archive Network. 2.1: What is CRAN?: R Project. Retrieved 20 November 2020.{{cite web}}: CS1 maint: location (link)
  11. CRAN Repository Maintainers. "व्यापक आर आर्काइव नेटवर्क". R Project. Retrieved 20 November 2020.
  12. CRAN Repository Maintainers. "क्रैन - योगदान पैकेज". The Comprehensive R Archive Network. CRAN. Retrieved 20 November 2020.
  13. Hornik, Kurt (1997-04-23). "ANNOUNCE: CRAN". r-announce (Mailing list). Retrieved 20 November 2020.
  14. Thieme, Nick (2018). "आर पीढ़ी". Significance (in English). 15 (4): 14–19. doi:10.1111/j.1740-9713.2018.01169.x. ISSN 1740-9713.
  15. Fitzgerald, Brian (2016-02-09). "प्रोग्रामिंग लैंग्वेज पैकेज सिस्टम का एक सर्वेक्षण". Some Things Are Obvious. Retrieved 4 May 2021.
  16. "सीआरएएन कार्य दृश्य". cran.r-project.org. Retrieved 2018-09-16.
  17. 17.0 17.1 17.2 "Metacran".
  18. Asay, Matt (April 21, 2016). "आर के ओपन सोर्स समुदाय की घातीय वृद्धि से व्यावसायिक प्रतिस्पर्धियों को खतरा है". TechRepublic (in English). Retrieved 2020-11-02.
  19. Ooms, Jeroen (2013). "आर में डिपेंडेंसी वर्जनिंग में सुधार के लिए संभावित दिशा-निर्देश". The R Journal (in English). 5 (1): 197–206. doi:10.32614/RJ-2013-019. ISSN 2073-4859. S2CID 6791850.
  20. Decan, A.; Mens, T.; Claes, M.; Grosjean, P. (2016). "When GitHub Meets CRAN: An Analysis of Inter-Repository Package Dependency Problems". 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER). 1: 493–504. doi:10.1109/SANER.2016.12. ISBN 978-1-5090-1855-0. S2CID 16751624.
  21. Hornik, Kurt (2012). "Are There Too Many R Packages?". Austrian Journal of Statistics (in English). 41 (1): 59–66–59–66. doi:10.17713/ajs.v41i1.188. ISSN 1026-597X.
  22. "एमआरएएन में आपका स्वागत है". Microsoft R Application Network. Microsoft. Retrieved 4 May 2021.
  23. "Reproducibility: Using Fixed CRAN Repository Snapshots". Microsoft R Application Network. Microsoft. Retrieved 4 May 2021.
  24. Smith, David (2019-05-22). "एमआरएएन स्नैपशॉट्स, और आप". Revolutions. Revolution Analytics. Retrieved 4 May 2021.
  25. Lopp, Sean (2020-12-07). "RStudio Package Manager 1.2.0 - Bioconductor & PyPI". RStudio Blog (in English). RStudio. Retrieved 4 May 2021.
  26. Lopp, Sean (2020-07-01). "Announcing Public Package Manager and v1.1.6". RStudio Blog (in English). RStudio. Retrieved 4 May 2021.
  27. "R-Forge: Welcome". Retrieved 2018-09-16.
  28. 28.0 28.1 Hornik, Kurt (2020-02-20). "आर पर अक्सर पूछे जाने वाले प्रश्न". The Comprehensive R Archive Network. 5.1: Which add-on packages exist for R?. Retrieved 2 November 2020.{{cite web}}: CS1 maint: location (link)
  29. "आर इंफ्रास्ट्रक्चर". GitHub.


अग्रिम पठन


बाहरी संबंध