![]() |
Prev | Next | whats_new_2018 |
gamma_j
for the variance (instead of the standard deviation).
The user_fit_meas_noise.py
example was modified so that it demonstrates
how the new definition affects the
scaling of gamma
.
avg_age_split
option was changed to the
age_avg_split
option.
This way the age_avg_table
does not appear
to have the same primary key as the age_table
.
age_lower = age_upper
and
time_lower = time_upper
.
It does not use
age_avg_split
to vary the spacing of the age grid.
n_data_per_child
argument to the speed test
has been replaced by
ode_step_size
.
bin/speed.sh
:
user time | memory | |
before | 10.395 sec | 1.265 GB |
after | 9.376 sec | 1.247 GB |
cppad-20180827
and cppad_mixed-20180829
(working on speed).
data_subset_id
which has been removed.
This extra column was identically equal to the
fit_data_subset_id
column.
Note that
fit_data_subset_id
is a foreign key for
data_subset_id
in the
data_subset table.
This follows the foreign key
convention
for the dismod_at database.
cppad-20180809
and cppad_mixed-20180809
.
This fixes a bug in cppad (that originally showed up in dismod_at testing).
mtother
to susceptible
.
data_info
was changed to c_data_info
and a discussion
of this column was added to the get started example.
dismod_at
.
predict.csv
file generated by the db2csv command
to be empty (not zero) for this case.
csv2db.py
example and a discussion of these
predictions
was added.
db2csv
command,
the age-time grid for rates is the same as the user's choice of
grid for mtother
.
debug
.
You have to change this to get the faster (release
)
version of dismod_at.
cppad_mixed-20180725
.
This should improve detection
(during the install
)
of when the default settings for
extra_cxx_flags
do not work.
cppad-20180723
.
dismodat.py
was mistakenly reported as the same
as the begin time.
This has been fixed.
(a, t)
arguments to
weight_table
fun(a, t)
and smooth_table
fun(a, t)
in create_database
.
cppad_mixed-20180713
.
cppad-20180630
,
cppad_mixed-20180630
,
and remove
checkpoint_newton_step
from run_cmake.sh
.
This should make be faster and use less memory when
quasi_fixed
is false.
For the user_speed.py
example with
n_children=30
,
n_data_per_child=20
, and
quasi_fixed=false
the elapsed time improved from
14.1
to 8.3
seconds.
cppad-20180627
and cppad_mixed-20180629
.
Again this is expected to be an improvement to the optimization
of cppad functions when
build_type
is release
.
node_id
were equal in the node table.
An error message is now generated
for any case where a node was a descendant of itself.
cppad-20180620
and cppad_mixed-20180620
.
This should use less memory, and increase speed,
during the optimization of cppad functions,
which is only done when
build_type
is release
.
cppad-20180613
and cppad_mixed-20180614
.
This should use less memory during the optimization of cppad functions,
which is only done when
build_type
is release
.
In addition, it should fix a problem with
cppad_mixed
finding the file cholmod.h
on some systems.
suitesparse
from a special requirement to a
system requirement
.
dismod_at
uses.
minimum_meas_cv
option was removed from the option_table
and the column
minimum_meas_cv
was added to the integrand table.
This enable one to used different
minimum measurement coefficients of variation for different integrands.
done
to
end
.
sql_command
was modified to return its
result
.
user_fit_fixed.py
and move it to
user_fit_fixed_both.py
.
user_sample_simple.py
example.
simulate_index
.
This has been fixed.
sample
command with the
simulate
method;
see simulation
in the discussion
of the posterior distribution for maximum likelihood estimates.
simulate_table
to data_sim_table
.
In the data sim table change simulate_value
to
data_sim_value
and
simulate_delta
to data_sim_delta
.
dage_prior_id
values.
There is a problem with using the sample command
simulate
method.
The model section posterior
discusses the problem.
fit_random.py
user example has been improved including a
discussion
of what is going on.
get_started_db.py
example.
The adjusted other cause mortality for this example is
@(@
\exp ( \alpha x ) \omega
@)@ not @(@
\alpha x \omega
@)@.
This has been fixed.
init
command documentation was improved to include a
list of the deleted tables
.
init
command
because it must be the same length as the var_table
or the
db2csv_command
will fail.
cppad_mixed-20180406
.
This allows for testing some new ideas, but does not yet have any effect on
dismod_at
.
grep '^SET(dismod_at_version' CMakeLists.txt
msg = 'expected type ' + ty ++ ' for column ' + name
This was fixed by changing ++
to +
.
INTEGER
, REAL
, and TEXT
.
The database specifications have been extended to allow for these
type names
, and the necessary changes were made.
cppad_mixed-20180220
.
This fixes a problem, for some compilers, where some friend functions in
cppad_mixed.hpp
were not defined.
parent_time_grid
.
cppad_mixed-20180208
(no change from user's perspective).
db2csv_command
so that it displays
eta_v
when ever it affects the fixed effects
scaling
; see
prior_info
.
log_students
and
eta
is less than zero or null.
option_name
in the
option_table.py
example.
set
command.
cppad_mixed-20180208
.
This fixes a bug in the Laplace
density
in the data table when
quasi_fixed
was false
.
cppad_mixed-20180205
.
This is expected to improve the scaling of the fixed effect optimization
(in some cases).
rate
.
This has been fixed.
The changes below are for user_diabetes.py
:
The changes below are for user_diabetes.py
:
variable.csv
file created by the
db2csv_command
.
create_database
python function.
none
.
(v, da, dt) = fun(a, t)
so that None
can be returned for
da
and
dt
when there is no such forward difference.
In addition, change the user_example
examples to use this feature.
cppad_mixed-20180123
.
This fixed a bug in cppad_mixed-20180122
.
cppad_mixed-20180122
.
This only makes sure the new version works
and should not result in any change to dismod-at
.
null
value in the data table
meas_value
column.
meas_value
and
meas_std
in the data_sim table were changed to
data_sim_value
and
data_sim_delta
.
-Wpedantic
, -Wshadow
and -Wconversion
were added to the default value of
extra_cxx_flags
.
In addition, fix the corresponding warning messages generated by gcc
during the
dismod_at
part of the instal process.
release
.
cppad_mixed-20180117
. This fixes warnings
with the new compiler flags above.
data.csv
file did not include the
sim_value
and
sim_std
columns when there was
no simulate_index
in the previous fit command.
If there is a data_sim_table
the default value zero is used for
simulate_index
when it does not appear in the previous fit command.