[Scilab-users] Can you suggest a more efficient procedure for generating random variables?
Federico Miyara
fmiyara at fceia.unr.edu.ar
Mon Mar 18 06:43:43 CET 2019
Heinz,
I don't find your example clear enough. What's y? Is it defined previously?
Perhaps an example would be useful.
Regards,
Federico Miyara
On 17/03/2019 19:49, Heinz Nabielek wrote:
> I need to generate random deviates x according to a given cumulative distribution y that is available only in tabular form.
>
> Scilab coding was easy by table lookup:
>
> length(y)= 360. // only for general information
> N=1000;
> z=grand(1,N,'def');
> x=[];
> for i=1:N;
> x=[x find(y>z(i),1)];
> end;
>
> Problem is that execution times are exponentially increasing when I want one million deviates.
>
> Can you suggest a significantly more efficient procedure?
> Heinz
> _______________________________________________
> users mailing list
> users at lists.scilab.org
> http://lists.scilab.org/mailman/listinfo/users
>
---
El software de antivirus Avast ha analizado este correo electrónico en busca de virus.
https://www.avast.com/antivirus
More information about the users
mailing list