Question about convolution of two discrete random variable
Ältere Kommentare anzeigen
There is poisson random variable X with T*lambda_MUE.
There is poisson random variable Z with lambda_SMC.
And i define new random variable K=aX+bZ. (a and b is positive integer which is greater than 0)
To calculate pmf of K i used conv function.
And calculate using below command but it is not equal to E[K]
What i expect is 123 but result is 43 .
What is wrong?
Thank you
lambda_MUE = 2;
lambda_SMC = 3;
alpha = 3;
beta = 1;
T=20;
g=alpha*(0:1:110);
z=beta*(0:1:110);
K=0:1:(max(g)+max(z));
P_X = ((T*lambda_MUE).^(g/alpha))./(factorial(g./alpha)).*exp(-T*lambda_MUE);
P_Z = (lambda_SMC.^(z./beta))./(factorial(z./beta)).*exp(-lambda_SMC);
P_K = conv(P_X,P_Z);
sum(K(1:1:length(P_K)).*P_K)
12 Kommentare
Torsten
am 5 Feb. 2016
20*2+1*3=43
How do you arrive at 123 ?
Best wishes
Torsten.
h kim
am 5 Feb. 2016
h kim
am 5 Feb. 2016
Torsten
am 5 Feb. 2016
X and Y in your code are Poisson random variables since g/alpha = (0:1:110) and z/beta = (0:1:110).
Best wishes
Torsten.
h kim
am 5 Feb. 2016
Torsten
am 5 Feb. 2016
I don't see any line in your code where the above comes into play.
All the calculations assume that the support for X and Y is 0,1,2,... .
Best wishes
Torsten.
h kim
am 5 Feb. 2016
the cyclist
am 5 Feb. 2016
The best form of thanks is to upvote and/or accept an answer that was helpful. This rewards the contributor, and may help guide future users trying to solve similar problems.
John D'Errico
am 5 Feb. 2016
Of course, where there is no explicit answer, it reflects a problem with the site, that we cannot up-vote comments.
the cyclist
am 5 Feb. 2016
Indeed. (I'm so used to making that comment, that I failed to notice there was no answer here!)
John BG
am 6 Feb. 2016
we are all glad you found out, can we now focus on the question?
Akzeptierte Antwort
Weitere Antworten (0)
Kategorien
Mehr zu MATLAB finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!