楼主: khakifish
7630 4

[问答] 求高手指点几何布朗运动模拟! [推广有奖]

  • 1关注
  • 0粉丝

高中生

62%

还不是VIP/贵宾

-

威望
0
论坛币
1 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
321 点
帖子
31
精华
0
在线时间
27 小时
注册时间
2009-11-20
最后登录
2015-5-9

楼主
khakifish 发表于 2014-2-20 14:17:33 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
想做一个时间序列的趋势预测~但是苦于数学底子太弱,求大神指导。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:高手指点 布朗运动 求高手 趋势预测 时间序列 数学

沙发
地下爆菊 发表于 2014-2-20 14:35:46
function [X] = geometric_brownian(N,r,alpha,T)

t = (0:1:N)'/N;                   % t is the column vector [0 1/N 2/N ... 1]

W = [0; cumsum(randn(N,1))]/sqrt(N); % S is running sum of N(0,1/N) variables

t = t*T;
W = W*sqrt(T);

Y = (r-(alpha^2)/2)*t + alpha * W;

X = exp(Y);

plot(t,X);          % plot the path
hold on
plot(t,exp(r*t),':');
axis([0 T 0 max(1,exp((r-(alpha^2)/2)*T+2*alpha))])
title([int2str(N) '-step geometric Brownian motion and its mean'])
xlabel(['r = ' num2str(r) ' and alpha = ' num2str(alpha)])
hold off

藤椅
khakifish 发表于 2014-2-20 15:02:57
地下爆菊 发表于 2014-2-20 14:35
function [X] = geometric_brownian(N,r,alpha,T)

t = (0:1:N)'/N;                   % t is the colum ...
谢谢大神,虽然我现在还没有看懂,但是如果有一组时间趋势的数列是不是就可以按您给的代码跑数据??

板凳
地下爆菊 发表于 2014-2-20 18:49:56
khakifish 发表于 2014-2-20 15:02
谢谢大神,虽然我现在还没有看懂,但是如果有一组时间趋势的数列是不是就可以按您给的代码跑数据??
用你的数据代替Y

报纸
khakifish 发表于 2014-2-20 20:10:53
地下爆菊 发表于 2014-2-20 18:49
用你的数据代替Y
我的数据是一组有几百个数字的数列,好吧,我试试~~~感激涕零~!!

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-1 12:14