Transcript
Page 1: Time series and error analysis - GeoWebgeoweb.mit.edu/.../pdf/33-Error_analysis.pdf · Tools for Error Analysis in GAMIT/GLOBK • GAMIT: AUTCLN reweight = Y(default) uses phase rmsfrom

Timeseriesanderroranalysis

M.A.FloydMassachusettsInstituteofTechnology,Cambridge,MA,USA

SchoolofEarthSciences,UniversityofBristolUnitedKingdom2–5May2017

MaterialfromT.A.Herring,R.W.King,M.A.Floyd(MIT)andS.C.McClusky (nowANU)

http://web.mit.edu/mfloyd/www/courses/gg/201705_Bristol/

Page 2: Time series and error analysis - GeoWebgeoweb.mit.edu/.../pdf/33-Error_analysis.pdf · Tools for Error Analysis in GAMIT/GLOBK • GAMIT: AUTCLN reweight = Y(default) uses phase rmsfrom

IssuesinGPSErrorAnalysis

• Whatarethesourcesoftheerrors?

• Howmuchoftheerrorcanweremovebybettermodeling?

• Dowehaveenoughinformationtoinfertheuncertaintiesfromthedata?

• Whatmathematicaltoolscanweusetorepresenttheerrorsanduncertainties?

2017/05/04 Basicerroranalysis 1

Page 3: Time series and error analysis - GeoWebgeoweb.mit.edu/.../pdf/33-Error_analysis.pdf · Tools for Error Analysis in GAMIT/GLOBK • GAMIT: AUTCLN reweight = Y(default) uses phase rmsfrom

DeterminingtheUncertaintiesofGPSParameterEstimates

• Rigorousestimateofuncertaintiesrequiresfullknowledgeoftheerrorspectrum—bothtemporalandspatialcorrelations(neverpossible)

• Sufficientapproximationsareoftenavailablebyexaminingtimeseries(phaseand/orposition)andreweightingdata

• Whatevertheassumederrormodelandtoolsusedtoimplementit,externalvalidationisimportant

2017/05/04 Basicerroranalysis 2

Page 4: Time series and error analysis - GeoWebgeoweb.mit.edu/.../pdf/33-Error_analysis.pdf · Tools for Error Analysis in GAMIT/GLOBK • GAMIT: AUTCLN reweight = Y(default) uses phase rmsfrom

ToolsforErrorAnalysisinGAMIT/GLOBK

• GAMIT:AUTCLNreweight=Y (default)usesphaserms frompostfit edittoreweightdatawithconstant+elevation-dependentterms

• GLOBK– rename(eq_file)_XPSor_XCLtoremoveoutliers– sig_neu addswhitenoisebystationandspan;bestwayto“rescale”therandomnoise

component;alargevaluecanalsosubstitutefor_XPS/_XCLrenamesforremovingoutliers

– mar_neu addsrandom-walknoise:principalmethodforcontrollingvelocityuncertainties– Inthegdl files,canrescalevariancesofanentireh-file:usefulwhencombiningsolutions

fromwithdifferentsamplingratesorfromdifferentprograms(Bernese,GIPSY)• Utilities

– tsview andtsfit cangenerate_XPScommandsgraphicallyorautomatically– grw andvrw cangeneratesig_neu commandswithafewkeystrokes– FOGMEx (“realisticsigma”)algorithmimplementedintsview (MATLAB)andtsfit/ensum;

sh_gen_stats generatesmar_neu commandsforglobk basedonthenoiseestimates– sh_plotvel (GMT)allowssettingofconfidenceleveloferrorellipses– sh_tshist andsh_velhist (GMT)canbeusedtogeneratehistogramsoftimeseriesand

velocities.

2017/05/04 Basicerroranalysis 3

Page 5: Time series and error analysis - GeoWebgeoweb.mit.edu/.../pdf/33-Error_analysis.pdf · Tools for Error Analysis in GAMIT/GLOBK • GAMIT: AUTCLN reweight = Y(default) uses phase rmsfrom

SourcesofError

• Signalpropagationeffects– Receivernoise– Ionospheric effects– Signalscattering(antennaphasecenter/multipath)– Atmosphericdelay(mainlywatervapor)

• Unmodeled motionsofthestation– Monumentinstability– Loadingofthecrustbyatmosphere,oceans,andsurfacewater

• Unmodeled motionsofthesatellites

2017/05/04 Basicerroranalysis 4

