由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Quant版 - 一 monte carlo simulation 问题请教
相关主题
问一个sampling from multivariate distribution 的问题最快学会Monte Carlo Simulation
关于Monte Carlo Pricing的一个小问题.Qestion: least squre monte carlo simulation
请问Markov Chain Monte Carlo和 Monte Carlo根本性的区别是什么?large scale Monte Carlo simulation都会遇到哪些技术难点?
问一下那个随机数1到5的题目question on monte carlo simulation
投行面试问题请教a prob problem
is W_(t/2) a martingale?冒个泡~
binomial pricing和black sholes pricing的区别是什么?A question about MC of jump process
Jump的Monte-Carlo Simulation[合集] 请教一个随机过程的题目?
相关话题的讨论汇总
话题: alpha话题: carlo话题: monte话题: simulation话题: exp
进入Quant版参与讨论
1 (共1页)
w*******1
发帖数: 112
1
random number generator generates standard normal variable x. how to use
monte carlo simulation and importance sampling to find the prob(x>10)? thank
you very much
l******n
发帖数: 9344
2
N = 10000
alpha = 10
set.seed(12345)
samples = alpha-log(1-runif(N))
z = 1/(sqrt(2*pi))*exp(-alpha)*exp(samples-samples^2/2)
mean(z)
sd(z)

thank

【在 w*******1 的大作中提到】
: random number generator generates standard normal variable x. how to use
: monte carlo simulation and importance sampling to find the prob(x>10)? thank
: you very much

w*******1
发帖数: 112
3
能稍微解释下思路么?多谢,多谢

【在 l******n 的大作中提到】
: N = 10000
: alpha = 10
: set.seed(12345)
: samples = alpha-log(1-runif(N))
: z = 1/(sqrt(2*pi))*exp(-alpha)*exp(samples-samples^2/2)
: mean(z)
: sd(z)
:
: thank

K*****Y
发帖数: 629
4
题目是已经给定可以生成standard normal random variable x, 所以不清楚为什么楼
上的解法还要用到 1/(sqrt(2*pi))和对数变换,感觉用不着这么麻烦。
用R测试并写的程序:
N=10000 # number of random samples, which can be specified
x=rnorm(N) # generate N standard normal random variables
alpha=10 # calculate P(x>alpha)
est=mean(as.numeric(x>0)*exp(-alpha*x-0.5*alpha^2)) #est gives the required
value
思路很简单。要求P(x>alpha),E[1_{x>alpha}],做一个变换x'=x-alpha,也就是要求
期望值E{1_{x'>0}*w(x')},其中w(x')=exp(-alpha*x'-0.5*alpha^2) is the weight
function, 也就是新旧变量的likelihood ratio。自己写一下积分推导一下很容易得到
m****r
发帖数: 141
5
est=mean(as.numeric(x>0)*exp(-alpha*x-0.5*alpha^2))
should be
est=mean(as.numeric(x>0)*exp(-x^2/2-alpha*x-0.5*alpha^2))
right?

required
weight

【在 K*****Y 的大作中提到】
: 题目是已经给定可以生成standard normal random variable x, 所以不清楚为什么楼
: 上的解法还要用到 1/(sqrt(2*pi))和对数变换,感觉用不着这么麻烦。
: 用R测试并写的程序:
: N=10000 # number of random samples, which can be specified
: x=rnorm(N) # generate N standard normal random variables
: alpha=10 # calculate P(x>alpha)
: est=mean(as.numeric(x>0)*exp(-alpha*x-0.5*alpha^2)) #est gives the required
: value
: 思路很简单。要求P(x>alpha),E[1_{x>alpha}],做一个变换x'=x-alpha,也就是要求
: 期望值E{1_{x'>0}*w(x')},其中w(x')=exp(-alpha*x'-0.5*alpha^2) is the weight

K*****Y
发帖数: 629
6
No. The quadratic term should not be there.
Suppose alpha=0, then in principal the answer should be 0.5 (est will just
be mean(as.numeric(x>0)). But your solution will give some value around 0.
35.

【在 m****r 的大作中提到】
: est=mean(as.numeric(x>0)*exp(-alpha*x-0.5*alpha^2))
: should be
: est=mean(as.numeric(x>0)*exp(-x^2/2-alpha*x-0.5*alpha^2))
: right?
:
: required
: weight

1 (共1页)
进入Quant版参与讨论
相关主题
[合集] 请教一个随机过程的题目?投行面试问题请教
讨论一下ihtw大牛的几道题目is W_(t/2) a martingale?
two interview questionsbinomial pricing和black sholes pricing的区别是什么?
请问:关于market risk VaR modelsJump的Monte-Carlo Simulation
问一个sampling from multivariate distribution 的问题最快学会Monte Carlo Simulation
关于Monte Carlo Pricing的一个小问题.Qestion: least squre monte carlo simulation
请问Markov Chain Monte Carlo和 Monte Carlo根本性的区别是什么?large scale Monte Carlo simulation都会遇到哪些技术难点?
问一下那个随机数1到5的题目question on monte carlo simulation
相关话题的讨论汇总
话题: alpha话题: carlo话题: monte话题: simulation话题: exp