Graph 绘制多个双向函数时,线不完整

Graph 绘制多个双向函数时,线不完整,graph,stata,survival-analysis,Graph,Stata,Survival Analysis,我使用Stata来绘制多个函数。在本例中,我绘制了不同的Gompertz生存函数;一个用于年龄30,一个用于年龄70 首先,考虑 30 /代码>岁: twoway function Age_30=exp(-exp(-3.520509+0.0762475*-34.13089)* /// 0.0378969^(-1)*(exp(0.0378969*x)-1)), range (0 50) xtitl(Years) title(Gompertz) twoway function Age_70=exp

我使用Stata来绘制多个函数。在本例中,我绘制了不同的Gompertz生存函数;一个用于年龄
30
,一个用于年龄
70

首先,考虑<代码> 30 /代码>岁:

twoway function Age_30=exp(-exp(-3.520509+0.0762475*-34.13089)* ///
0.0378969^(-1)*(exp(0.0378969*x)-1)), range (0 50) xtitl(Years) title(Gompertz)
twoway function Age_70=exp(-exp(-3.520509+0.0762475*5.86911)* ///
0.0378969^(-1)*(exp(0.0378969*x)-1)), range(0 50) xtitle(Years) title(Gompertz)
可以看出,比例参数有一个常数(
-3.520509
)和年龄(
0.0762475
),而形状有一个常数(
0.0378969

年龄以平均值为中心,因此协变量为
-34
64-34=30

第二,考虑<代码> 70 /代码>岁:

twoway function Age_30=exp(-exp(-3.520509+0.0762475*-34.13089)* ///
0.0378969^(-1)*(exp(0.0378969*x)-1)), range (0 50) xtitl(Years) title(Gompertz)
twoway function Age_70=exp(-exp(-3.520509+0.0762475*5.86911)* ///
0.0378969^(-1)*(exp(0.0378969*x)-1)), range(0 50) xtitle(Years) title(Gompertz)
这两个函数单独使用时都可以很好地绘制图形

但是,当我同时绘制这两条曲线时,一条曲线不会一直延伸到终点:

twoway function Age_30=exp(-exp(-3.520509+0.0762475*-34.13089)* ///
0.0378969^(-1)*(exp(0.0378969*x)-1)) || function ///
Age_70=exp(-exp(-3.520509+0.0762475*5.86911)*0.0378969^(-1)* /// 
(exp(0.0378969*x)-1)), range(0 50) xtitle(Years) title(Gompertz)

您能帮助我吗?

这是一个非常常见的问题,因为Stata只为一个图形设置
范围()
,而不为另一个图形设置。必须在所有图形中明确指定相同的
range()