Küsimus:
Signaali töötlemise põhimõtete kahtlane kasutamine trendi tuvastamiseks
Ian Turner
2010-07-22 16:31:17 UTC
view on stackexchange narkive permalink

Pakun, et prooviks leida trendi mõnest väga mürarikkast pikaajalisest teabest. Andmed on põhimõtteliselt iganädalased mõõtmised, mis liikusid umbes 8 mm jooksul umbes 5 mm. Andmed on 1 mm täpsusega ja on väga lärmakad, muutudes nädala jooksul regulaarselt +/- 1 või 2 mm. Andmeid on meil ainult mm täpsusega.

Plaanime kasutada müra algandmetest eraldamiseks mõnda peamist signaali töötlemist kiire Fourier-teisendusega. Põhiline eeldus on see, et kui peegeldame oma andmekogumit ja lisame selle oma olemasoleva andmekogumi lõppu, saame luua andmete täieliku lainepikkuse ja seetõttu kuvatakse meie andmed kiire Fourier-teisendina ja loodetavasti saame need siis eraldada .

Arvestades, et see kõlab minu jaoks veidi kahtlasena, kas see on meetod, mida tasub puhastada või on meie andmekogumi peegeldamise ja lisamise meetod kuidagi põhimõtteliselt vigane? Vaatleme muid lähenemisviise, nagu näiteks madalpääsfiltri kasutamine.

Aga aeglane (standard) Fourier'i teisendus.
Kas need on juhuslikult plaadi liikumise erinevalt korrigeeritud GPS-i mõõtmised?
See oli tegelikult tunneli liikumine, kui selle ümber käisid ehitustööd. Eeldasime, et liikumine järgib jälgimise perioodil väga ligikaudselt S-kõverat.
Kuus vastused:
Rob Hyndman
2010-07-25 14:14:00 UTC
view on stackexchange narkive permalink

See kõlab minu jaoks kohmakalt, kuna trendiprognoos on kallutatud selle punkti lähedal, kus te valeandmeid ühendate. Alternatiivne lähenemisviis on mitteparameetriline regressiooni sujuvam, näiteks lödid või splained.

James Roth
2010-07-22 19:52:55 UTC
view on stackexchange narkive permalink

Kui soovite signaalitöötluse abil pikaajalise trendi välja filtreerida, siis miks mitte kasutada ainult madalpääsmeid?

Lihtsaim asi, mida ma mõelda saan, oleks eksponentsiaalne liikuv keskmine.

Me vaatasime seda. Töötas hästi, kuid antud juhul näis müra siiski natuke liiga tugev olevat ja kui me muutsime parameetreid, et jaotusi piisavalt ühtlustada, ilmnes, et trend oli liiga madal. Võib-olla pole sel juhul andmetele lihtsalt lahendust ja see on lihtsalt natuke liiga lärmakas.
Eksponentsiaalselt kaalutud liikuvad keskmised on tuuma sujuvama erijuhtum (eeldades, et kasutasite pigem kahepoolset kui ühepoolset MA-d). Paremad hinnangud, mis on selle üldistused, on lödid või splainid - vt minu vastust.
Peter Smit
2010-07-22 16:44:13 UTC
view on stackexchange narkive permalink

Ma arvan, et võite kleepimispunktis mõningaid moonutusi tekitada, kuna kõik selle aluseks olevad lained ei ühenda eriti hästi.

Ma soovitaksin selleks kasutada Hilbert Huangi teisendust. Lihtsalt jagage sisemise režiimi funktsioonid ja vaadake, mis jääb nende arvutamisel jäägiks.

robin girard
2010-07-25 00:43:24 UTC
view on stackexchange narkive permalink

Võite kasutada (kiiret :)) diskreetset lainetransformatsiooni . R all lainepakett teeb kogu töö ära. Igatahes meeldib mulle @James'i lahendus, sest see on lihtne ja tundub, et see läheb otse asja juurde.

Nõus; lained sobivad suurepäraselt mittestatsionaarseks käitumiseks suure müra korral. DWT-ga peate siiski olema ettevaatlik. See ei ole pöörlemisvariant (kuigi DWT-s on ka modifikatsioone, vt nt Percival ja Walden 2000), nii et võite kaotada teravaid siirdeid sõltuvalt oma andmete alguspunktist. Samuti hõlmab enamik DWT rakendusi andmete kaudset ringlust, nii et peate ikkagi seda kontrollima.
Kui mu mälu on hea, sisaldab pakett laine värske tõlke muutumatut denoisingut (minu viide oli Coifman 1995) (Pange tähele, et te rääkisite pöörlemisest, kas me ei räägi ajalistest signaalidest?).
kas sa räägid MODWT-st (maksimaalse kattuvusega diskreetne lainetransformatsioon)?
@fRed: nop, siin on paber, Coifman ja Donoho: http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.125.3682&rep=rep1&type=pdf
David Cary
2012-06-08 01:15:13 UTC
view on stackexchange narkive permalink

Enamasti mõtlen "pikaajalise trendi" kuuldes pikaajalistele ülespoole või pikaajalistele langus suundumustele, millest kumbki pole on Fourieri teisendusega õigesti hõivatud. Selliseid ühesuunalisi suundumusi saab paremini analüüsida, kasutades lineaarset regressiooni. (Fourieri teisendused ja periodogrammid sobivad paremini ülespoole ja alla suunduvate asjade jaoks ).

Lineaarset regressiooni on enamikus arvutustabelites lihtne teha. (a) Regressioonijoonte võrrandite kuvamine (b) XY-tabelgraafikute loomine arvutustabelitega

Lineaarne regressioon püüab teie andmeid ligikaudselt sirgjooneliselt ühtlustada. teisendused püüavad teie andmeid ligikaudselt võrrelda mõne siinuslainega, mis on kokku liidetud. On ka teisi tehnikaid ("mittelineaarne regressioon"), mis püüavad teie andmeid ligikaudselt võrrelda polünoomide või muude kujunditega.

BGreene
2012-09-16 00:21:01 UTC
view on stackexchange narkive permalink

Fourieri teisendus eeldab laia meelega signaali statsionaarsust ja lineaarset ajainvariatsiooni (LTI). Ehkki nende tingimuste mõningane rikkumine on jõuline, ei pea ma tegelikult statsionaarsuse eeldusest tulenevate suundumuste analüüsiks sobivaks, st proovite mõõta midagi, mis rikub üht FFT põhieeldust.

nõustuksin ülaltoodud plakatitega; oma andmete peegeldamine ja peegeldatud andmete lisamine oma aegrida lõppu on üüratu. Ma soovitaksin, et lineaarse regressioonimudeli sobitamine eespool nimetatud ajatrendiga on ilmselt sobivam.

Kui sooviksite uurida perioodilisust, võiksite trendi eemaldada kõrgepääsfiltreerimise ja Fourieri analüüsi abil. Kui trend jääb pärast filtreerimist nähtavaks, võiksite enne FFT algsest signaalist lahutada sobitatud lineaarse regressioonijoone.



See küsimus ja vastus tõlgiti automaatselt inglise keelest.Algne sisu on saadaval stackexchange-is, mida täname cc by-sa 2.0-litsentsi eest, mille all seda levitatakse.
Loading...