|
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.