मैंने दस्तावेज को http://caret.r-forge.r-project.org/training.html, विगनेट्स पर ध्यान से पढ़ा है, और सबकुछ स्पष्ट है (वेबसाइट पर उदाहरण बहुत मदद करते हैं!), लेकिन मैं अभी भी दो के बीच संबंधों के बारे में उलझन में हूं trainControl
तर्क:कैरेट। डेटा विभाजन और ट्रेन के बीच संबंध
method
index
और कैरट में trainControl
और डेटा बंटवारे कार्यों (जैसे createDataPartition
, createResample
, createFolds
और createMultiFolds
)
बेहतर फ्रेम करने के लिए के बीच परस्पर क्रिया मेरी ,,
अगर मैं
createDataPartition
(जो मुझे लगता है कि बूटस्ट्रैपिंग स्तरीकृत करता है) का उपयोग ऊपर के उदाहरण में के रूप में: सवाल है, मुझे प्रलेखन से निम्न उदाहरण का उपयोग करते हैं:data(BloodBrain) set.seed(1) tmp <- createDataPartition(logBBB,p = .8, times = 100) trControl = trainControl(method = "LGOCV", index = tmp) ctreeFit <- train(bbbDescr, logBBB, "ctree",trControl=trControl)
मेरे सवाल कर रहे हैं और मैं परिणाम
index
सेtrainControl
पर पास करता हूं क्या मुझेLGOCV
का उपयोग मेरे कॉलtrainControl
में विधि के रूप में करने की आवश्यकता है? अगर मैं किसी अन्य का उपयोग करता हूं (उदा।cv
) इससे क्या अंतर आएगा? मेरे सिर में,index
को ठीक करने के बाद, आप अनिवार्य रूप से क्रॉस-सत्यापन का प्रकार चुन रहे हैं, इसलिए मुझे यकीन नहीं है कि नाटकों यदि आपindex
का उपयोग करते हैं तो कौन सी भूमिका निभाती है।createDataPartition
औरcreateResample
के बीच क्या अंतर है? क्या यहcreateDataPartition
स्तरीकृत बूटस्ट्रैपिंग करता है, जबकिcreateResample
नहीं है?
3) मैं स्तरीकृत कश्मीर गुना (जैसे 10 गुना) पार कैरट का उपयोग कर मान्यता कैसे कर सकते? क्या निम्नलिखित करेंगे?
tmp <- createFolds(logBBB, k=10, list=TRUE, times = 100)
trControl = trainControl(method = "cv", index = tmp)
ctreeFit <- train(bbbDescr, logBBB, "ctree",trControl=trControl)
दिलचस्प। धन्यवाद! मुझे अपने सवालों के जवाब देने में कठिनाई हो रही है। इस पर आधारित, आपको लगता है कि 'इंडेक्स' तब क्या भूमिका निभाता है? –
@ user273158 आप इंडेक्स की भूमिका का क्या मतलब है? इंडेक्स सिर्फ आप टीएमपी वेक्टर है ... आपके विभाजन .. – agstudy
हम्म, लेकिन 'बूट' (बूटस्ट्रैपिंग) जैसी विधि' इंडेक्स 'में निर्दिष्ट विभाजन का उपयोग कैसे करती है? मैं सीवी के लिए एक विधि के रूप में बूटस्ट्रैपिंग को समझता हूं (ट्रेन के प्रतिस्थापन के साथ नमूना, और बाईं ओर क्या मूल्यांकन करता है), लेकिन बूटस्ट्रैपिंग में 'इंडेक्स' का उपयोग कैसे किया जाता है। –