Ich habe eine 3x3 Matrix Omega, deren Elemente unbekannt sind, und einen definierten 3x1 Parameter Vektor alpha. Ich möchte ein 3x1-Vektor-Delta, deren Elemente definieren, nach wie vor unbekannt sind, aber hängen von Alpha und Omega, wie in diesem Bild gezeigt:System von Gleichungen mit Unbekannten in R
Der Begriff in den Klammern auf die Potenz von 2 vereinfacht sich zu einer Reihe K, so habe ich diese Funktion:
Alpha=c(-0.248,1.092,-0.518)
K=function(gamma1,gamma2,gamma3,gamma12,gamma23,gamma13){
(1+Alpha[1]*(Alpha[1]+Alpha[2]*gamma12/(gamma1*gamma2)+Alpha[3]*gamma13/(gamma1*gamma3)))^(-1/2)
}
gamma1, gamma2, gamma3
sind die Elemente in der Diagonale der 3x3-Matrix Omega, während gamma12, gamma13, gamma23
die Nichtdiagonalelemente (jeweils Elemente wiederholt sich zweimal, zB gamma12=gamma21
). Also, indem ich 6 beliebige Werte in setze, bekomme ich den Skalar. So weit, so klar.
Der Rest bin ich mir nicht sicher. Ich möchte, dass R mir ein wie oben gezeigtes Vektor-Delta zurückgibt. Wie kann ich eine Funktion schreiben, die diese algebraische Berechnung durchführt und ein 3x1-Vektor-Delta zurückgibt, dessen Elemente die gleichen Unbekannten wie in Omega sind, aber verschoben/multipliziert mit den Zahlen in Alpha?
die Gleichung im Klartext schreiben möchten, gibt es ein Problem mit der gemeinsamen Nutzung ist, nach Benutzer und Passwort fragen. – Robert
Hallo @Robert, habe ich die Formel in Text direkt unter dem Link hinzugefügt. Ich hoffe du verstehst, was ich mit der Formel meine, sonst lass es mich wissen! – Kondo
Versuchen Sie, symbolische Algebra durchzuführen? (Das heißt, Sie wollen die Antwort in Bezug auf nicht bewertete Variablen?) – Gregor