दोस्तों, सामान्य रूप से जब आप की तरह कुछ कार्य करें:rollapply "बढ़ रही है" खिड़की
tmp = zoo(rnorm(100), 1:100)
rollapply(tmp, 10, function(x) quantile(x, 0.05), align="right")
काफी ठीक ही rollapply
पल 10 तत्वों उपलब्ध हैं से मूल्य की गणना शुरू कर देंगे।
दुर्भाग्यवश मुझे ऐसी चीज की आवश्यकता है जो मुट्ठी 10 अवलोकनों के लिए जितना संभव हो उतना डेटा का उपयोग करे, अनिवार्य रूप से डेटा की एक बढ़ती खिड़की जब तक स्लाइडिंग विंडो का उपयोग करने के लिए पर्याप्त डेटा न हो, उदा। 1, 1: 2, 1: 3, 1: 4, आदि। जब तक हमारे पास कम से कम 10 तत्व नहीं होते हैं और फिर विंडो को सामान्य रूप से स्लाइड करते हैं।
क्या लूप के लिए बदसूरत से ऐसा करने का कोई बेहतर तरीका है?
'रोलप्ली' फ़ंक्शन परिभाषा की तरह लगता है। फ़ंक्शन कॉल अब दिखना चाहिए - 'रोलप्ली (1:20, 3, FUN = sum, align = "right", आंशिक = TRUE) ' – steadyfish
धन्यवाद। तय किया है –