Fehler einer Funktion
Hallo,
wie ermittlere ich am besten die Standardabweichung einer Funktion der Unbekannten anhand der Ausgleichungsergebnisse aus JAG3D?
Eddi
by Eddi, (811 days ago)
Hallo,
wie ermittlere ich am besten die Standardabweichung einer Funktion der Unbekannten anhand der Ausgleichungsergebnisse aus JAG3D?
Eddi
by Micha , Bad Vilbel, (811 days ago) @ Eddi
Hallo Eddi,
wie ermittlere ich am besten die Standardabweichung einer Funktion der Unbekannten anhand der Ausgleichungsergebnisse aus JAG3D?
Suchst Du die Standardabweichung einer (beliebigen) Funktion, die als Argumente bspw. die geschätzten Koordinaten hat? Wenn ja, dann wäre vermutlich die Anwendung des Varianz-Kovarianz-Fortpflanzungsgesetzes $\mathbf{FCF^T}$ naheliegend. Hierzu müsstest Du die Varianz-Kovarianz-Matrix nach der Ausgleichung exportieren und Dir dann die gewünschte Sub-Matrix herausziehen. Neben der Matrix, die als CXX-Datei gespeichert wird, wird eine INFO-Datei erzeugt, die Dir die ausgeglichene Koordinatenkomponente und die korrespondierende Zeile/Spalte in der Varianz-Kovarianz-Matrix liefert. Der erste Index ist Null. Hier mal ein Beispiel:
HB6 Z 8.352867719135144 0 12
HB5 Z 6.874366950893265 1 16
HB2 Z 7.735949503592018 2 14
HB1 Z 7.513153946730617 3 12
HB3 Z 6.691242323346762 4 15
HB9 Z 8.884387912162488 5 12
HB15 Z 6.710872536216315 6 8
3301 Z 4.297532086020016 7 9
U3 Z 6.139955483772845 8 8
U5 Z 6.126568309707742 9 8
HB11 Z 7.230704664956887 10 10
820 Z 4.534552161597310 11 10
821 Z 4.424059048617822 12 10
822 Z 3.954992716721943 13 12
604 Z 7.180617123327607 14 4
824 Z 4.604484970738455 15 6
825 Z 5.058037242081973 16 6
3302 Z 8.143188473948790 17 8
823 Z 9.227069160505758 18 8
302 X 685.637837719837100 19 18
302 Y 712.935986420752000 20 18
302 Z 10.227157764217035 21 18
303 X 694.684714825479200 22 22
303 Y 718.380471846134900 23 22
303 Z 10.180489169691190 24 22
304 X 689.279138852659700 25 21
304 Y 728.448281768104600 26 21
304 Z 11.028408023580350 27 21Die Spalten sind: Name des Punktes, Koordinatenkomponente (X,Y bzw. Z), geschätzter Wert, Index in der Varianz-Kovarianz-Matrix, Anzahl der Beobachtungen zum/vom Punkt.
Viele Grüße
Micha
--
applied-geodesy.org - OpenSource Least-Squares Adjustment Software for Geodetic Sciences
by Eddi, (810 days ago) @ Micha
Hallo Micha,
vielen Dank für Deine schnelle Antwort!
Es ist also doch deutlich aufwändiger als erhofft....
Das bringt mich zu 2 Fragen:
Wie groß wäre denn die Abweichung, wenn ich einfach das normale FFG anwende?
Kommt die gestellte Frage häufiger vor, so dass es sich lohnen würde, eine entsprechende Abfrage in JAG3D einzubauen? Als Funktion kämen ja in erster Linie Strecken, Richtungswinkel und Höhenunterschiede zwischen 2 Punkten in Frage.
Ein schönes Wochenende wünscht
Eddi
by Micha , Bad Vilbel, (810 days ago) @ Eddi
Hallo Eddi,
Wie groß wäre denn die Abweichung, wenn ich einfach das normale FFG anwende?
Hierfür gibt es keine pauschale Antwort. Wir haben dies mal für ein photogrammetrisches Netz analysiert und konnten zeigen, dass die Vernachlässigung erhebliche Auswirkungen haben kann, siehe Abbildung 8. Dort haben wir das Ergebnis für den abgeleiteten Schnittpunkt zw. Azimut- und Elevationsachse bestimmt, wobei einmal die vollbesetzte Dispersionsmatrix herangezogen wurde und dann entsprechende Vereinfachungen bis hin zur skalierten Diagonalmatrix. Wie man sehen kann, werden die abgeleiteten Unsicherheiten z.T. erheblich überschätzt, wenn man Korrelationen vernachlässigt. Die Frage ist daher eher, wie groß sind die Korrelationen in Deinem Fall? Sind diese klein, so wird der Einfluss auch gering sein und eine Vernachlässigung wird man kaum merken.
Wenn Du in Programmen wie Matlab oder Octave arbeitest, dann kannst Du die exportierte Matrix schnell laden mit load() und dann die Sub-Matrix direkt ermitteln bspw. subCxx = Cxx(4:10,4:10) - liefert Dir die Submatrix vom Index 4 bis 10 (wobei der erste Index hier Eins und nicht Null ist).
Kommt die gestellte Frage häufiger vor, so dass es sich lohnen würde, eine entsprechende Abfrage in JAG3D einzubauen? Als Funktion kämen ja in erster Linie Strecken, Richtungswinkel und Höhenunterschiede zwischen 2 Punkten in Frage.
Wie Du an meinem zitierten Beispiel siehst, kommt als Funktion alles mögliche in Frage. Gerade bei der Analyse von Formen (Kreise, Kugel, Ebene usw.) ist es mMn. sinnvoll, die vollbesetzte Dispersionsmatrix auch zu berücksichtigen. Es beschränkt sich daher nicht nur auf die von Dir genannten.
Viele Grüße aus Onsala
Micha
--
applied-geodesy.org - OpenSource Least-Squares Adjustment Software for Geodetic Sciences
by Eddi, (809 days ago) @ Micha
Hallo,
da ich annehme, dass Du Urlaub machst, nur eine kurze Störung.
Ich habe mal für einige durchgerechnete Beispiel die Werte mit dem FFG verglichen. Es ist natürlich genauso, wie Du sagst, je stärker die jeweiligen Unbekannten korreliert sind, umso größer ist die Abweichung, wobei die "richtigen" Werte immer deutlich kleiner sind. Ich wäre also mit dem FFG eher zu pessimistisch....
Da ich keinen Zwang habe, breche ich an dieser Stelle ab (ich kann mir so etwas erlauben), der Aufwand stünde bei mir in keinem Verhältnis zum Nutzen.
Aber vielleicht kannst Du eine diesbezügliche Abfrage für Standardfunktionen in Netzen im Hinterhaupt behalten.....
Noch einen schönen Urlaub wünscht
Eddi