06.03.2006, 12:03
Hallo an Alle,
ich hab einen tollen Artikel zum Thema Datenreihen glätten mit Singulärwertzerlegung (SVD-Faktorisierung in LabVIEW, SSA oder singular spectrum analysis) gefunden. Nun hab ich auch noch festgestellt, dass LabVIEW das ja auch kann und wollte nun ein entsprechendes VI programmieren.
Allerdings sind die theoretischen Hintergründe zur SSA nur dürftig (zumindestens für mich) und stehe nun vor einem Problem:
Nach der Faktorisierung der Matrix X mit den Daten bekomme ich von LabVIEW drei Matrizen USoV, die der Ursprungsmatrix X entsprechen. Die Theorie der SSA geht jetzt davon aus, dass X aus einer Summe von Elementarmatrizen E zusammensetzten kann.
Aber wie bekomme ich die einzelnen Elementarmatrizen E aus den drei Matrizen, die mir LabVIEW berechnet?
Ich hab unten ein Teil des Artikels angehängt, wo die wichtigsten Grundlagen drinstehen. Ich hoffe es kann mir einer Weiterhelfen, denn ich ab leider nicht so viel Ahnung von Matrizen...
Gruß,
Christian
ich hab einen tollen Artikel zum Thema Datenreihen glätten mit Singulärwertzerlegung (SVD-Faktorisierung in LabVIEW, SSA oder singular spectrum analysis) gefunden. Nun hab ich auch noch festgestellt, dass LabVIEW das ja auch kann und wollte nun ein entsprechendes VI programmieren.
Allerdings sind die theoretischen Hintergründe zur SSA nur dürftig (zumindestens für mich) und stehe nun vor einem Problem:
Nach der Faktorisierung der Matrix X mit den Daten bekomme ich von LabVIEW drei Matrizen USoV, die der Ursprungsmatrix X entsprechen. Die Theorie der SSA geht jetzt davon aus, dass X aus einer Summe von Elementarmatrizen E zusammensetzten kann.
Aber wie bekomme ich die einzelnen Elementarmatrizen E aus den drei Matrizen, die mir LabVIEW berechnet?
Ich hab unten ein Teil des Artikels angehängt, wo die wichtigsten Grundlagen drinstehen. Ich hoffe es kann mir einer Weiterhelfen, denn ich ab leider nicht so viel Ahnung von Matrizen...
Gruß,
Christian