मैं समय श्रृंखला के कुछ सांख्यिकीय विश्लेषण के लिए आर का उपयोग कर रहा हूं। मैंने चारों ओर गुगलिंग करने की कोशिश की है, लेकिन मुझे कोई निश्चित उत्तर नहीं मिल रहा है। क्या कोई भी जो अधिक जानता है कृपया मुझे सही दिशा में इंगित कर सकता है?आर में समय श्रृंखला को संभालने का सबसे अच्छा अभ्यास क्या है?
उदाहरण:
चलो कहते हैं कि मैं दो समय श्रृंखला के एक रेखीय प्रतीपगमन क्या करना चाहते हैं। समय श्रृंखला में दैनिक डेटा होता है, लेकिन यहां और वहां अंतर हो सकते हैं ताकि समय श्रृंखला नियमित न हो। स्वाभाविक रूप से मैं केवल उन डेटा बिंदुओं की तुलना करना चाहता हूं जहां दोनों समय श्रृंखला में डेटा होता है। मैं वर्तमान में सीएसवी फाइलों को डेटा फ्रेम में पढ़ने के लिए करता हूं:
library(zoo)
apples <- read.csv('/Data/apples.csv', as.is=TRUE)
oranges <- read.csv('/Data/oranges.csv', as.is=TRUE)
apples$date <- as.Date(apples$date, "%d/%m/%Y")
oranges$date <- as.Date(oranges$date, "%d/%m/%Y")
zapples <- zoo(apples$close,apples$date)
zoranges <- zoo(oranges$close,oranges$date)
zdata <- merge(zapples, zoranges, all=FALSE)
data <- as.data.frame(zdata)
क्या ऐसा करने का कोई मामूली तरीका है?
इसके अलावा, मैं डेटा काट सकते हैं कि कैसे, उदाहरण के लिए, दिनांक के साथ data
में प्रविष्टियों एक निश्चित अवधि के भीतर का चयन?
कोड बहुत सही नहीं है, और हम अपने csv फ़ाइलें ... शायद कुछ डमी डेटा नहीं है? –
मैंने कोड में टाइपो तय किए हैं। लेकिन मैं वास्तव में डमी डेटा में बिंदु नहीं देख सकता। बस कोई यादृच्छिक डेटा लें और इसे दो कॉलम सीएसवी फ़ाइल में रखें और एक कॉलम दिनांक और अन्य बंद करें। – c00kiemonster
कारण यह है कि आपका प्रश्न कम गुणवत्ता के रूप में नहीं माना जाता है और इसलिए उत्तरदाता आसानी से कोड चला सकते हैं और एकाधिक उत्तरदाता सभी एक ही इनपुट का उपयोग करके इसे चला सकते हैं। चूंकि यह ऐसा कुछ है जिसे आप इस सवाल का जवाब जानने के बिना स्वयं कर सकते हैं, जिसे आम तौर पर इसे प्रदान करने की आपकी ज़िम्मेदारी के रूप में माना जाता है। –