LTPDA Toolbox™ | contents | ![]() ![]() |
SPSDSUBTRACTION makes a sPSD-weighted least-square iterative fit %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% DESCRIPTION: SPSDSUBTRACTION makes a sPSD-weighted least-square iterative fit CALL: [MPest, aoResiduum, plOut, aoP, aoPini] = optSubtraction(mat_Y, mat_U); [MPest, aoResiduum, plOut, aoP, aoPini] = optSubtraction(mat_Y, mat_U, pl); The function finds the optimal M that minimizes the sum of the weighted sPSD of (mat_Y - M * mat_U) OUTPUTS: - MPest: output PEST object with parameter estimates - aoResiduum: residuum times series - plOut: plist containing data like the parameter estimates - aoP: last weight used in the optimization (fater last Maximization/Expectation step) - aoPini: initial weight used in the optimization (before first Maximization/Expectation step) Parameters Description %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Method Details | |
---|---|
Access | public |
Defining Class | matrix |
Sealed | 0 |
Static | 0 |
Sets for this method … |
---|
Default |
Default |
|||
---|---|---|---|
no description | |||
Key | Default Value | Options | Description |
COEFS | [] | none | initial subtracted coefficients, must be a nY*nU double array. If not provided zeros are assumed |
WEIGHTINGMETHOD | 'residual' |
|
choose to define a frequency weighting scheme |
AOWEIGHT | empty AO object [0x0] | none | ao to define a frequency weighting scheme (if chosen in 'weightingMethod') |
PZMODELWEIGHT | none | pzmodel to define a frequency weighting scheme (if chosen in 'weightingMethod') | |
LINCOEF | 5 | none | linear coefficient for scaling frequencies in chi2 |
LOGCOEF | 0.29999999999999999 | none | logarithmic coefficient for scaling frequencies in chi2 |
ITERMAX | 20 | none | max number of Mex/Exp iterations |
NORMCOEFS | 1.0000000000000001e-15 | none | tolerance on inf norm of coefficient update (used depending on 'CVCriterion') |
NORMCRITERION | 1.0000000000000001e-15 | none | tolerance on norm of criterion variation (used depending on 'CVCriterion') |
WIN | (WIN='levelledHanning', PSLL=200, LEVELORDER=4) | none | window to operate FFT, may be a plist/ao |
Some information of the method matrix/spsdSubtraction are listed below: | |
---|---|
Class name | matrix |
Method name | spsdSubtraction |
Category | Operator |
Package name | ltpda |
VCS Version | 8ab8cbbc4bccf7543491a24448f4aae0b1be1c43 |
Min input args | 1 |
Max input args | -1 |
Min output args | 1 |
Max output args | -1 |
![]() |
Method: matrix/simplify | Method: matrix/char | ![]() |
©LTP Team