Page 6: Time series and error analysis - GeoWebgeoweb.mit.edu/.../pdf/33-Error_analysis.pdf · Tools for Error Analysis in GAMIT/GLOBK • GAMIT: AUTCLN reweight = Y(default) uses phase rmsfrom

Epochs

12345Hours

20

0mm

-20

Elevationangleandphaseresidualsforsinglesatellite

CharacterizingPhaseNoise

2017/05/04 Basicerroranalysis 5

Page 7: Time series and error analysis - GeoWebgeoweb.mit.edu/.../pdf/33-Error_analysis.pdf · Tools for Error Analysis in GAMIT/GLOBK • GAMIT: AUTCLN reweight = Y(default) uses phase rmsfrom

Fixedantennas

Walls

Poles

Reinforcedconcretepillars

Deep-bracing

http://pbo.unavco.org/instruments/gps/monumentation

2017/05/04 Basicerroranalysis 6

Page 8: Time series and error analysis - GeoWebgeoweb.mit.edu/.../pdf/33-Error_analysis.pdf · Tools for Error Analysis in GAMIT/GLOBK • GAMIT: AUTCLN reweight = Y(default) uses phase rmsfrom

Timeseriescharacteristics

Page 9: Time series and error analysis - GeoWebgeoweb.mit.edu/.../pdf/33-Error_analysis.pdf · Tools for Error Analysis in GAMIT/GLOBK • GAMIT: AUTCLN reweight = Y(default) uses phase rmsfrom

Timeseriescomponentsobservedposition

(linear)velocityterm

initialposition

2017/05/04 Basicerroranalysis 8

Page 10: Time series and error analysis - GeoWebgeoweb.mit.edu/.../pdf/33-Error_analysis.pdf · Tools for Error Analysis in GAMIT/GLOBK • GAMIT: AUTCLN reweight = Y(default) uses phase rmsfrom

observedposition

(linear)velocityterm

annualperiodsinusoid

initialposition

Timeseriescomponents

2017/05/04 Basicerroranalysis 9

Page 11: Time series and error analysis - GeoWebgeoweb.mit.edu/.../pdf/33-Error_analysis.pdf · Tools for Error Analysis in GAMIT/GLOBK • GAMIT: AUTCLN reweight = Y(default) uses phase rmsfrom

observedposition

(linear)velocityterm

annualperiodsinusoid

semi-annualperiodsinusoid

initialposition

seasonalterm

Timeseriescomponents

2017/05/04 Basicerroranalysis 10

Page 12: Time series and error analysis - GeoWebgeoweb.mit.edu/.../pdf/33-Error_analysis.pdf · Tools for Error Analysis in GAMIT/GLOBK • GAMIT: AUTCLN reweight = Y(default) uses phase rmsfrom

observedposition

(linear)velocityterm

annualperiodsinusoid

semi-annualperiodsinusoid

initialposition

seasonaltermε=3mmwhitenoise

Timeseriescomponents

2017/05/04 Basicerroranalysis 11

Page 13: Time series and error analysis - GeoWebgeoweb.mit.edu/.../pdf/33-Error_analysis.pdf · Tools for Error Analysis in GAMIT/GLOBK • GAMIT: AUTCLN reweight = Y(default) uses phase rmsfrom

“White”noise• Time-independent(uncorrelated)• Magnitudehascontinuousprobabilityfunction,e.g.Gaussian

distribution• Directionisuniformlyrandom

“True”displacementpertimestepIndependent(“white”)noiseerrorObserveddisplacementaftertimestept(v=d/t)

2017/05/04 Basicerroranalysis 12

Page 14: Time series and error analysis - GeoWebgeoweb.mit.edu/.../pdf/33-Error_analysis.pdf · Tools for Error Analysis in GAMIT/GLOBK • GAMIT: AUTCLN reweight = Y(default) uses phase rmsfrom

“Colored”noise• Time-dependent(correlated):power-law,first-orderGauss-

Markov,etc• Convergenceto“true”velocityisslowerthanwithwhite

noise,i.e.velocityuncertaintyislarger

“True”displacementpertimestepCorrelated(“colored”)noiseerror*Observeddisplacementaftertimestept(v=d/t)*exampleis“randomwalk”(time-integratedwhitenoise)

• Mustbetakenintoaccounttoproducemore“realistic”velocities

Thisisstatisticalandstilldoesnotaccountforallother(unmodeled)errorselsewhereintheGPSsystem

2017/05/04 Basicerroranalysis 13

