我正在尝试使用在R中使用survreg估计的参数生成反威布尔分布。我的意思是,对于给定的概率(在MS Excel中实现的小型模拟模型中将是随机数),我希望使用我的参数返回故障的预期时间。我了解反威布尔分布的一般形式为:
X=b[-ln(1-rand())]^(1/a)
其中 a 和 b 分别是形状和比例参数,X 是我想要的失效时间。我的问题在于从 survreg 中解释截距和协变量参数。这些参数已知,时间单位为天:
Value Std. Error z p
(Intercept) 7.79 0.2288 34.051 0.000
Group 2 -0.139 0.2335 -0.596 0.551
Log(scale) 0.415 0.0279 14.88 0.000
Scale= 1.51
Weibull distribution
Loglik(model)= -8356.7 Loglik(intercept only)= -8356.9
Chisq = 0.37 on 1 degrees of freedom, p= 0.55
Number of Newton-Raphson Iterations: 4
n=1682 (3 observations deleted due to missing values)
我在帮助文件中了解到R的系数来自于“极值分布”,但我不确定这实际上意味着什么,以及如何回到直接在公式中使用的标准比例参数。当使用b=7.79和a=1.51时,会得到荒谬的答案。我真的想能够为基础组和“Group 2”生成时间。我还应该指出,我没有自己执行分析,也无法进一步查询数据。