Re: SVD : Covariance



cov(a_j, a_k) = sum(V_ji * V_ki / w_i^2, {i, 0, M-1})
It should probably have been written like:

cov(x_j, x_k) = sum(V_ji * V_ki / w_i^2, {i, 0, M-1})

(changed a_j and a_k to x_j and x_k)

However, I use SVD on the matrix A and not (A^T A), is the formula above
still correct?

The usual regression model for your data would be b = A X + e,
where b is measured, A is known exactly, X is to be estimated,
and the elements of e are independent identically-distributed
zero-mean random variables.

Yes, that would be the normal model. However, in this case, I'm more or less solving the total least squares (TLS) problem, and the errors are associated with A and b (in your version, Ax = b; in my version, only errors on A, since b_yours = A_mine^T b_mine).


The usual estimate of X is x = (A^T A)^-1 A^T b = V W^-1 U^T b.
The covariance matrix of x is to proportional to (A^T A)^-1 =
V W^-2 V^T . The constant of proportionality is the variance of
the sampling distribution of e.

The usual estimate of the constant of proportionality is
f = d^T d /(n-k), where d = b - A x and A had n rows and
k columns. With real-world data, f will usually be bigger than
the variance of the measurement errors unless the model is
exactly correct, which is rarely the case.

Do you have a reference on all this! I could really use somewhere to read about it.



Best regards

Preben
.



Relevant Pages

  • Measurement error estimation
    ... It seems that there should be no way to partition total variance into ... population variability and measurement error unless one has more than ... sdM <- sd) ...
    (sci.stat.math)
  • Re: PEP 327: Decimal Data Type
    ... >in terms of representing measurements, measurement errors, statistics of the ... etc. is a separate matter from keeping track of exact intervals during ... >arise together in thinking about computing with real-life measurement values. ... Maybe we need a DSP-float instead of a decimal data type? ...
    (comp.lang.python)
  • Re: strange behaviour of ntp peerstats entries.
    ... See especially the before and after time series and note ... filter is less than the Allan intercept, ... takes the measurement with the shortest delay in the past 8 measurements. ... This makes the smaller variance of chrony even more impressive, ...
    (comp.protocols.time.ntp)
  • Variance with uncertainty on measurements
    ... The measurements are not precise and will contain errors of - let's say a half pixel accuracy. ... The variance is then given by: ... however I would like to add the measurement inaccuracy to the variances. ...
    (sci.stat.math)