Page 15: Time series and error analysis - GeoWebgeoweb.mit.edu/.../pdf/33-Error_analysis.pdf · Tools for Error Analysis in GAMIT/GLOBK • GAMIT: AUTCLN reweight = Y(default) uses phase rmsfrom

Annualsignalsfromatmosphericandhydrologicalloading,monumenttranslationandtilt,andantennatemperaturesensitivityarecommoninGPStimeseries

VelocityErrorsduetoSeasonalSignalsinContinuousTimeSeries

TheoreticalanalysisofacontinuoustimeseriesbyBlewitt andLavallee [2002,2003]

Top: Biasinvelocityfroma1mmsinusoidalsignalin-phaseandwitha90-degreelagwithrespecttothestartofthedataspan

Bottom:Maximumandrms velocitybiasoverallphaseangles– TheminimumbiasisNOTobtainedwith

continuousdataspanninganevennumberofyears

– Thebiasbecomessmallafter3.5yearsofobservation

2017/05/04 Basicerroranalysis 14

Page 16: Time series and error analysis - GeoWebgeoweb.mit.edu/.../pdf/33-Error_analysis.pdf · Tools for Error Analysis in GAMIT/GLOBK • GAMIT: AUTCLN reweight = Y(default) uses phase rmsfrom

CharacterizingtheNoiseinDailyPositionEstimates

Notetemporalcorrelationsof30-100daysandseasonalterms

2017/05/04 Basicerroranalysis 15

Page 17: Time series and error analysis - GeoWebgeoweb.mit.edu/.../pdf/33-Error_analysis.pdf · Tools for Error Analysis in GAMIT/GLOBK • GAMIT: AUTCLN reweight = Y(default) uses phase rmsfrom

Figure5fromWilliamsetal [2004]:Powerspectrumforcommon-modeerrorintheSOPACregionalSCIGNanalysis.Linesarebest-fitWN+FNmodels(solid=meanampl;dashed=MLE)

Notelackoftaperandmisfitforperiods>1yr

SpectralAnalysisoftheTimeSeriestoEstimateanErrorModel

2017/05/04 Basicerroranalysis 16

Page 18: Time series and error analysis - GeoWebgeoweb.mit.edu/.../pdf/33-Error_analysis.pdf · Tools for Error Analysis in GAMIT/GLOBK • GAMIT: AUTCLN reweight = Y(default) uses phase rmsfrom

SummaryofSpectralAnalysisApproach

• Powerlaw:slopeoflinefittospectrum– 0=whitenoise– -1=flickernoise– -2=randomwalk

• Non-integerspectralindex(e.g.“fractionwhitenoise”à 1>k>-1)

• GooddiscussioninWilliams[2003]

• Problems:– Computationallyintensive– Nomodelcapturesreliablythelowest-frequencypartofthespectrum

2017/05/04 Basicerroranalysis 17

Page 19: Time series and error analysis - GeoWebgeoweb.mit.edu/.../pdf/33-Error_analysis.pdf · Tools for Error Analysis in GAMIT/GLOBK • GAMIT: AUTCLN reweight = Y(default) uses phase rmsfrom

CATS(Williams,2008)

• CreateandAnalyzeTimeSeries• Maximumlikelihoodestimatorforchosenmodel– Initialpositionandvelocity– Seasonalcycles(sumofperiodicterms)[optional]– Exponentofpowerlawnoisemodel

• Requiressomelinearalgebralibraries(BLASandLAPACK)tobeinstalledoncomputer(commonnowadays,butcheck!)

2017/05/04 Basicerroranalysis 18

Page 20: Time series and error analysis - GeoWebgeoweb.mit.edu/.../pdf/33-Error_analysis.pdf · Tools for Error Analysis in GAMIT/GLOBK • GAMIT: AUTCLN reweight = Y(default) uses phase rmsfrom

Hector(Bos etal.,2013)• MuchthesameasCATSbutfasteralgorithm• Maximumlikelihoodestimatorforchosenmodel– Initialpositionandvelocity– Seasonalcycles(sumofperiodicterms)[optional]– Exponentofpowerlawnoisemodel– Also

• RequiresATLASlinearalgebralibrariestobeinstalledoncomputer

• LinuxpackageavailablebuttrickytoinstallfromsourceduetoATLASrequirement

2017/05/04 Basicerroranalysis 19

Page 21: Time series and error analysis - GeoWebgeoweb.mit.edu/.../pdf/33-Error_analysis.pdf · Tools for Error Analysis in GAMIT/GLOBK • GAMIT: AUTCLN reweight = Y(default) uses phase rmsfrom

