WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Parameter Optimierung

 

mkara
Forum-Newbie

Forum-Newbie


Beiträge: 6
Anmeldedatum: 04.01.13
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 04.01.2013, 17:24     Titel: Parameter Optimierung
  Antworten mit Zitat      
Hi, koennt ihr mir vllt. weiterhelfen. Also ich hab folgendes Problem. Ich hab ein exp. Daten als Vektor. Jetzt moechte ich eine Art Scoring Funtion die von mehren Parametern abhaengt und meine exp. Daten beschreibt. Ich habe 4 verschiedene Parameter die in die Scoring Funktion einfliessen. Was ich brauche ist die Gewichtung der einzelnen Parameter. Also Score=x1*Parameter1 + x2*Parameter2 + x3*Parameter3 +x4*Parameter4 sollte an exp. Wert angepasst werden. Die Werte Parameter 1 bis 4 sind bekannt. Wie macht man sowas am besten??x1 bis x4 muessen abgeschaetzt werden. ich gehe hierbei von einem lin. zusammenhang aus.
Private Nachricht senden Benutzer-Profile anzeigen


Harald
Forum-Meister

Forum-Meister


Beiträge: 24.492
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 04.01.2013, 17:33     Titel:
  Antworten mit Zitat      
Hallo,

als lineares Gleichungssystem aufstellen:
Code:
x = [Parameter1, Parameter2, Parameter3, Parameter4] \ Score

Dabei müssen alle Vektoren Spaltenvektoren sein.

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
mkara
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 6
Anmeldedatum: 04.01.13
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 09.01.2013, 18:41     Titel:
  Antworten mit Zitat      
Hallo Harald, danke für deine antwort. Parameter1,...2 sind die jeweiligen Spaltenvektoren und x der experimentelle wert? die werte vom Score sind ja nicht bekannt, weil die gewichtung der parameter nicht bekannt ist.
danke
vg
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.492
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 09.01.2013, 18:59     Titel:
  Antworten mit Zitat      
Hallo,

bitte sage nochmal genau, was nun bekannt ist und was nicht.
Es ist generell nicht sinnvoll, x1 bis x4 und Score nicht zu haben, weil man Score ja für jede beliebige x1 bis x4 ja einfach berechnen könnte.

Und was sind die "experimentellen Werte"?

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
mkara
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 6
Anmeldedatum: 04.01.13
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 09.01.2013, 19:12     Titel:
  Antworten mit Zitat      
die exp. werte sind signalintensitäten von DNA-Microarray Hybrisierungen. Parameter 1...4 sind berechnete Eigenschaften der DNA. Ziel ist es die Hybrisierungseffiziens vorherzusagen, also einen Art Score zu ermitteln für jede Seq. Die Frage ist welche Eigenschaft wie stark in diesen Score einfliesst. Annahme ist hierbei ein lin. Zusammenhang zwischen den Eigenschaften und der Hybridisierungseffiziens. Im Grunde habe ich eine Matrix, wo in der ersten Spalte die Hybridisierungseffiziensen stehen und in den restlichen 4 spalten die berechneten Eigenschaften der DNA-Seq. Ziel es es eine Funktion zu haben deren Eingabe die DNA-Seq. ist und deren Ausgabe eine vorhergesagte Hybrisierungseffiziens. Die vorhergesagte Hyb. Effiziens hängt hierbei wie gesagt, von den Parametern 1 bis 4 ab, die Frage ist nur wie stark die jew. Parameter in die Berechnung einfliessen.
Private Nachricht senden Benutzer-Profile anzeigen
 
mkara
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 6
Anmeldedatum: 04.01.13
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 09.01.2013, 19:14     Titel:
  Antworten mit Zitat      
ich muss x1...bis x4 so wählen, dass die diff. zwischen Score und exp. Wert minimiert wird.
Private Nachricht senden Benutzer-Profile anzeigen
 
mkara
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 6
Anmeldedatum: 04.01.13
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 09.01.2013, 19:16     Titel:
  Antworten mit Zitat      
Score=x1*EigenschaftA+x2*EigenschaftB+x3*EigenschaftC+x4*EigenschaftD
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.492
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 09.01.2013, 20:10     Titel:
  Antworten mit Zitat      
Hallo,

d.h. Score sind die (bekannten) Hybridisierungseffizienzen?
Da ich kein Biologe bin, kann ich mit den DNA- Geschichten nichts anfangen.

Zitat:
wo in der ersten Spalte die Hybridisierungseffiziensen stehen und in den restlichen 4 spalten die berechneten Eigenschaften der DNA-Seq.

D.h. es sind insgesamt 5 Spalten? Wo sind denn in deiner Gleichung diese Hybridisierungseffizienzen?

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
mkara
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 6
Anmeldedatum: 04.01.13
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 09.01.2013, 20:59     Titel:
  Antworten mit Zitat      
der Score sind die anhand der parameter berechneten Hybridisierungseffiziensen. Die exp. Daten sind "Trainingsdaten" die dafür verwendet werden sollen die Gewichtung der Parameter zu bestimmen.
Spalte1=exp. Wert.
Spalte2=EigenschaftA
Spalte3=EigenschaftB
Spalte4=EigenschaftC
Spalte5=EigenschaftD.
Wenn y=exp.Wert ist, dann soll Score=x1*EigenschaftA+x2*EigenschaftB+x3*EigenschaftC+x4*EigenschaftD möglichst nah an y sein.
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.492
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 09.01.2013, 21:49     Titel:
  Antworten mit Zitat      
Hallo,

ja, das y war die entscheidende Info, die gefehlt hat. Dann also so:
Code:
x = [Parameter1, Parameter2, Parameter3, Parameter4] \ y


Das gibt die x-Werte, und daraus kannst du dann die Scores errechnen.

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen
.





 Impressum  | Nutzungsbedingungen  | Datenschutz | FAQ | goMatlab RSS Button RSS

Hosted by:


Copyright © 2007 - 2024 goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks

MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.