एडिटवर्स फ्री कैलकुलेटर
नैदानिक परीक्षणों के लिए यादृच्छिकीकरण अनुक्रम जनरेटर
किसी परीक्षण के लिए एक प्रतिलिपि योग्य आवंटन अनुक्रम उत्पन्न करें — सरल, ब्लॉक या स्तरीकृत यादृच्छिकीकरण जिसमें एक निश्चित सीड हो — और परिणाम के पीछे सटीक R कमांड को कॉपी करें। नीचे एक पूर्ण मार्गदर्शिका दी गई है। R 4.3.3 के विरुद्ध मान्य।
सरल शब्दों में
यादृच्छिकीकरण द्वारा प्रतिभागियों को उपचार समूहों में संयोग से आवंटित किया जाता है, जिससे चयन पूर्वाग्रह दूर हो जाता है और ज्ञात एवं अज्ञात कारकों का संतुलन बना रहता है। एक उचित क्रम एक परिभाषित यादृच्छिक प्रक्रिया द्वारा उत्पन्न होता है, न कि बारी-बारी से, तिथियों द्वारा, या किसी ऐसी चीज़ द्वारा जिसकी भर्तीकर्ता भविष्यवाणी कर सकता है।
ब्लॉक रैंडमाइजेशन छोटे-छोटे ब्लॉकों में रैंडमाइजेशन करके भर्ती प्रक्रिया के दौरान समूह के आकार को संतुलित रखता है, जबकि स्ट्रैटिफाइड रैंडमाइजेशन प्रत्येक स्ट्रैटम के भीतर अलग-अलग रैंडमाइजेशन करके महत्वपूर्ण पूर्वानुमान कारकों को संतुलित करता है। रिकॉर्ड किया गया रैंडम सीड पूरी प्रक्रिया को पुनरुत्पादित और ऑडिट करने योग्य बनाता है।
प्रत्येक यादृच्छिकीकरण विधि का उपयोग कब करें
बड़े परीक्षणों में सरल यादृच्छिकीकरण का उपयोग करें जहां केवल संयोग से ही समूह संतुलित रहते हैं। ब्लॉक यादृच्छिकीकरण का उपयोग तब करें जब भर्ती प्रक्रिया के दौरान समूह के आकार में संतुलन आवश्यक हो, विशेष रूप से छोटे परीक्षणों में, और स्तरीकृत यादृच्छिकीकरण का उपयोग तब करें जब कुछ मजबूत पूर्वानुमान कारकों को सभी समूहों में संतुलित करना हो।
आप जो भी तरीका चुनें, प्रतिभागियों को नामांकित करने वालों से अनुक्रम को छिपाकर रखना आवश्यक है — उत्पादन और आवंटन छिपाना अलग-अलग सुरक्षा उपाय हैं, और दोनों ही आवश्यक हैं। अनुक्रम को पुनरुत्पादित करने योग्य बनाने के लिए सीड और पैरामीटर रिकॉर्ड करें। उपयुक्त नमूना आकार के साथ डिज़ाइन का मिलान करें । क्या आप निश्चित नहीं हैं कि कौन सी योजना आपके परीक्षण के लिए उपयुक्त है? हमारा टेस्ट सेलेक्टर आपकी मदद कर सकता है।
सेट.सीड({सीड}) आर्म्स <- ट्रिमडब्ल्यूएस(स्ट्रस्प्लिट("{आर्म्स}", ",")[[1]]); ब्लॉक्स <- सी({ब्लॉक्स}); एन <- {एन} स्ट्रेटा <- ट्रिमडब्ल्यूएस(स्ट्रस्प्लिट("{स्ट्रेटा}", ",")[[1]]); स्कीम <- "{स्कीम}" जन <- फ़ंक्शन(n) { यदि (grepl("सरल", स्कीम)) रिटर्न(आर्म्स[सैंपल.इंट(लंबाई(आर्म्स), n, रिप्लेस = TRUE)]) आउट <- कैरेक्टर(0) जबकि (लंबाई(आउट) < n) { b <- ब्लॉक्स[सैंपल.इंट(लंबाई(ब्लॉक्स), 1)] आउट <- c(आउट, सैंपल(rep(आर्म्स, लंबाई.आउट = b))) } आउट[1:n] } यदि (grepl("स्तरीकृत", स्कीम)) lapply(setNames(strata, strata), फ़ंक्शन(s) जन(n)) अन्यथा जन(n)उपयोगकर्ता पुस्तिका
कब उपयोग करें: रिकॉर्ड किए गए सीड के साथ एक पुनरुत्पादनीय आवंटन सूची (सरल, क्रमबद्ध-ब्लॉक या स्तरीकृत) उत्पन्न करें। R कमांड सटीक सूची को पुनरुत्पादित करता है।
मान्यताएँ। सूची किसी ऐसे व्यक्ति के पास रखी जाती है जो भर्ती प्रक्रिया से स्वतंत्र हो (आवंटन छिपाव); बीज और सूची को संग्रहीत किया जाता है।
सामान्य गलतियाँ। अनब्लाइंडेड परीक्षणों में एक ही निश्चित ब्लॉक आकार का उपयोग न करें (अंतिम असाइनमेंट पूर्वानुमानित हो जाते हैं)। सरल यादृच्छिकीकरण से छोटे परीक्षण असंतुलित हो सकते हैं। मिनिमाइजेशन जैसी गतिशील विधियों के लिए विशेष सॉफ़्टवेयर की आवश्यकता होती है।
कार्य उदाहरण
ऊपर दिए गए उदाहरण डेटा लोड करें पर क्लिक करें , फिर विश्लेषण चलाएँ पर क्लिक करके इस परीक्षण के लिए चित्र, सूत्र और व्याख्या सहित पूर्ण रूप से हल किया गया परिणाम देखें।
संदर्भ
- शुल्ज़ के.एफ., ग्रिम्स डी.ए. यादृच्छिक परीक्षणों में आवंटन अनुक्रमों का निर्माण। लैंसेट। 2002;359:515-519।
- किम जे, शिन डब्ल्यू. रैंडम आवंटन (रैंडमाइजेशन) कैसे करें. क्लिन ऑर्थोप सर्ज. 2014;6(1):103-109.
काम किये गये उदाहरण
उदाहरण 1 — ब्लॉक यादृच्छिकीकरण
चार प्रतिभागियों के ब्लॉक का उपयोग करके किए जाने वाले दो-भाग वाले परीक्षण में, प्रत्येक ब्लॉक में यादृच्छिक क्रम में दो A और दो B समूह होते हैं। प्रत्येक चार प्रतिभागियों के बाद समूह पूरी तरह से संतुलित हो जाते हैं, इसलिए परीक्षण को जल्दी रोकने पर भी तुलनीय समूह बने रहते हैं - जो छोटे परीक्षणों में उपयोगी होता है।
उदाहरण 2 — स्तरीकृत यादृच्छिकीकरण
यदि रोग की गंभीरता परिणाम को अत्यधिक प्रभावित करती है, तो हल्के और गंभीर समूहों में अलग-अलग यादृच्छिकीकरण करें, प्रत्येक समूह का अपना ब्लॉक अनुक्रम हो। इससे यह सुनिश्चित होता है कि दोनों समूहों में गंभीरता का मिश्रण समान हो, जिससे एक महत्वपूर्ण रोगसूचक कारक पर संयोगवश असंतुलन को रोका जा सके।
जाँच करने योग्य मान्यताएँ
यह एक वास्तविक यादृच्छिक प्रक्रिया है। अनुक्रम एक परिभाषित यादृच्छिक जनरेटर से आना चाहिए जिसमें एक रिकॉर्ड किया गया सीड हो, यह कभी भी प्रत्यावर्तन, जन्म तिथियों या प्रवेश क्रम से नहीं आ सकता।
आवंटन को गुप्त रखना। प्रतिभागियों का नामांकन करने वालों को अगले आवंटन का पूर्वानुमान नहीं होना चाहिए; उत्पन्न अनुक्रम तभी सुरक्षित है जब आवंटन होने तक उसे गुप्त रखा जाए।
ब्लॉक का आकार उचित होना चाहिए। बहुत छोटे और निश्चित आकार के ब्लॉक प्रत्येक ब्लॉक के अंत के पास पूर्वानुमानित हो जाते हैं; ब्लॉक के आकार में भिन्नता इस जोखिम को कम करती है।
साधारण गलती
उत्पत्ति को छिपाव के साथ भ्रमित करना
भर्तीकर्ताओं को आगामी असाइनमेंट देखने की सुविधा मिलने पर एक पूर्णतः यादृच्छिक अनुक्रम को भी विकृत किया जा सकता है। निर्माण और छिपाव अलग-अलग प्रक्रियाएँ हैं, लेकिन दोनों ही आवश्यक हैं।
पूर्वानुमानित निश्चित ब्लॉकों का उपयोग करना
छोटे निश्चित ब्लॉक कर्मचारियों को प्रत्येक ब्लॉक में अंतिम असाइनमेंट का अनुमान लगाने की सुविधा देते हैं। आवंटन को अप्रत्याशित बनाए रखने के लिए यादृच्छिक या बड़े ब्लॉक आकार का उपयोग करें।
तिथि या क्रम के आधार पर छद्म-यादृच्छिकीकरण
बारी-बारी से, सप्ताह के दिन के आधार पर या प्रवेश संख्या के आधार पर आवंटन करना यादृच्छिकीकरण नहीं है और इससे चयन पूर्वाग्रह फिर से उत्पन्न हो जाता है।
बीज रिकॉर्ड नहीं हो रहा है
यादृच्छिक बीज और मापदंडों के बिना, अनुक्रम को पुन: प्रस्तुत या ऑडिट नहीं किया जा सकता है, जिससे परीक्षण की पारदर्शिता कमजोर हो जाती है।
अक्सर पूछे जाने वाले प्रश्न
सरल और ब्लॉक रैंडमाइजेशन में क्या अंतर है?
सरल यादृच्छिकीकरण प्रत्येक प्रतिभागी को स्वतंत्र रूप से नियुक्त करता है; ब्लॉक यादृच्छिकीकरण छोटे ब्लॉकों के भीतर यादृच्छिकीकरण करके समूह के आकार को संतुलित करता है।
स्तरीकरण क्यों करें?
स्तरीकरण विभिन्न समूहों में मजबूत पूर्वानुमान कारकों को संतुलित करता है, जिससे उन चरों पर आकस्मिक असंतुलन को रोका जा सकता है जो परिणाम को दृढ़ता से प्रभावित करते हैं।
आवंटन छिपाव क्या है?
इसमें प्रतिभागियों के नामांकन के समय आगामी असाइनमेंट को छिपाकर रखा जाता है, ताकि आवंटन के समय यादृच्छिक अनुक्रम को बदला न जा सके।
क्या परिणाम R से मेल खाता है?
जी हाँ। यह जनरेटर रिकॉर्ड किए गए सीड के साथ मानक R रैंडमाइजेशन का उपयोग करता है और कमांड दिखाता है ताकि सटीक अनुक्रम को पुन: प्रस्तुत किया जा सके।
संबंधित कैलकुलेटर
संदर्भ
- शुल्ज़ केएफ, ग्रिम्स डीए। यादृच्छिक परीक्षणों में आवंटन अनुक्रमों का निर्माण: संयोग, पसंद नहीं। शलाका. 2002;359(9305):515–519. पीएमआईडी 11853818।
- शुल्ज़ केएफ, ग्रिम्स डीए। यादृच्छिक परीक्षणों में आवंटन छिपाव: गूढ़ रहस्योद्घाटन से बचाव। शलाका. 2002;359(9306):614–618. पीएमआईडी 11867132।
- शुल्ज़ के.एफ., ऑल्टमैन डी.जी., मोहर डी. कंसोर्ट 2010 वक्तव्य: समानांतर समूह यादृच्छिक परीक्षणों की रिपोर्टिंग के लिए अद्यतन दिशानिर्देश। बीएमजे. 2010;340:सी332.
क्या आपको अपनी पांडुलिपि के लिए इस विश्लेषण की आवश्यकता है?
हमारी टीम प्रतिलिपि योग्य यादृच्छिकीकरण अनुसूचियां तैयार करती है - सरल, ब्लॉक या गुप्त आवंटन के साथ स्तरीकृत - और पूर्ण लेखापरीक्षा के लिए बीज और मापदंडों का दस्तावेजीकरण करती है।
