- 在线时间
- 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
- 自我介绍
- 数学专业
 |
疑问:
. \- n( r! t0 c8 J7 [ 为什么在运行下边程序时,总是提示“??? Undefined function or method 'asamin' for input arguments of type 'char'.”2 q8 p5 x# F# a% J; I
Error in ==> HestonASACalibration at 14, F; n; d5 m7 H
asamin('set','test_in_cost_func',0)
8 t* J; u \7 S我在网上查了下,这是在运ASA时,没定义函数的类型……总之,不是很理解,更不知该怎么改正???0 {, F% e- ~& Y D* y& b" B, b
( Z9 ?1 ^5 t [8 j' I# B
完整程序
! v. u! ~: s' ~clear;- l/ u Y9 b( g: N$ |) h
global OptionData;
: ^( |4 W- r# J2 j# x global NoOfOptions;/ a* Q+ R& l' H- n
global NoOfIterations;, O5 P# C2 }; ~! S
global PriceDifference;
, K/ z1 U6 u8 ]& K# g global ObjectiveFunc;$ q/ M5 v! Y0 Z5 S; k* [
NoOfIterations = 0;
0 k( n$ |5 q# P* z f) q %OptionData = [r,T,S0,K,Option Value,bid,offer]
- O, w: F( a2 g Size = size(OptionData);- Y; m* F& x8 E9 P$ } G' l: A
NoOfOptions = Size(1);3 ?4 x1 [8 v: `) D' `
%input sequence in initial vectors [kappa,theta,sigma,rho,v0]( k7 @; U3 m7 P& j j& K2 t
x0 = [0.030854841 0.999999922 0.248415019 -1 0.08977599];# B# F, M/ @2 l
lb = [0 0 0 -1 0];ub = [10 1 5 0 1];) L* t8 |2 R6 w1 j: l2 [% x
asamin('set','test_in_cost_func',0)
. m- D- t/ {# V2 G" @ tic;' J' @# d1 p6 [/ q j5 M5 R' p
[fstar, xstar, grad, hessian, state] = asamin('minimize',...
; c+ h4 C; R0 U i b 'HestonCostFunc',x0',lb',ub',-1*ones(5,1));* |& T; \0 f, Q, X, a" G7 ]
toc; %秒表计时器1 \, ?9 b: c) x- F
出错程序
1 Y7 f, b7 L: `3 r: kasamin('set','test_in_cost_func',0): H1 l! W; ]$ u- X, \, I
运行提示错误为:6 y6 | n" A; ^# ~& D K# a5 Q
??? Undefined function or method 'asamin' for input arguments of type 'char'. |
zan
|