r - Extract element from object of class "cpt" changepoint package -
पैकेज changepoint
मैं निम्न अभिव्यक्ति स्लॉट "cpts" से निकालना चाहूंगा: cpt 36 40 और ये समझ में नहीं आता कि यह कैसे करना है
x & lt; -c (1,2,3,4,5,1,2,3,4,4,5,6,7,8,9,1,2,3 , 4,5,6,7,8,2,1,1,2,3,4,5,3,2,3,5,4,3,2,1,1,1) सीपीटीएममेवर (एक्स वर्ग "सीटीटी" स्लॉट "data.set" का एक ऑब्जेक्ट: टाइम सीरीज़: स्टार्ट = स्टार्स = "एसआईसी", कलम = "एसआईसी", पेन। वेल्यू = 0, मेथड = "एएमओसी", क्यू = 5, टेस्ट.स्टैट = "सामान्य" 1 अंत = 40 आवृत्ति = 1 [1] 1 2 3 4 5 1 2 3 4 4 5 6 7 8 9 1 2 3 4 5 6 7 8 2 1 1 2 3 4 5 3 2 3 5 4 3 2 1 1 1 स्लॉट "cpttype": [1] "मतलब और भिन्नता" स्लॉट "विधि": [1] "एएमओसी" स्लॉट "test.stat": [1] "सामान्य" स्लॉट "पेन। टाइप": [1] "एसआईसी" स्लॉट "pen.value": [1] 7.377759 स्लॉट "cpts": सीपीटी 36 40 स्लॉट "ncpts.max": [1] 1 स्लॉट "param.est": $ मतलब [1] 3.833333 1.250000 $ विचरण [1] 4.657143 0.250000 स्लॉट "दिनांक": [1] "शुक्र 18 अप्रैल 07:51:17 2014" के साथ प्रयास किया है
cpDxu2 [[1]] त्रुटि एन सीपीडीएक्सयू 2 [[1]]: यह एस 4 वर्ग कम नहीं है cpDxu2 $ cpt त्रुटि cpDxu2 $ cpt: $ ऑपरेटर इस एस 4 वर्ग के लिए परिभाषित नहीं मैं गुणांक निकालने के लिए चाहूँगा सीपीटी 36 40
दूसरी ओर मुझे लगता है कि कोई भी निर्देश नहीं मिल रहा है शायद विभिन्न तत्वों को निकालने के बारे में पैकेज में दिया गया किसी भी मदद का स्वागत किया गया है
निम्नलिखित को आज़माएं (40 एक परिवर्तन बिंदु नहीं है, यह केवल लंबाई है अपने डेटा सेट)
cpts (cpDxu2) #cpt # 36 यदि आप इसे एक संख्यात्मक ऑब्जेक्ट के रूप में चाहते हैं, तो
as.numeric (cpts (cpDxu2))
Comments
Post a Comment