( p. ^ D" H7 K. Z% e dportvrisk函数:Portfolio value at risk (VaR) $ }8 L" w: i* q Q: n + T9 b9 e) ^# e- h7 u% M 7 \: V) \8 q3 S/ M; U; P6 U下面给一个小例子说明下,程序运行必须用到附件中的“股票数据.txt”数据 + r# a) |% K* {* N8 y. i( B$ a4 k( E# _4 h# a4 e1 u F' H. q
: u+ ~- h: |$ q8 U7 W. l数据结构如下,每列代表一只股票,每行是一天的股票售价。( D. G; b; }# d4 i) b5 s- ]. Q% \
* l% n" d) s* `3 r0 w2 C3 r7 h* e/ Q- p# D; ^9 |' o
均值方程模型,要求先计算出股票的日收益率、日平均收益率和日收益率方差,然后再调用金融工具箱函数 ( T" J" [0 t% w% by dynamic of Matlab技术论坛( O- i; O! d ~0 R3 o
% see also http://www.matlabsky.com u* _1 S- s7 t" Z; r
% contact me matlabsky@gmail.com, ]$ B, y8 H' D" i9 W% P8 s" n. {
% 2010-04-07 10:33:28' p5 C- }2 C# {
%: C0 V- N( q3 h$ U
$ Z) J2 v }6 [& q
: J8 w t% w# x
clc - N2 c2 {$ ^ }' W4 V! q8 Kclear4 e8 H. y( R6 |8 Y, a+ {
& [: z3 q9 o8 K8 e* M1 n e3 Q- g+ y: O+ [% {# W( c
web http://www.matlabsky.com -browser . m8 V0 u; j" L( G. e: k4 V/ z, F $ f' E5 }. }, D3 j2 T; ^ 3 U4 B- @+ T- T6 Ah=msgbox({'本程序由MATLAB技术论坛编写','','contact me matlabsky@gmail.com','','see also http://www.matlabsky.com'},'版权申明','warn','modal'); ( Q7 q# Z6 |+ W$ N: g: Zuiwait(h); ' v! V4 o! ^7 n% g) E6 s! S5 J0 a7 |# R1 b2 ^9 @
A, p. c# a, l5 Ldata=load('股票数据.txt'); % 数据载入( i$ o' j1 E. {+ b
r=diff(data)./data(1:end-1,; % 日收益率# q0 G0 W# t/ e9 R$ }: r
mr=mean(r); % 平均收益率 : Q4 n2 H/ j; O4 @# |# Psigma=cov(r); % 资产回报方差" h$ y0 |) d; v8 _0 L4 _
" M( P4 S _/ G3 m3 f# U