SURVREG RECURRENT
SURVREG RECURRENT コマンドは、 SPSS® Statistics Standard Edition または Advanced Edition で使用できます。
SURVREG RECURRENT は、パラメトリック共有フレイルティー生存モデルプロシージャを起動するための必須コマンドです。 コマンドの後には、従属変数として扱われる 1 つまたは 2 つの数値変数を指定する必要があります。 単一の変数が指定された場合、生存時間は終了時刻を示す 1 つの変数によって表されます。 2 つの変数が指定されている場合、 variable1 と variable2 はそれぞれ、開始時刻と終了時刻を示します。 2 つの変数 variable1 と variable2 を同じにすることはできません。 キーワード BY はオプションです。このキーワードの後に、因子として扱う変数名を続けることができます。 指定する場合は、その後に少なくとも 1 つの変数名を指定する必要があります。 指定された因子ごとに、変数名の後の括弧内の単一引用符のペアでオプションの値を指定して、カスタムの最終カテゴリーを指定することができます。 ユーザー指定のストリング値は、数値ではなく、単一引用符のペアの中になければなりません。 指定された値を取るケースがない場合は、プロシージャーが内部的に因子をエンコードするときに、最後に発生した値が最後のカテゴリーとして使用されます。 因子リストに使用される TO または ALL (あるいはその両方) の効果では、括弧内に指定された値は許可されません。 BY の後に指定された変数を従属変数と同じにすることはできません。 キーワード WITH はオプションで、その後に共変量として扱われる数値変数名を続けることができます。 指定する場合は、その後に少なくとも 1 つの変数名を指定する必要があります。 WITH の後に指定する変数は、従属変数と同じにすることはできません。 変数は、BY と WITH の両方で指定することはできません。 手続きを実行するには、少なくとも 1 つの共変量または因子を指定する必要があります。
SURVREG RECURRENT {variable}{variable1 variable2}
[ BY factor1[('value')] factor2 [('value')] ... ]
[ WITH covariate_list ]
[ /CRITERIA
[ CLASSMISSING = {EXCLUDE∗∗}{INCLUDE} ]
[ CILEVEL = {95∗∗}{value} ]
[ SIG_LRT = {0.05∗∗}{value} ]
[ TREATMENT = {DISCARD∗∗}{DISCOVER} ]
]
/MODEL
[ covariate1[[value]] covariate2[[value]] ... factor1[[values]] factor2[[values]] ... ]
SUBJECT = {variable}
[ INTERVAL = {variable} ]
[ DISTRIBUTION = {WEIBULL∗∗}{EXPONENTIAL}{LOG_NORMAL}{LOG_LOGISTIC} ]
[ SIGMA = {SE∗∗}{INV_SE}{value} ]
[ INTERCEPT = {value} ]
[ FRAILTY = {GAMMA∗∗}{INV_GAUSSIAN} ]
[ VAR_FRAILTY = {1.0∗∗}{0.1**}{value} ]
[ /STATUS
VARIABLE = {variable}
[ FAILURE = {'F'∗∗}{'value1', 'value2' ... }{NULL}
{1∗∗}{value1, value2, ... , value3 THRU value4, value5 THRU value6, ... } ]
[ RIGHT = {'R'∗∗}{'value1','value2'... }{NULL}
{0∗∗}{value1, value2, ... , value3 THRU value4, value5 THRU value6, ... } ]
[ UNMAPPED = {F∗∗}{R}{EXCLUDE} ]
]
[ /ESTIMATION
[ SELECTFEATURES = {FALSE∗∗}{TRUE} ]
[ PENALTY = {0.001∗∗}{value} ]
[ ADMM = {FAST∗∗}{TRADITIONAL} ]
[ METHOD = {AUTO∗∗[(THRESHOLD = {1000∗∗}{integer})]}{NEWTON_RAPHSON}{L_BFGS}[(UPDATE = {5∗∗}{integer})]
[ MAXLINESEARCH = {20∗∗}{integer} ]
[ MAXITER = {20∗∗}{integer} ]
[ MAXSTEPHALVING = {5∗∗}{integer} ]
[ PCONVERGE = {0.000001∗∗}{value} [({ABSOLUTE∗∗}{RELATIVE})] ]
[ FCONVERGE = {0∗∗}{value}[({ABSOLUTE∗∗}{RELATIVE})] ]
[ HCONVERGE = {0∗∗}{value}[({ABSOLUTE∗∗}{RELATIVE})] ]
[ OPTIMIZE = {BOTH∗∗}{PRIMAL}{DUAL} ]
[ EPSILON_ABS = {0.0001∗∗}{value} ]
[ EPSILON_REL = {0.01∗∗}{value} ]
]
[ /PREDICT
[ FUTUREDURATION({variable}) ]
[ FUTUREINTERVALS(BETWEEN = {value} PERIODS = {integer}) ]
[ SURVIVAL[({PredSurvival∗∗}{var_name or root_name})] ]
[ HAZARD[({PredHazard∗∗}{var_name or root_name})] ]
[ CUMHAZARD[({PredCumHazard∗∗}{var_name or root_name})] ]
[ UNCONDSURVIVAL({PredUncondSurvival**}{var_name or root_name})] ]
[ UNCONDHAZARD({PredUncondHazard**}{var_name or root_name})] ]
[ UNCONDCUMHAZARD({PredUncondCumHazard**}{var_name or root_name})] ]
[ PASTTIME({variable}) ]
[ CONDITIONALSURVIVAL[({PredConditionalSurvival∗∗}{var_name or root_name})] ]
]
[ /PRINT
[ HISTORY[{1∗∗}{integer}] ]
[ ENCODING ]
[ INITIALS ]
]
[ /FUNCTIONPLOT
[ SURVIVAL ]
[ HAZARD ]
[ DENSITY ]
[ POINTS({100∗∗}{integer}) ]
[ PATTERN([covariate1=value] [covariate2=value] ... [factor1='value')] [factor2='value'] ...) ]
[ PLOTBY(variable) ]
[ MAX_CATEGORIES({10∗∗}{integer}) ]
]
[ /OUTFILE
{ MODEL = {‘directory/filename’} }
]
- コマンドを導入しました。