2016-05-08 11 views
5

मैं वर्गीकरण के लिए ग्रेडियेंट बूस्टिंग का उपयोग कर रहा हूं। हालांकि परिणाम में सुधार हो रहा है लेकिन मुझे वैलीडवियन में नाएन मिल रहा है।"वैध विचलन" जीबीएम मॉडल के लिए नैन है, इसका क्या अर्थ है और इससे कैसे छुटकारा पाना है?

Model = gbm.fit(
    x= x_Train , 
    y = y_Train , 
    distribution = "bernoulli", 
    n.trees = GBM_NTREES , 
    shrinkage = GBM_SHRINKAGE , 
    interaction.depth = GBM_DEPTH , 
    n.minobsinnode = GBM_MINOBS , 
    verbose = TRUE 
) 

परिणाम

enter image description here

कैसे validdeviance प्राप्त करने के लिए पैरामीटर धुन पर।

उत्तर

5

मैं था ही समस्या, अजीब है, हम इस पर कुछ कर रहे हैं ...

विकल्प सूची में train.fraction = 0.5 जोड़ना मुद्दा (ऐसा लगता है कोई डिफ़ॉल्ट मान है, और validdeviance बिना गणना नहीं है हल करती है ट्रेन। फ्रैक्शन मूल्य स्पष्ट रूप से उल्लिखित)।

संबंधित मुद्दे