पुनरुत्पादनीय अनुसंधान
पुनरुत्पादनीय अनुसंधान सांख्यिकीय विश्लेषणों को संचालित करने और प्रकाशित करने की एक प्रथा है ताकि अन्य लोग, समान डेटा और कोड दिए जाने पर, रिपोर्ट किए गए परिणामों को ठीक उसी तरह से पुनर्जीवित कर सकें।
Definition
पुनरुत्पादनीय अनुसंधान प्रथाओं का एक समूह है जो यह सुनिश्चित करता है कि एक सांख्यिकीय विश्लेषण के कम्प्यूटेशनल परिणामों को मूल डेटा और कोड से पुनर्जीवित किया जा सकता है, डेटा, विश्लेषण कोड, कंप्यूटिंग वातावरण और आख्यान को एक साथ बांधकर।
Scope
यह विषय साक्षर प्रोग्रामिंग को शामिल करता है जो कोड, परिणाम और आख्यान को एक साथ बुनता है, इसे लागू करने वाले गतिशील दस्तावेज़ और नोटबुक, संस्करण नियंत्रण और पर्यावरण कैप्चर, FAIR जैसे सिद्धांतों के तहत डेटा और कोड साझा करना, और पुनरुत्पादनीयता तथा प्रतिकृति की कठिन लक्ष्य के बीच का अंतर। जोर विश्लेषण की कम्प्यूटेशनल पुनरुत्पादनीयता पर है।
Core questions
- एक कम्प्यूटेशनल विश्लेषण के पुनरुत्पादनीय होने का क्या अर्थ है?
- साक्षर प्रोग्रामिंग और गतिशील दस्तावेज़ कोड को परिणामों से कैसे जोड़ते हैं?
- संस्करण नियंत्रण और पर्यावरण कैप्चर एक विश्लेषण को कैसे संरक्षित करते हैं?
- FAIR जैसे डेटा-साझाकरण सिद्धांत पुन: उपयोग और सत्यापन का समर्थन कैसे करते हैं?
Key concepts
- साक्षर प्रोग्रामिंग
- गतिशील दस्तावेज़
- संस्करण नियंत्रण
- पर्यावरण कैप्चर
- FAIR डेटा सिद्धांत
- पुनरुत्पादनीयता बनाम प्रतिकृति
Key theories
- साक्षर प्रोग्रामिंग और गतिशील दस्तावेज़
- विश्लेषण कोड को व्याख्यात्मक पाठ के साथ अंतर्विन्यास करना और उन कोड से सीधे आंकड़े और सारणी को पुनर्जीवित करना, जैसा कि साक्षर प्रोग्रामिंग और आधुनिक नोटबुक्स में होता है, यह सुनिश्चित करता है कि रिपोर्ट किए गए परिणाम हमेशा उन गणनाओं से मेल खाते हैं जिन्होंने उन्हें उत्पन्न किया।
- खोजने योग्य, सुलभ डेटा और वातावरण
- FAIR जैसे सिद्धांतों के तहत डेटा और कोड साझा करना, कैप्चर किए गए कंप्यूटिंग वातावरण और संस्करण इतिहास के साथ, दूसरों को केवल उसके निष्कर्षों को पढ़ने के बजाय एक विश्लेषण का पता लगाने, चलाने और सत्यापित करने की अनुमति देता है।
Clinical relevance
पुनरुत्पादनीय कार्यप्रवाह सहयोगियों, समीक्षकों और नियामकों को सांख्यिकीय परिणामों को सत्यापित करने, त्रुटियों को पकड़ने और पिछले काम पर निर्माण करने की अनुमति देते हैं; विज्ञानों में पुनरुत्पादनीयता संकट की चिंता के बीच, ये प्रथाएं डेटा विश्लेषण की विश्वसनीयता के लिए एक व्यावहारिक सुरक्षा उपाय हैं।
History
क्लेरबाउट ने भूभौतिकी में पुनरुत्पादनीय कम्प्यूटेशनल दस्तावेजों का बीड़ा उठाया, नुथ की साक्षर प्रोग्रामिंग ने अंतर्निहित विचार प्रदान किया, और जेंटलमैन जैसे सांख्यिकीविदों ने पुनरुत्पादनीय विश्लेषण को औपचारिक रूप दिया; गतिशील-दस्तावेज़ उपकरण और FAIR सिद्धांत बाद में इन प्रथाओं को मुख्यधारा में लाए।
Debates
- पुनरुत्पादनीयता बनाम प्रतिकृति
- समान डेटा और कोड से समान परिणाम पुनर्जीवित करना (पुनरुत्पादनीयता) एक नए अध्ययन में सुसंगत निष्कर्ष प्राप्त करने (प्रतिकृति) से अलग है; शब्दावली और प्रत्येक वैज्ञानिक वैधता की कितनी गारंटी देता है, इस बारे में निरंतर चर्चा चल रही है।
Key figures
- Donald Knuth
- Robert Gentleman
- Duncan Temple Lang
- Jon Claerbout
Related topics
Seminal works
- knuth1984
- gentleman2007
Frequently asked questions
- क्या पुनरुत्पादनीयता एक नए प्रयोग में समान वैज्ञानिक निष्कर्ष प्राप्त करने के समान है?
- नहीं। पुनरुत्पादनीयता का अर्थ है समान डेटा और कोड से समान परिणाम पुनर्जीवित करना। नए डेटा के साथ एक नए अध्ययन में एक सुसंगत निष्कर्ष प्राप्त करना प्रतिकृति है, एक अलग और सामान्यतः कठिन मानक।
- पुनरुत्पादनीय अनुसंधान का समर्थन करने वाले उपकरण क्या हैं?
- गतिशील-दस्तावेज़ प्रणालियाँ और नोटबुक जो आंकड़े और सारणी उत्पन्न करने के लिए कोड चलाते हैं, परिवर्तनों को ट्रैक करने के लिए संस्करण नियंत्रण, और पर्यावरण-कैप्चर उपकरण जो सॉफ़्टवेयर संस्करणों को रिकॉर्ड करते हैं, एक साथ एक विश्लेषण को दूसरों द्वारा पुनरुत्पादनीय बनाते हैं।