UNDER DEVELOPMENT - FUTURE RELEASE
Implemented Updates
Bugfix
ifelse() calls that return Dates with calls to ifelse_cp()Implemented Updates
General
stringsAsFactors=T in all data.frame() calls for cross-version compatibilityImplemented Updates
General
covariates specified in deviceevent() must be either factor or numeric, no longer character.match_levels specified in time_series() must be factor, no longer character.define_analyses() a function for adding dates in the units specified by date_level and date_level_nuse_hierarchy parameter in time_series()Covariate Handling
deviceevent(), define_analyses(), and time_series()time_series() output when covariate analysis is requestedfactor OR numeric types when defined in deviceevent(). Previously only characters (inferred as factors) werea allowed.factor covariate levelexposure() to handle factors only in match_levels.Implantable Devices / Time In-Vivo Handling
deviceevent(), define_analyses(), and time_series()time_series() output when time in-vivo analysis is requesteddeviceevent(implant_days) to deviceevent(time_invivo) and make all downstream changes.To-Do List
Implemented Updates
define_analyses() and time_series() outputs, including explicit references to device, event, and covariate levels.time_series()define_analyses() and time_series() are clearer about the device and event one-up hierarchy levelsplot() method to support updates to define_analyses() and time_series()Implemented Updates
deviceevents() descriptors argumenttime_series() examples in documentation & provided sample time series dataset called mds_tsBugfixes
exposure() total_events parameter now accepts integer classdeviceevent(): Drop records with missing device_levels at all hierarchy levelsdeviceevent(): Drop records with missing event_levelsdeviceevent(): Drop records with missing covariate levelsexposure(): Drop records with missing device_levels at all hierarchy levelsexposure(): Drop records with missing event_levelsexposure(): Drop records with missing match levels