sh_cats/sh_hector

• ScriptstoaidbatchprocessingoftimeserieswithCATSorHector

• RequiresCATSand/orHectortobepre-installed

• Outputs– Velocitiesin“.vel”-fileformat– Equivalentrandomwalkmagnitudesin“mar_neu”commandsforsourcinginglobk commandfile

• Cantakealong time!

2017/05/04 Basicerroranalysis 20

Page 22: Time series and error analysis - GeoWebgeoweb.mit.edu/.../pdf/33-Error_analysis.pdf · Tools for Error Analysis in GAMIT/GLOBK • GAMIT: AUTCLN reweight = Y(default) uses phase rmsfrom

Whitenoisevs flickernoisefromMaoetal. [1999]spectralanalysisof23globalstations

Short-cut(Maoetal,1998):Usewhitenoisestatistics(wrms)topredicttheflickernoise

2017/05/04 Basicerroranalysis 21

Page 23: Time series and error analysis - GeoWebgeoweb.mit.edu/.../pdf/33-Error_analysis.pdf · Tools for Error Analysis in GAMIT/GLOBK • GAMIT: AUTCLN reweight = Y(default) uses phase rmsfrom

“RealisticSigma”AlgorithmforVelocityUncertainties

• Motivation:computationalefficiency,handletimeserieswithvaryinglengthsanddatagaps;obtainamodelthatcanbeusedinglobk

• Concept:Thedeparturefromawhite-noise(sqrt n)reductioninnoisewithaveragingprovidesameasureofcorrelatednoise.

• Implementation:– Fitthevaluesofchi2vs averagingtimetotheexponentialfunction

expectedforafirst-orderGauss-Markov(FOGM)process(amplitude,correlationtime)

– Usethechi2valueforinfiniteaveragingtimepredictedfromthismodeltoscalethewhite-noisesigmaestimatesfromtheoriginalfit

– and/or– FitthevaluestoaFOGMwithinfiniteaveragingtime(i.e.,random

walk)andusetheseestimatesasinputtoglobk (mar_neu command)

2017/05/04 Basicerroranalysis 22

Page 24: Time series and error analysis - GeoWebgeoweb.mit.edu/.../pdf/33-Error_analysis.pdf · Tools for Error Analysis in GAMIT/GLOBK • GAMIT: AUTCLN reweight = Y(default) uses phase rmsfrom

Extrapolatedvariance(FOGMEx)• Forindependentnoise,variance∝ 1/√Ndata

• Fortemporallycorrelatednoise,variance(or𝜒2/d.o.f.)ofdataincreaseswithincreasingwindowsize

• Extrapolationto“infinitetime”canbeachievedbyfittinganasymptoticfunctiontoRMSasafunctionoftimewindow– 𝜒2/d.o.f.∝ e−𝜎𝜏

• Asymptoticvalueisgoodestimateoflong-termvariancefactor

• Use“real_sigma”optionintsfit

2017/05/04 Basicerroranalysis 23

Page 25: Time series and error analysis - GeoWebgeoweb.mit.edu/.../pdf/33-Error_analysis.pdf · Tools for Error Analysis in GAMIT/GLOBK • GAMIT: AUTCLN reweight = Y(default) uses phase rmsfrom

Yellow:Daily(raw)Blue:7-dayaverages

UnderstandingtheFOGMEx algorithm:Effectofaveragingontime-seriesnoise

Notethedominanceofcorrelatederrorsandunrealisticrateuncertaintieswithawhitenoiseassumption:.01mm/yrN,E.04mm/yrU

2017/05/04 Basicerroranalysis 24

Page 26: Time series and error analysis - GeoWebgeoweb.mit.edu/.../pdf/33-Error_analysis.pdf · Tools for Error Analysis in GAMIT/GLOBK • GAMIT: AUTCLN reweight = Y(default) uses phase rmsfrom

Samesite,Eastcomponent(dailywrms 0.9mmnrms 0.5)

64-davgwrms 0.7mmnrms 2.0

100-davgwrms 0.6mmnrms 3.4

400-davgwrms 0.3mmnrms 3.1

2017/05/04 Basicerroranalysis 25

Page 27: Time series and error analysis - GeoWebgeoweb.mit.edu/.../pdf/33-Error_analysis.pdf · Tools for Error Analysis in GAMIT/GLOBK • GAMIT: AUTCLN reweight = Y(default) uses phase rmsfrom

