Differentiating a cumulative distribution function
Mostra commenti meno recenti
I am trying to numerically evaluate the integral of the normal density function of x with respect to the cumulative distribution of (x+y-m).
I am currently attempting to solve this by trying to integrate the derivative of the cdf times the pdf with respect to x.
Here is my code so far:
k=100;
m=20;
y=0;
syms x;
f=normpdf(x);
g=diff(normcdf(y-x+m);
D=simple(int(f*g,0,(k-m)))
Q=double(D);
E=normcdf(y+2*m-k)-D
Any suggestions? The error message is Error using NaN Trailing string input must be 'single' or 'double'.
Error in normcdf (line 60)
p = NaN(size(z),class(z));
Risposta accettata
Più risposte (2)
Categorie
Scopri di più su Numerical Integration and Differentiation in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!