- 在线时间
- 6 小时
- 最后登录
- 2014-9-22
- 注册时间
- 2014-3-5
- 听众数
- 7
- 收听数
- 0
- 能力
- 0 分
- 体力
- 51 点
- 威望
- 0 点
- 阅读权限
- 20
- 积分
- 24
- 相册
- 0
- 日志
- 0
- 记录
- 4
- 帖子
- 16
- 主题
- 5
- 精华
- 0
- 分享
- 0
- 好友
- 1
升级   20% TA的每日心情 | 难过 2014-9-22 12:14 |
---|
签到天数: 6 天 [LV.2]偶尔看看I
- 自我介绍
- 数学专业
 |
疑问:
0 F( Z+ Q2 l5 n U8 b 为什么在运行下边程序时,总是提示“??? Undefined function or method 'asamin' for input arguments of type 'char'.”6 e8 }) G g# U
Error in ==> HestonASACalibration at 141 K+ x, O) {9 h5 T, y
asamin('set','test_in_cost_func',0)
0 P7 c# J2 h; W- O我在网上查了下,这是在运ASA时,没定义函数的类型……总之,不是很理解,更不知该怎么改正???
9 c2 K7 R; L2 J. A& v. l8 i4 T H
: y+ i- p% v( j( ^ 完整程序
5 |. L1 J. q! B: l, Kclear;
( g9 b* z3 t$ ?8 ?. A global OptionData;
5 {; W6 V4 }( A/ s! j5 M6 K0 ? global NoOfOptions;5 G! R. Q6 X* ^& w X [
global NoOfIterations;+ Q1 Y! g* D, m- o+ F
global PriceDifference;
- y: ~* T, K$ f( u+ f! u global ObjectiveFunc;
+ n5 [* e5 p7 g3 ?& j" Y& ~! O$ w NoOfIterations = 0; l6 w6 ^: }6 L8 U* W- t
%OptionData = [r,T,S0,K,Option Value,bid,offer]
5 u! W1 r4 {6 A1 ^3 c8 a9 E: o Size = size(OptionData);# j8 r! F# }7 B! b
NoOfOptions = Size(1);6 n# _: N$ f+ x
%input sequence in initial vectors [kappa,theta,sigma,rho,v0]
0 z2 ^4 n: f- ?" b. }# E x0 = [0.030854841 0.999999922 0.248415019 -1 0.08977599];
& U0 k; O8 g! {0 D4 A+ q; r lb = [0 0 0 -1 0];ub = [10 1 5 0 1];( `: Y- L J$ f
asamin('set','test_in_cost_func',0)* }* ~" y: w4 |
tic;9 u# w, x+ H+ s, { _3 ?- t
[fstar, xstar, grad, hessian, state] = asamin('minimize',...0 i; U. U& r: N& ~5 A8 m
'HestonCostFunc',x0',lb',ub',-1*ones(5,1));
. f7 L( @/ S* q J# [* _ toc; %秒表计时器# Q0 n, [6 K o) ^4 \0 r
出错程序
2 E4 K( ?6 n3 yasamin('set','test_in_cost_func',0)
s k* @3 H6 j T9 G$ }: G/ \$ F运行提示错误为:
9 W8 \ ~' t: q5 T, B??? Undefined function or method 'asamin' for input arguments of type 'char'. |
zan
|