से निपटने के लिए मैं समय श्रृंखला को सुचारू बनाने के लिए चेबिशहेव फ़िल्टर को कार्यान्वित करने की कोशिश कर रहा हूं लेकिन दुर्भाग्यवश, डेटा श्रृंखला में एनएएस हैं।आर फ़िल्टर() एनएएस
उदाहरण के लिए,
t <- seq(0, 1, len = 100)
x <- c(sin(2*pi*t*2.3) + 0.25*rnorm(length(t)),NA, cos(2*pi*t*2.3) + 0.25*rnorm(length(t)))
मैं Chebyshev फिल्टर का उपयोग कर रहा हूँ: cf1 = cheby1(5, 3, 1/44, type = "low")
मैं गंदगी आदेशों/स्थिति समय श्रृंखला NAS को बाहर फिल्टर करने के लिए कोशिश कर रहा हूँ, लेकिन नहीं। इसलिए, मैंने पहले ही na.rm=T
की कोशिश की है, लेकिन ऐसा लगता है कि ऐसा कोई तर्क नहीं है। फिर
z <- filter(cf1, x) # apply filter
धन्यवाद दोस्तों।
मैं बस सोच रहा हूं कि पूरा.case na.omit जैसा ही है। इसके अलावा, चूंकि मैं मनाई गई एसएसटी समय श्रृंखला का उपयोग कर रहा हूं, मुझे यकीन नहीं है कि गुम मूल्यों को इनपुट करना एक अच्छा विचार है या नहीं। –
उम्मीद है कि यह अद्यतन समस्या हल करता है। – chandler