Redlinesshowthe68%probabilityboundsofthevelocitybasedontheresultsofapplyingthealgorithm.

UsingTSVIEW tocomputeanddisplaythe“realistic-sigma”results

Noterateuncertaintieswiththe“realistic-sigma”algorithm:

0.09mm/yrN0.13mm/yrE0.13mm/yrU

2017/05/04 Basicerroranalysis 26

Page 28: Time series and error analysis - GeoWebgeoweb.mit.edu/.../pdf/33-Error_analysis.pdf · Tools for Error Analysis in GAMIT/GLOBK • GAMIT: AUTCLN reweight = Y(default) uses phase rmsfrom

Comparisonofestimatedvelocityuncertaintiesusingspectralanalysis(CATS)andGauss-Markovfittingofaverages(FOGMEx)

PlotcourtesyE.Calais

2017/05/04 Basicerroranalysis 27

Page 29: Time series and error analysis - GeoWebgeoweb.mit.edu/.../pdf/33-Error_analysis.pdf · Tools for Error Analysis in GAMIT/GLOBK • GAMIT: AUTCLN reweight = Y(default) uses phase rmsfrom

SummaryofPracticalApproaches

• Whitenoise+flickernoise(+randomwalk)tomodelthespectrum[Williamsetal.,2004]

• Whitenoiseasaproxyforflickernoise[Maoetal.,1999]• Randomwalktomodeltomodelanexponentialspectrum[Herring“FOGMEx”

algorithmforvelocities]• “Eyeball”whitenoise+randomwalkfornon-continuousdata______________________________________• OnlythelasttwocanbeappliedinGLOBKforvelocityestimation• Allapproachesrequirecommonsenseandverification

2017/05/04 Basicerroranalysis 28

Page 30: Time series and error analysis - GeoWebgeoweb.mit.edu/.../pdf/33-Error_analysis.pdf · Tools for Error Analysis in GAMIT/GLOBK • GAMIT: AUTCLN reweight = Y(default) uses phase rmsfrom

Externalvalidationofvelocityuncertaintiesbycomparingwithamodel- Simplecase:assumenostrainwithinageologicallyrigidblock

GMTplotat70%confidence

17sitesincentralMacedonia:4-5velocitiespierceerrorellipses

2017/05/04 Basicerroranalysis 29

Page 31: Time series and error analysis - GeoWebgeoweb.mit.edu/.../pdf/33-Error_analysis.pdf · Tools for Error Analysis in GAMIT/GLOBK • GAMIT: AUTCLN reweight = Y(default) uses phase rmsfrom

..samesolutionplottedwith95%confidenceellipses

1-2of17velocitiespierceerrorellipses

2017/05/04 Basicerroranalysis 30

Page 32: Time series and error analysis - GeoWebgeoweb.mit.edu/.../pdf/33-Error_analysis.pdf · Tools for Error Analysis in GAMIT/GLOBK • GAMIT: AUTCLN reweight = Y(default) uses phase rmsfrom

McCaffreyetal.2007

Externalvalidationofvelocityuncertaintiesbycomparingwithamodel- amorecomplexcaseofalargenetworkintheCascadiasubduction zone

Colorsshowslippingandlockedportionsofthesubductingslabwherethesurfacevelocitiesarehighlysensitivetothemodel;areatotheeastisslowlydeformingandinsensitivetothedetailsofthemodel

2017/05/04 Basicerroranalysis 31

Page 33: Time series and error analysis - GeoWebgeoweb.mit.edu/.../pdf/33-Error_analysis.pdf · Tools for Error Analysis in GAMIT/GLOBK • GAMIT: AUTCLN reweight = Y(default) uses phase rmsfrom

Velocitiesand70%errorellipsesfor300sitesobservedbycontinuousandsurvey-modeGPS1991-2004

Testarea(nextslide)iseastof238E

2017/05/04 Basicerroranalysis 32

Page 34: Time series and error analysis - GeoWebgeoweb.mit.edu/.../pdf/33-Error_analysis.pdf · Tools for Error Analysis in GAMIT/GLOBK • GAMIT: AUTCLN reweight = Y(default) uses phase rmsfrom

Residualstoelasticblockmodelfor73sitesinslowlydeformingregion

Errorellipsesarefor70%confidence:13-17velocitiespiercetheirellipse

2017/05/04 Basicerroranalysis 33

