simpeg / aurora

software for processing natural source electromagnetic data
MIT License
16 stars 3 forks source link

Data Weightings in EMTF #61

Open kkappler opened 3 years ago

kkappler commented 3 years ago

There are several data weighting schemes floating around: Edfwts, huber weights, segment weights and channel weights.

In the matlab codes these are variously, and inconsitently referred to as W, wt, and wtt and it is seldom clear which weights are being applied.

We need

  1. Definitions for each of these weights types
  2. A flow diagram that shows where in the process each weight is computed,
  3. Nomenclature to use while coding that makes it clear which weights are being used where
  4. Implementation of these weights (especially those used in TTFestBand.m)
kkappler commented 3 years ago

Regarding 1 EDF weights are implemented to pre-weight the data right before input to regression. There is a draft explanation for these weights in the appendix of the Phase1 FTR. Huber weights: we will reference Gary's papers,but a paragraph explaining that this is warranted. Here is a reference http://users.stat.umn.edu/~sandy/courses/8053/handouts/robust.pdf Segment weights: This is a 1-dimensional array of the same length as the time series' of Fourier coefficients. It can be used to downweight bad segments across all channels. It is not 100% clear how this works w.r.t. RR processing, i.e. is it by station, or arraywide? @egbert-g let's discuss Channel Weights: Like segment weights but multidimensional. Allows individual segments from each channel to be weighted independently

kkappler commented 3 years ago

Before closing this, the following should be addressed