Dit datastruktuur is nogal ongeskik vir doel. Die aanvaarding van 'n identifiseerder ID wat jy nodig het om te hervorm. bv Dan is maklik 'n bewegende gemiddelde. Gebruik tssmooth of net op te wek. bv Meer oor hoekom jou datastruktuur is nogal ongeskik: Nie net sou berekening van 'n bewegende gemiddelde het 'n lus (nie noodwendig wat egen), maar jy sal skep 'n hele paar nuwe ekstra veranderlikes. Die gebruik van dié in enige daaropvolgende ontleding sal iewers tussen ongemaklike en onmoontlik wees. EDIT Siek gee 'n voorbeeld lus, terwyl dit nie die beweging van my standpunt dat dit swak tegniek. Ek dont sien 'n rede agter jou naamkonvensie waardeur P1947 is 'n gemiddelde vir 1943-1945 Ek neem aan dis net 'n tikfout. Kom ons veronderstel dat ons data vir 1913-2012. Vir middel van 3 jaar, verloor ons 'n jaar aan elke kant. Dit kan meer saaklik geskryf, ten koste van 'n vlaag van makros binne makros. Die gebruik van ongelyke gewigte is maklik, soos hierbo. Die enigste rede om egen gebruik is dat dit nie die geval tou opgooi as daar missings, wat die bogenoemde sal doen. As 'n saak van volledigheid, daarop te let dat dit maklik is om missings hanteer sonder om Egen. en die deler As alle waardes ontbreek, dit verminder tot 0/0, of ontbreek. Andersins, indien enige waarde ontbreek, ons voeg 0 tot die teller en 0 om die deler, wat dieselfde is as ignoreer dit. Natuurlik die kode is redelik soos hierbo vir gemiddeldes van 3 jaar, maar óf vir so 'n geval of vir 'n gemiddelde oor meer jare, sal ons die lyne hierbo te vervang deur 'n lus, en dit is wat egen does. Stata: Data-analise en statistiese sagteware Nicholas J . Cox, Durham Universiteit, die Verenigde Koninkryk Christopher Baum, Boston College egen, MA () en sy beperkinge Statarsquos mees voor die hand liggend bevel vir die berekening van bewegende gemiddeldes is die ma () funksie van egen. Gegewe 'n uitdrukking, dit skep 'n - periode bewegende gemiddelde van daardie uitdrukking. By verstek, is geneem as 3. moet vreemd wees. Maar, soos die handleiding inskrywing dui, egen, MA () mag nie gekombineer word met die varlist:. en, net vir hierdie rede is dit nie van toepassing op paneel data. In elk geval, dit staan buite die stel instruksies wat spesifiek vir tydreekse geskryf sien tydreekse vir meer inligting. Alternatiewe benaderings tot bereken bewegende gemiddeldes vir paneel data, is daar ten minste twee keuses. Beide is afhanklik van die dataset nadat vooraf tsset. Dit is baie moeite werd te doen: nie alleen kan bespaar jy jouself herhaaldelik spesifiseer paneel veranderlike en tyd veranderlike, maar Stata optree slim enige gapings in die data gegee. 1. Skryf jou eie definisie met behulp genereer Gebruik time-reeks operateurs soos L. en F.. gee die definisie van die bewegende gemiddelde as die argument om 'n te genereer verklaring. As jy dit doen, jy, natuurlik, nie beperk tot die gelyke gewigte (ongeweegde) gesentreer bewegende gemiddeldes bereken deur egen, MA (). Byvoorbeeld, ewe-geweeg drie-tydperk bewegende gemiddeldes sal deur gegee word en 'n paar gewigte kan maklik gespesifiseerde: Jy kan natuurlik, spesifiseer 'n uitdrukking soos log (myvar) in plaas van 'n veranderlike naam soos myvar. Een groot voordeel van hierdie benadering is dat Stata doen outomaties die regte ding vir paneel data: voorste en agter waardes uitgewerk binne panele, net soos logika dikteer hulle behoort te wees. Die mees noemenswaardige nadeel is dat die command line eerder lank kan kry as die bewegende gemiddelde behels verskeie terme. Nog 'n voorbeeld is 'n eensydige bewegende gemiddelde wat slegs gebaseer is op vorige waardes. Dit kan nuttig wees vir die opwekking van 'n aangepaste verwagting van wat 'n veranderlike sal suiwer gebaseer op inligting tot op hede: wat kan iemand voorspelling vir die huidige tydperk gebaseer op die afgelope vier waardes, met behulp van 'n vaste gewig skema (A 4-tydperk lag kan wees veral algemeen gebruik met kwartaallikse tijdreeksen.) 2. gebruik egen, filter () van SSC gebruik die gebruiker geskryf egen funksie filter () van die egenmore pakket op SSC. In Stata 7 (opgedateer na 14 November 2001), kan jy die pakket installeer deur waarna help egenmore punte om besonderhede oor filter (). Die twee voorbeelde hierbo sou word gelewer (In hierdie vergelyking genereer die benadering is dalk meer deursigtig, maar ons sal 'n voorbeeld van die teenoorgestelde in 'n oomblik sien.) Die lags is 'n numlist. lei dat negatiewe lags: in hierdie geval -1/1 brei om -1 0 1 of lei 1, lag 0, lag 1. Die Coëf ficients, 'n ander numlist, vermeerder die ooreenstemmende sloerende of leidende items: in hierdie geval die items is F1.myvar. myvar en L1.myvar. Die effek van die opsie normaliseer is aan elke koëffisiënt skaal deur die som van die koëffisiënte sodat Coëf (1 1 1) normaliseer is gelykstaande aan koëffisiënte van 1/3 1/3 1/3 en Coëf (1 2 1) normaliseer is gelykstaande om koëffisiënte van 1/4 1/2 1/4. Jy moet nie net die lags, maar ook die koëffisiënte spesifiseer. Omdat egen, MA () gee die ewe geweegde geval, die belangrikste rasionaal vir egen, filter () is om die ongelyk geweegde geval, waarvoor jy moet koëffisiënte spesifiseer ondersteun. Dit kan ook gesê word dat die verpligting om gebruikers te koëffisiënte spesifiseer 'n bietjie ekstra druk op hulle om te dink oor wat koëffisiënte wat hulle wil. Die belangrikste rede vir gelyke gewigte is, ons dink, eenvoud, maar gelyke gewigte het gemeen frekwensiedomein eienskappe, om net 'n oorweging te noem. Die derde voorbeeld hierbo kan óf waarvan net omtrent so ingewikkeld as die genereer benadering. Daar is gevalle waar egen, filter () gee 'n eenvoudiger formulering as genereer. As jy 'n nege-termyn binomiaal filter, wat klimatoloë nuttig vind wil, kyk dan miskien minder aaklig as, en makliker om reg as kry, net soos met die genereer benadering, egen, filter () werk behoorlik met paneel data. Trouens, soos hierbo genoem, dit hang af van die dataset nadat vooraf tsset. 'N Grafiese punt Na die berekening van jou bewegende gemiddeldes, sal jy waarskynlik wil hê om te kyk na 'n grafiek. Die gebruiker geskrewe tsgraph is slim oor tsset datastelle. Installeer dit in 'n up-to-date Stata 7 deur SSC Inst tsgraph. Wat van subsetting met as een van die bogenoemde voorbeelde maak gebruik van as beperkings. Om die waarheid te egen, sal ma () nie toelaat dat indien gespesifiseer word. Soms mense wil gebruik as die berekening bewegende gemiddeldes, maar die gebruik daarvan is 'n bietjie meer ingewikkeld as wat dit is gewoonlik. Wat sou jy verwag van 'n bewegende gemiddelde bereken met as. Kom ons identifiseer twee moontlikhede: Swak interpretasie: Ek dont wil enige resultate vir die uitgesluit Waarnemings sien. Sterk interpretasie: Ek dont selfs wil hê jy moet die waardes vir die uitgesluit waarnemings. Hier is 'n konkrete voorbeeld. Veronderstel as gevolg van 'n paar as voorwaarde, waarnemings 1-42 ingesluit maar nie Waarnemings 43 op. Maar die bewegende gemiddelde vir 42 sal afhang, onder andere, op die waarde vir waarneming 43 as die gemiddelde strek heen en weer en is van lengte ten minste 3, en dit sal op soortgelyke wyse afhanklik van 'n paar van die waarnemings 44 en verder in sekere omstandighede. Ons raaiskoot is dat die meeste mense sal gaan vir die swak interpretasie, maar of dit korrek is, beteken egen, filter () nie ondersteun as óf. Jy kan altyd ignoreer wat jy donrsquot wil of selfs ongewenste waardes stel om daarna ontbreek deur die gebruik van te vervang. 'N Nota oor vermiste resultate aan die einde van 'n reeks Omdat bewegende gemiddeldes is funksies van sloerings en lei, egen, MA () produseer ontbreek waar die lags en lei nie bestaan nie, aan die begin en einde van die reeks. 'N opsie nomiss dwing die berekening van korter, uncentered bewegende gemiddeldes vir die sterte. In teenstelling hiermee het nie genereer word nie egen, filter () doen, of laat, niks spesiaal ontbreek resultate te vermy. Indien enige van die waardes wat nodig is vir die berekening ontbreek, dan is dit gevolg ontbreek. Dit is aan gebruikers om te besluit of en watter korrektiewe chirurgie nodig is vir sulke waarnemings, vermoedelik na te kyk na die datastel en die oorweging van enige onderliggende wetenskap wat tot bear. MOVAVG gebring kan word: Stata module met behulp van Mata om te genereer Bewegende Gemiddeldes wanneer u 'n regstelling , noem asseblief die items handvatsel: RePEc: BOC: bocode: s457476. Sien algemene inligting oor hoe om materiaal te verbeter in RePEc. Vir tegniese vrae oor hierdie item, of sy skrywers, titel, abstrakte, bibliografiese reg of laai inligting, kontak: (Christopher F Baum) As jy hierdie item het geskryf en is nog nie geregistreer is by RePEc, raai ons jou aan dit hier te doen . Dit laat jou profiel te skakel. Dit laat jou ook toe om potensiële aanhalings aanvaar om hierdie item dat ons onseker is oor. As verwysings is geheel en al ontbreek, kan jy dit byvoeg deur gebruik te maak van hierdie vorm. As die volle verwysings 'n item aanbied wat in RePEc is, maar die stelsel het nie verwys na dit, kan jou help met hierdie vorm. As jy weet van die vermiste items met verwysing na hierdie een, kan jy ons help skep die skakels word deur die toepaslike verwysings in die dieselfde manier as hierbo, vir elke verwys item. As jy 'n geregistreerde skrywer van hierdie item, kan jy ook wil hê dat die blad aanhalings is so jou profiel, as daar dalk 'n paar aanhalings wag vir bevestiging. Neem asseblief kennis dat regstellings 'n paar weke kan neem om te filter deur die verskillende RePEc dienste. Meer dienste MyIDEAS Volg reeks, tydskrifte, skrywers amp meer Nuwe vraestelle per e-pos Skryf in vir nuwe toevoegings tot RePEc outeur registrasie Openbare profiele vir Ekonomie navorsers ranglys Verskeie ranglys van navorsing in Ekonomie amp verwante velde Genealogie Wie was 'n student van wie, deur gebruik te maak RePEc RePEc Biblio saamgestel artikels amp vraestelle verskeie ekonomiese onderwerpe MPRA Laai jou papier om opgeneem te word op RePEc en idees EconAcademics blog aggregator vir ekonomiese navorsing plagiaat gevalle van plagiaat in Ekonomie Job Market Papers RePEc werkspapier reeks gewy aan die arbeidsmark Fantasie League Verbeel jou jy is aan die stuur van 'n ekonomie-afdeling Dienste van die STL Fed data, navorsing, programme amp meer uit die St Louis FedIn Stata, hoe kan ek 'n nuwe veranderlike gebaseer op bestaande data volgende is voorbeelde van hoe om nuwe veranderlikes te skep in Stata met behulp van die gen ( kort vir genereer) en egen opdragte: om 'n nuwe veranderlike te skep (bv newvar) en stel die waarde daarvan om 0. gebruik: om 'n nuwe veranderlike te skep (bv totaal) van die transformasie van bestaande veranderlikes (bv die som van v1 v2 v3 en v4), gebruik:... Alternatiewelik, gebruik egen met die ingeboude rowtotal opsie: Die egen opdrag lekkernye ontbrekende waardes as 0. Om 'n veranderlike te skep (bv avg) wat die gemiddelde van vier veranderlikes winkels, gebruik (bv v1 v2 v3 en v4...): gebruik die / (streep) te afdeling en 'n (asterisk) vir vermenigvuldiging aan te dui. Alternatiewelik, gebruik egen met die ingeboude rowmean opsie: Stata ook kan jy voordeel van ingeboude funksies te neem vir veranderlike transformasies. Byvoorbeeld, om die natuurlike log van v1 neem en die skep van 'n nuwe veranderlike (bv v1log), gebruik: Vir meer hulp, sien die hulp lêers binne Stata (vir elk van die volgende onderwerpe, gaan die ooreenstemmende hulp bevel): EWMA: Stata module te bereken eksponensieel geweeg bewegende gemiddelde Wanneer versoek om 'n regstelling, noem asseblief hierdie items te hanteer: RePEc: BOC: bocode: s338701. Sien algemene inligting oor hoe om materiaal te verbeter in RePEc. Vir tegniese vrae oor hierdie item, of sy skrywers, titel, abstrakte, bibliografiese reg of laai inligting, kontak: (Christopher F Baum) As jy hierdie item het geskryf en is nog nie geregistreer is by RePEc, raai ons jou aan dit hier te doen . Dit laat jou profiel te skakel. Dit laat jou ook toe om potensiële aanhalings aanvaar om hierdie item dat ons onseker is oor. As verwysings is geheel en al ontbreek, kan jy dit byvoeg deur gebruik te maak van hierdie vorm. As die volle verwysings 'n item aanbied wat in RePEc is, maar die stelsel het nie verwys na dit, kan jou help met hierdie vorm. As jy weet van die vermiste items met verwysing na hierdie een, kan jy ons help skep die skakels word deur die toepaslike verwysings in die dieselfde manier as hierbo, vir elke verwys item. As jy 'n geregistreerde skrywer van hierdie item, kan jy ook wil hê dat die blad aanhalings is so jou profiel, as daar dalk 'n paar aanhalings wag vir bevestiging. Neem asseblief kennis dat regstellings 'n paar weke kan neem om te filter deur die verskillende RePEc dienste. Meer dienste MyIDEAS Volg reeks, tydskrifte, skrywers amp meer Nuwe vraestelle per e-pos Skryf in vir nuwe toevoegings tot RePEc outeur registrasie Openbare profiele vir Ekonomie navorsers ranglys Verskeie ranglys van navorsing in Ekonomie amp verwante velde Genealogie Wie was 'n student van wie, deur gebruik te maak RePEc RePEc Biblio saamgestel artikels amp vraestelle verskeie ekonomiese onderwerpe MPRA Laai jou papier om opgeneem te word op RePEc en idees EconAcademics blog aggregator vir ekonomiese navorsing plagiaat gevalle van plagiaat in Ekonomie Job Market Papers RePEc werkspapier reeks gewy aan die arbeidsmark Fantasie League Verbeel jou jy is aan die stuur van 'n ekonomie-afdeling Dienste van die STL Fed Data, navorsing, programme amp meer uit die St Louis Fed
No comments:
Post a Comment