This page details the version history of the stable version of merlin
on SSC.
18mar2019: version 1.2.0
- bug; poisson logl functions missed from build - now fixed
weights()
added to allow sampling weightsat1()
andat2()
added topredict
for difference predictions;hazard
,survival
,cif
,rmst
,mu
,eta
difference options added- bug; survival model using log time + interval censoring + left interval contained a 0, would error - now fixed
27feb2019: version 1.1.0
family(logchazard)
added for general models on the log cumulative hazard scalefamily(rcs)
replaced with more generalfamily(loghazard)
for log hazard scale models- interval censoring added ->
linterval()
option added to survival familys, only allowed in one model - model-specific
if
s orin
s now allowed - bug fix; predict with ci and outcome() was ignored so defaulted to outcome(1) - now fixed
- doc fix for
knots()
withfamily(rp)
- does include boundary knots - bug fix for starting values with
family(gompertz)
which prevented fitting; now fixed
07aug2018: version 1.0.7
- added error check for presence of
*
in predictor - bug introduced in 1.0.6 stopped matching of
timevar()
withrcs()
variable; now fixed - error check on
.
causedmerlin
to error out when specifying decimal points inknots()
; now fixed
27jul2018: version 1.0.6
- previously undocumented
random
option is now documented - draws starting values from a U(0,1) distribution chazard
andsurvival
predictions missing forfamily(exp)
; now added- note added to end of results table that baseline splines not shown when fitting a
rp
orrcs
model - when specifying only a random slope with no random intercept - an internal parsing error occurred; now fixed.
16may2018: version 1.0.5
ltruncated()
added for delayed-entry/left-truncation in survival models. In models with random effects, the likelihood is divided through by the marginal survival function at the entry time, which results in a second set of numerical integration.
06may2018: version 1.0.4
bs()
element added for B-spline functions. Note; if you try andpredict
outside the range of the boundary knots, the spline function is set to 0 i.e. extrapolation outside the range of your data is not currently supported, and no warning is given if you do this.- minor edit to step size in numerical differentiation used in
d?[]
elements mf()
displayed function name left over from development; now removed- more error checks added
- bug fixes
30apr2018: version 1.0.3
- bug fix;
at()
was ignored inpredict
whenci
was specified - now fixed predict, failure
removed,cif
now used insteadpredict, cif
calculation improved forfamily(rp)
predict, cif
andrmst
can be used with competing riskspredict, ... causes()
added for use withcif
andrmst
. If left unspecified, all survival models are assumed to be cause-specific models which can be overriden bycauses()
.predict, timelost
added which is the integral of the cause-specificcif
predict, totaltimelost
added which is the integral of the sum of all cause-specific cifs- numerical differentiation used internally improved, thanks to Mark Clements
- subroutine left over from
megenreg
was required formerlin
to run; now fixed - documentation for
adaptopts()
had unavailable options - now removed
25apr2018: version 1.0.2
predict, cif
added to calculate cumulative incidence functions from a competing risks model- bug fix in
predict
, if neitherfixedonly
ormarginal
were specified, no prediction was produced; now fixed
24apr2018: version 1.0.1
predict, failure
added to calculate failure probabilities (1 - survival)predict, rmft
added to calculate restricted mean failure time i.e. expected time since failure within the prediction time interval (0,$\tau$]- postestimation help file was incomplete for some statistics, now updated
23apr2018: version 1.0.0
- Initial release