|
|
fminsearch - Fehlermeldung |
|
Zori |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 12.06.2016, 10:11
Titel: fminsearch - Fehlermeldung
|
 |
Hallo,
ich versuche eine Funktion zu optimieren um das minimum CVaR hedge ratio zu bekommen.
Dabei kriege ich folgende Fehlermeldung:
Error in fminsearch (line 189) fv(:,1) = funfcn(x,varargin{:});
Vielen Dank für die Hilfe!
|
|
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 12.06.2016, 11:28
Titel:
|
 |
Hallo,
bitte die vollständige Fehlermeldung posten.
Auf den ersten Blick sehe ich einen Fehler: <= statt <-.
Grüße,
Harald
|
|
|
Zori |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 12.06.2016, 12:06
Titel: fminsearch - Fehlermeldung
|
 |
Hi,
ich will es mit "-" haben, nicht mit <=. Die vollständige Fehlermeldung lautet:
Error in
@(w)-1/(0.01*numel(H1))*sum(H1(H1<-VaR_H1))
Error in fminsearch
(line 189)
fv(:,1) =
funfcn(x,varargin{:});
VG,
Zori
|
|
|
Zori |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 12.06.2016, 12:15
Titel: fminsearch - Fehlermeldung
|
 |
Hi,
sorry. Es ist beim Kopieren was schief gegangen.
Fehlermeldung:
Undefined function or
variable
'VaR_H1'.
Error in
@(w)-1/(0.01*numel(H1))*sum(H1(H1<-VaR_H1))
Error in fminsearch
(line 189)
fv(:,1) =
funfcn(x,varargin{:});
VG,
Zori
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 12.06.2016, 20:02
Titel:
|
 |
Hallo,
Wie wäre es mit
Grüße,
Harald
|
|
|
Zori |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 12.06.2016, 22:29
Titel: fminsearch - Fehlermeldung
|
 |
Hi,
leider die selbe Fehlermeldung.
Viele Grüße
Zori
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 12.06.2016, 22:58
Titel:
|
 |
Hallo,
ganz sicher, dass es wirklich die gleiche Fehlermeldung mit den gleichen Variablen ist?
Nicht vielleicht eher eine Fehlermeldung bzgl. H1? Da fehlt nämlich auch noch ein (w).
Vor allem aber geht auch H1( logischer Index ) gar nicht, wenn H1 ein Function Handle ist.
Wie wäre es, wenn du die Zielfunktion in eine .m-Datei schreibst anstatt mehrere voneinander abhängige Function Handles zu verwenden?
Grüße,
Harald
|
|
|
Zori |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 13.06.2016, 09:13
Titel: fminsearch - Fehlermeldung
|
 |
Hi,
ich habe mich dazu entschieden die Funktion for CVaR umzuschreiben:
Dabei wird aber prctile mit syms nicht funktionieren und für int geht function_handle nicht. Wie könnte ich beide irgendwie kombinieren?
Viele Grüße
Zori
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 13.06.2016, 10:02
Titel:
|
 |
Hallo,
eine sehr ähnliche Frage wurde hier schon mal gestellt
http://www.gomatlab.de/minimum-valu.....t,fminsearch+prctile.html
und man kann symbolisch und fminsearch einfach nicht mischen.
Dein vorheriger Ansatz war ja gut. Ich würde wie gesagt nur die Funktion in eine .m-Datei auslagern statt mit voneinander abhängigen Function Handles zu arbeiten.
Grüße,
Harald
|
|
|
Zori |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 13.06.2016, 10:09
Titel: fminsearch - Fehlermeldung
|
 |
Hi,
danke für die Info. Kannst du mir bitte sagen wie das mit der m.-Datei funktioniert? Ich habe es noch nie gemacht.
Vielen Dank!
VG
Zori
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 13.06.2016, 11:04
Titel:
|
 |
Hallo,
die Funktion:
und in einer separaten Datei der Aufruf:
Grüße,
Harald
|
|
|
Zori |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 13.06.2016, 11:35
Titel: fminsearch - Fehlermeldung
|
 |
Hi und vielen Dank!
Es gibt leider schon wieder ein Problem.
Fehlermeldung:
function f = CVar(w_CVaR_np, P1, SP500)
↑
Error: Function
definitions are not
permitted in this
context.
Viele Grüße
Zori
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 13.06.2016, 13:08
Titel:
|
 |
Hallo,
dann hast du vermutlich Aufruf und Funktion im selben Fenster stehen. Ich schrieb:
Zitat: |
in einer separaten Datei |
Zudem ist <- immer noch kein gültiger Operator.
Grüße,
Harald
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
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
| RSS
Hosted by:
Copyright © 2007 - 2025
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.
|
|