पर समेकित समय श्रृंखला पर विचार करें कि हमारे पास स्टॉक की कीमतों की दैनिक समय श्रृंखला है (मान लें कि एफटीएसई इंडेक्स)। हम दैनिक, मासिक और वार्षिक रिटर्न की गणना करना चाहते हैं।वार्षिक डेटा
मासिक और वार्षिक रिटर्न की गणना करने के लिए हमें महीनों और वर्षों में समय श्रृंखला डेटा एकत्र करना होगा। पैकेज में "चिड़ियाघर" हमारे पास कुल कार्य है जो हमें मासिक आवृत्ति में डेटा एकत्र करने में मदद कर सकता है। कोड लाइनों as.yearmon वर्ग का उपयोग कर नीचे:
# Computing simple returns
FTSERet = diff(FTSE)/lag(FTSE,k=-1)
# Monthly simple returns
MonRet <- aggregate(FTSERet+1, as.yearmon, prod)-1
# Quarterly simple returns
QuartRet <- aggregate(FTSERet+1, as.yearqtr, prod)-1
मैं त्रैमासिक डेटा के लिए मासिक डेटा या as.yearqtr के लिए as.yearmon के रूप में एक समान वर्ग साल के आंकड़ों के योग के लिए नहीं मिली है। क्या आपको उस सामान के बारे में कोई संकेत है?
फ़ंक्शन अवधि रीटर्न को "राज्य की कीमतों, या ओएचएलसी प्रकार ऑब्जेक्ट की वस्तु" की आवश्यकता होती है, एक चिड़ियाघर ऑब्जेक्ट को ऑब्जेक्ट क्लास में कैसे परिवर्तित करना आवश्यक है? –
@LorenzoRigamonti: आप 'allReturns (as.xts (zoo_object)) का उपयोग कर सकते हैं। –