标题: 求助:weibull 数据生成 [打印本页] 作者: shiyiming 时间: 2011-6-27 16:55 标题: 求助:weibull 数据生成 假定生存数据服从weibull分布(两参数a,b),已知中位生存时间为1年(或平均生存时间为2年),如何确定参数a,b,并生成生成数据。 t=rand('weibull',a,b);作者: shiyiming 时间: 2011-6-27 21:50 标题: Re: 求助:weibull 数据生成 approximately, a =0.733, b =1.648, based on mean =2 , median =1.
when sample size =10000, summary is as
[quote:2zuh5y9g]The MEANS Procedure
Analysis Variable : x
Mean Median Std Dev Lower Quartile Upper Quartile
----------------------------------------------------------------------------
1.9968633 0.9942942 2.7818681 0.2966301 2.5870673
----------------------------------------------------------------------------[/quote:2zuh5y9g]
you can calculate a & b like
[code:2zuh5y9g]** supply initial values **;
data init;
a=.5; b=1;
run;
proc model data=init;
eq.mean = b*gamma(1+1/a)-2;
eq.median = b*(log(2))**(1/a) - 1;
solve a b/out=solution;
run;