आपको पता होना चाहिए कि एक पीरियडोग्राम का उपयोग करके पावर स्पेक्ट्रा का आकलन करने की अनुशंसा नहीं की जाती है, और वास्तव में ~ 1896 से खराब अभ्यास किया गया है। यह लाखों डेटा नमूनों (और तब भी ...) से कम किसी भी चीज के लिए एक असंगत अनुमानक है, और आमतौर पर झुका हुआ। ठीक यही बात आटोक्लेरेशंस (यानी बार्टलेट) के मानक अनुमानों का उपयोग करने पर लागू होती है, क्योंकि वे फूरियर रूपांतरण जोड़े हैं। बशर्ते आप एक सुसंगत अनुमानक का उपयोग कर रहे हों, आपके लिए कुछ विकल्प उपलब्ध हैं।
इनमें से सबसे अच्छा पावर स्पेक्ट्रा का एक मल्टीपल विंडो (या टेपर) है। इस मामले में, ब्याज की आवृत्ति पर प्रत्येक विंडो के गुणांक का उपयोग करके, आप सफेद शोर के एक शून्य परिकल्पना के खिलाफ एक हार्मोनिक एफ स्टेटिस्टिक की गणना कर सकते हैं । यह शोर में लाइन घटकों का पता लगाने के लिए एक उत्कृष्ट उपकरण है, और अत्यधिक अनुशंसित है। यह स्थिरता की धारणा के तहत शोर में आवधिकता का पता लगाने के लिए सिग्नल-प्रोसेसिंग समुदाय में डिफ़ॉल्ट विकल्प है।
आप multitaper
R में पैकेज (CRAN के माध्यम से उपलब्ध) के माध्यम से स्पेक्ट्रम आकलन और संबंधित एफ-परीक्षण के दोनों मल्टीटैपर विधि का उपयोग कर सकते हैं । पैकेज के साथ आने वाले दस्तावेज आपको प्राप्त करने के लिए पर्याप्त होना चाहिए; F-test फ़ंक्शन कॉल के लिए एक सरल विकल्प है spec.mtm
।
मूल संदर्भ जो इन दोनों तकनीकों को परिभाषित करता है और उनके लिए एल्गोरिदम प्रदान करता है, वह है स्पेक्ट्रम का अनुमान और हार्मोनिक विश्लेषण , डीजे थॉमसन, आईईईई की कार्यवाही, वॉल्यूम। 70, पेज 1055-1096, 1982।
यहां multitaper
पैकेज के साथ शामिल डेटा सेट का उपयोग करके एक उदाहरण दिया गया है।
require(multitaper);
data(willamette);
resSpec <- spec.mtm(willamette, k=10, nw=5.0, nFFT = "default",
centreWithSlepians = TRUE, Ftest = TRUE,
jackknife = FALSE, maxAdaptiveIterations = 100,
plot = TRUE, na.action = na.fail)
जिन मापदंडों के बारे में आपको पता होना चाहिए, वे k और nw हैं : ये विंडो की संख्या (ऊपर 10 सेट) और समय-बैंडविड्थ उत्पाद (5.0 ऊपर) हैं। आप ज्यादातर अनुप्रयोगों के लिए इन अर्ध-डिफ़ॉल्ट मूल्यों पर आसानी से छोड़ सकते हैं। CentreWithSlepians आदेश Slepian खिड़कियों पर एक प्रक्षेपण का उपयोग कर समय श्रृंखला का मतलब की एक मजबूत अनुमान निकल जाता है - यह भी सिफारिश की है मतलब में छोड़ने के रूप में कम आवृत्तियों पर बिजली का एक बहुत पैदा करता है।
मैं भी बड़े पैमाने पर 'spec.mtm' से स्पेक्ट्रम आउटपुट की साजिश रचने की सलाह दूंगा, क्योंकि यह चीजों को काफी हद तक साफ करता है। यदि आपको अधिक जानकारी की आवश्यकता है, तो बस पोस्ट करें और मैं इसे प्रदान करने में प्रसन्न हूं।
bootspecdens
मददगार हो सकता है।