Page 35: Time series and error analysis - GeoWebgeoweb.mit.edu/.../pdf/33-Error_analysis.pdf · Tools for Error Analysis in GAMIT/GLOBK • GAMIT: AUTCLN reweight = Y(default) uses phase rmsfrom

CumulativehistogramofnormalizedvelocityresidualsforEasternOregon&Washington(70sites)

Noiseaddedtopositionforeachsurvey:0.5mmrandom1.0mm/sqrt(yr))randomwalk

Solidlineistheoreticalforachidistribution

PercentWithinRatio

Ratio(velocitymagnitude/uncertainty)

StatisticsofVelocityResiduals

2017/05/04 Basicerroranalysis 34

Page 36: Time series and error analysis - GeoWebgeoweb.mit.edu/.../pdf/33-Error_analysis.pdf · Tools for Error Analysis in GAMIT/GLOBK • GAMIT: AUTCLN reweight = Y(default) uses phase rmsfrom

Ratio(velocitymagnitude/uncertainty)

PercentWithinRatio

Sameaslastslidebutwithasmallerrandom-walknoiseadded:

0.5mmrandom0.5mm/yrrandomwalk

(vs 1.0mm/sqrt(yr))RWfor‘best’noisemodel)

Notegreaternumberofresidualsinrangeof1.5-2.0sigma

StatisticsofVelocityResiduals

2017/05/04 Basicerroranalysis 35

Page 37: Time series and error analysis - GeoWebgeoweb.mit.edu/.../pdf/33-Error_analysis.pdf · Tools for Error Analysis in GAMIT/GLOBK • GAMIT: AUTCLN reweight = Y(default) uses phase rmsfrom

PercentWithinRatio

Sameaslastslidebutwithlargerrandomandrandom-walknoiseadded:

2.0mmwhitenoise1.5mm/sqrt(yr))randomwalk

(vs 0.5mmWNand1.0mm/sqrt(yr))RWfor‘best’noisemodel)

Notesmallernumberofresidualsinallrangesabove0.1-sigma

Ratio(velocitymagnitude/uncertainty)

StatisticsofVelocityResiduals

2017/05/04 Basicerroranalysis 36

Page 38: Time series and error analysis - GeoWebgeoweb.mit.edu/.../pdf/33-Error_analysis.pdf · Tools for Error Analysis in GAMIT/GLOBK • GAMIT: AUTCLN reweight = Y(default) uses phase rmsfrom

Summary

• Allalgorithmsforcomputingestimatesofstandarddeviationshavevariousproblems:Fundamentally,ratestandarddeviationsaredependentonlowfrequencypartofnoisespectrumwhichispoorlydetermined.

• Assumptionsofstationarityareoftennotvalid

• FOGMEx (“realisticsigma”)algorithmisaconvenientandreliableapproachtogettingvelocityuncertaintiesinglobk

• Velocityresidualsfromaphysicalmodel,togetherwiththeiruncertainties,canbeusedtovalidatetheerrormodel

2017/05/04 Basicerroranalysis 37

Page 39: Time series and error analysis - GeoWebgeoweb.mit.edu/.../pdf/33-Error_analysis.pdf · Tools for Error Analysis in GAMIT/GLOBK • GAMIT: AUTCLN reweight = Y(default) uses phase rmsfrom

References

SpectralAnalysisLangbein andJohnson[J.Geophys.Res.,102,591,1997]Zhangetal.[J.Geophys.Res.,102,18035,1997]Maoetal.[J.Geophys.Res.,104,2797,1999]Dixonetal.[Tectonics,19,1,2000]Herring[GPSSolutions,7,194,2003]Williams[J.Geodesy,76,483,2003]Williamsetal.[J.Geophys.Res.109,B03412,2004]Langbein [J.Geophys.Res.,113,B05405,2008]Williams,S.[GPSSolutions,12,147,2008]Bos etal.[J.Geod.,87,351-360,2013]

EffectofseasonaltermsonvelocityestimatesBlewitt andLavallee [J.Geophys.Res.107,2001JB000570,2002]

RealisticSigmaAlgorithmHerring[GPSSolutions,7,194,2003]Reilinger etal.[J.Geophys.Res.,111,B5,2006]

ValidationinvelocityfieldsMcClusky etal.[J.Geophys.Res.105,5695,2000]McClusky etal.[Geophys.Res.Lett.,28,3369,2000]Davisetal.[J.Geophys.Res.Lett.2003GL016961,2003]McCaffreyetal.,[Geophys J.Int.,2007.03371,2007]

2017/05/04 Basicerroranalysis 38