data: Data and data uncertainties/noise

data is a Matlab structure that defines any number of data and the associated uncertainty/noise model.

data{1} defines the first data set (which must always be defined), and any number of additional data sets can be defined in data{2}, data{3}, ...

This allows to consider for example seismic data in data{1}, and electromagnetic data in data{2}.

For each set of data, a Gaussian noise model (both correlated and uncorrelated) can be specified. The noise model for different data types (e.g. data{1} and data{2} are independent).

Once the noise model has been defined, the log-likelihood related to any model, m, with the corresponding forward response, d, can be computed using

[d,forward,prior,data]=sippi_forward(m,forward,prior,data)
logL=sippi_likelihood(data,d)

where d is the output of sippi_forward.

The specification of the noise model can be divided into a description of the measurement noise (mandatory) and the modeling error (optional).

Gaussian measurement noise

Uncorrelated Gaussian measurement noise

To define a set of observed data, [0,1,2], with an associated uncorrelated uncertainty defined by a Gaussian model with mean 0 and standard deviation 2, use

data{1}.d_obs=[0 1 2]';
data{1}.d_std=[2 2 2]';

which is equivalent to (as the noise model for each data is the same, and independent)

data{1}.d_obs=[0 1 2]';
data{1}.d_std=2;

One can also choose to define the uncertainty using a variance as opposed to the standard deviation

data{1}.d_obs=[0 1 2]';
data{1}.d_var=4;

Correlated Gaussian measurement noise

Correlated Gaussian measurement uncertainty can be specified using the Cd field, as for example

data{1}.Cd=[4 1 0 ; 1 4 1 ; 0 1 4];

Note that data{1}.Cd must be of size [NDxND], where ND is the number of data in data{1}.d_obs.

Gaussian modeling error

The modeling error refers to errors caused by using for example an imperfect forward model, see HCM14.

A Gaussian model of the modeling error can be specified by the mean, dt, and the covariance, Ct.

For example

data{1}.dt=[0 0 0];
data{1}.Ct=[4 4 4; 4 4 4; 4 4 4];

is equivalent to

data{1}.Ct=4

which implies a zero mean modeling error with a covariance model where all model parameters has a covariance of 4.

sippi_compute_modelization_forward_error can be used to estimate the modeling error related to using an approximate forward model. See the tomography example, for an example of accounting for correlated modeling errors, following HCM14.

results matching ""

    No results matching ""