आर में डेटा विज्ञान के लिए सॉफ्टवेयर परीक्षण


10

मैं अक्सर अपने पायथन कोड का परीक्षण करते समय नाक, टॉक्स या यूनीटेस्ट का उपयोग करता हूं, विशेष रूप से जब इसे अन्य मॉड्यूल या कोड के अन्य टुकड़ों के साथ एकीकृत करना होता है। हालाँकि, अब मैंने खुद को ML मॉडलिंग और विकास के लिए R से अधिक अजगर का उपयोग कर पाया है। मुझे एहसास हुआ कि मैं वास्तव में अपने आर कोड का परीक्षण नहीं करता हूं (और अधिक महत्वपूर्ण बात यह है कि मैं वास्तव में यह नहीं जानता कि यह कैसे करना है)। तो मेरा सवाल यह है कि अच्छे पैकेज कौन से हैं जो आपको आर कोड का परीक्षण उसी तरह से करने की अनुमति देते हैं जैसे कि नोज, टॉक्स या यूनीटेस्ट पायथन में करते हैं। ट्यूटोरियल जैसे अतिरिक्त संदर्भों को बहुत सराहना की जाएगी।

R के समान पैकेज के लिए बोनस अंक

  1. परिकल्पना

    या

  2. फ़ीचर फोर्ज

संबंधित बात:

ट्रे कॉसे: डेटा वैज्ञानिकों के लिए परीक्षण

जवाबों:


7

यूनिट टेस्टिंग और मुखर परीक्षण के लिए पैकेज जो सक्रिय रूप से बनाए रखा जाता है: यूनिट टेस्टिंग के लिए पैकेज

  1. testthat: आपके द्वारा उपयोग करने के लिए मिल सकता है पर अधिक जानकारी के लिए यहाँ या पर GitHub
  2. रनिट: क्रैन पेज

दावे के लिए पैकेज:

  1. assertthat: github पर जानकारी

  2. मुखर: मुखर के पास बहुत सारे उप-पैकेज उपलब्ध हैं यदि आपको उन सभी की आवश्यकता नहीं है। क्रेन पर जाँच करें

  3. मुखर: github पर जानकारी

  4. ensurer: पर जानकारी GitHub

  5. परीक्षक: github पर जानकारी

यह प्राथमिकता का विषय है कि आप अभिकथन के लिए क्या उपयोग करना चाहते हैं। RUnit और Testthat के बीच अंतर के बारे में अधिक जानकारी के लिए इस बायोकॉन्टर पेज को पढ़ें ।


1
असत्य। RUnit में एक नया अनुरक्षक है।
डिर्क एडल्डबुलेटेल

1
@DirkEddelbuettel, आपकी जानकारी के आधार पर समायोजित किया गया। tnx
फाइवर

1

हाइपोथीसिस के समान एक परीक्षण पैकेज के लिए और हास्केल के क्विकचेक पर आधारित, क्रांति विश्लेषिकी से आर पैकेज है जिसे क्विकचेक कहा जाता है ।


यह बहुत अच्छा लग रहा है, मैं इसे आज़माऊंगा।
वैक्सैक्स
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.