G'day Statalisters,
Short version: when I set version to an older version, it does not always give me the same results as it does from a previous update.
Medium version: I have code that runs a mixed regression with reml and in my do-file I am interested in the autocorrelation estimate (lag 1) so until recently (sometime in the last few months) you had to take the tanh(<r_atr1_cons estimate in output table>)
Sometime in the last few months an update (not even a version change, just an update) has changed the output table so that the rho estimate is directly in the output table.
This is an excellent change BUT my old code now outputs the wrong values (because now it is running tanh of the actual value).
I have tried setting my version back to a previous version, but with no luck.
Is there a way to rollback an update??? I had hoped that rolling back to a previous version entirely would work, but not in this instance.
I checked by loading my old Stata 16 and Stata 17 on my old laptop (without doing any updates!), ran the code, then updated both.
The Stata 16 (with updates) remained the same.
The Stata 17 (with updates) had changed, but setting version back did not help.
I'm assuming that therefore there was an update specific to the Stata 17 mixed command that may have come out at the same time as the Stata 18 release?
Really frustrating as code that I've included with published papers won't give the same results now even with version control.
Thanks for any advice or comments on this!
Cheers,
Simon.
Short version: when I set version to an older version, it does not always give me the same results as it does from a previous update.
Medium version: I have code that runs a mixed regression with reml and in my do-file I am interested in the autocorrelation estimate (lag 1) so until recently (sometime in the last few months) you had to take the tanh(<r_atr1_cons estimate in output table>)
Sometime in the last few months an update (not even a version change, just an update) has changed the output table so that the rho estimate is directly in the output table.
This is an excellent change BUT my old code now outputs the wrong values (because now it is running tanh of the actual value).
I have tried setting my version back to a previous version, but with no luck.
Is there a way to rollback an update??? I had hoped that rolling back to a previous version entirely would work, but not in this instance.
I checked by loading my old Stata 16 and Stata 17 on my old laptop (without doing any updates!), ran the code, then updated both.
The Stata 16 (with updates) remained the same.
The Stata 17 (with updates) had changed, but setting version back did not help.
I'm assuming that therefore there was an update specific to the Stata 17 mixed command that may have come out at the same time as the Stata 18 release?
Really frustrating as code that I've included with published papers won't give the same results now even with version control.
Thanks for any advice or comments on this!
Cheers,
Simon.
Comment