आर में आप सरल घातीय चौरसाई का उपयोग कैसे करते हैं?


9

मैं आर में शुरुआत कर रहा हूं, क्या आप बता सकते हैं कि आर पूर्वानुमान के पैकेज में सेस का उपयोग कैसे करें ? मैं प्रारंभिक अवधियों की संख्या चुनना चाहता हूं और स्थिर करना चाहता हूं।

d <- c(3,4,41,10,9,86,56,20,18,36,24,59,82,51,31,29,13,7,26,19,20,103,141,145,24,99,40,51,72,58,94,78,11,15,17,53,44,34,12,15,32,14,15,26,75,110,56,43,19,17,33,26,40,42,18,24,69,18,18,25,86,106,104,35,43,12,4,20,16,8)

मेरे पास 70 पीरियड्स हैं, मैं शुरुआती के लिए 40 पीरियड्स और 30 आउट ऑफ सैंपल का इस्तेमाल करना चाहूंगा।

ses(d, h=30, level=c(80,95), fan=FALSE,initial=c("simple"), alpha=.1)

क्या यह सही है?


मैंने अनुमान लगाया है कि आपका संदर्भ जिस पूर्वानुमान पैकेज में है - यदि वह गलत है तो कृपया बताएं कि फ़ंक्शन किस पैकेज में स्थित है।
एंडी डब्ल्यू

Yst कि पूर्वानुमान पैकेज में ses है
Roji

यहाँ कुछ उदाहरण हैं: otexts.org/fpp/7/1
marbel

जवाबों:


15

यह यह करेगा:

ses(d[1:40], h=30, alpha=0.1, initial="simple")

साथ में:

  • h पूर्वानुमान के लिए अवधियों की संख्या होना।
  • alpha स्तर चौरसाई पैरामीटर होने के नाते।
  • initial प्रारंभिक राज्य मूल्यों का चयन करने की विधि है

(देखें ?ses।)


बीच क्या अंतर है sesऔर etsकार्यों? क्या कोई ऐसा है जो बेहतर है?
मिस्ट्रीग्यू

3

आप HoltWinters फ़ंक्शन का उपयोग भी कर सकते हैं, जो आधार R में उपलब्ध है:

mod1 <- HoltWinters(d[1:40], alpha=0.1, beta=FALSE, gamma=FALSE)

अगले 30 अवधियों के लिए पूर्वानुमान प्राप्त करने के लिए, का उपयोग करें

predict(mod1, n.ahead=30)
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.