You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* At the `LDA_TS` function level, the separate inputs for data tables (`document_term_table` and `document_covariate_table`) have been merged into a single input `data`, which can be just the `document_term_table` or a list including the `document_term_table` and optionally also a `document_covariate_table`. If covariates aren't provided, the function now constructs a covariate table assuming equi-spaced observations. If using a list, the function assumes that one and only one element of the list will have a name containing the letters "term", and at most one element containing the letters "covariate" (regular expressions are used for matching). ([addresses issue 119](https://github.com/weecology/LDATS/issues/119))
10
+
*`timename` has been moved from within the `TS_controls_list` to a main argument in all associated functions.
11
+
* The control lists have been made easier to interact with. Primarily, the arguments that previously required `LDA_controls_list`, `TS_controls_list`, or `LDA_TS_controls_list` inputs now take general `list` inputs (so `LDA_TS` does not need to have a nested set of control functions). Each control list is passed through a function (`LDA_set_control`, `TS_control`, or `LDA_TS_control`) to set any non-input values to their defaults. This also allows the removal of those controls list class definitions. ([addresses issue 130](https://github.com/weecology/LDATS/issues/130))
12
+
13
+
## Fixed and updated example code to improve user experience
14
+
* Reduced the complexity of the example in the README ([addresses issue 115](https://github.com/weecology/LDATS/issues/115))
15
+
* Added `control` input in the `plot` call in the example in the README ([addresses issue 116](https://github.com/weecology/LDATS/issues/116))
16
+
* Reduced the number of seeds in the rodent vignette example ([addresses issue 117](https://github.com/weecology/LDATS/issues/117))
17
+
18
+
## Updated calculation of the number of observations in LDA
19
+
* The number of observations for a VEM-fit LDA is now calculated as the number of entries in the document-term matrix (following Hoffman et al. and Buntine, see `?logLik.LDA_VEM` for references.
20
+
* Associated, we now include an AICc function that is general and works in this specific case as defined ([addresses issue 129](https://github.com/weecology/LDATS/issues/129))
21
+
22
+
## Fixed bug in plotting across multiple outputs
23
+
* A few plotting functions use `devAskNewPage` to help flip through multiple outputs, but were only resetting it with `devAskNewPage(FALSE)` at the end of a clean execution. The code has been updated with `on.exit(devAskNewPage(FALSE))`, which accounts for failed executions. ([addresses issue 118](https://github.com/weecology/LDATS/issues/118))
24
+
25
+
## Renamed functions
26
+
*`summarize_TS` has been renamed `package_TS` to align with the other `package_` functions that package model output.
27
+
28
+
## Simulate functions
29
+
* Basic simulation functionality has been added for help with generating data sets to analyze. ([addresses issue 114](https://github.com/weecology/LDATS/issues/114))
30
+
*`sim_LDA_data` simulates an LDA model's document-term-matrix
31
+
*`sim_TS_data` simulates an TS model's document-topic distribution matrix
32
+
*`sim_LDA_TS_data` simulates an LDA_TS model's document-term-matrix
33
+
*`softmax` and `logsumexp` are added as utility functions
34
+
35
+
## Improved pkgdown site
36
+
* Function organization ([addresses issue 122](https://github.com/weecology/LDATS/issues/122)) and navbar formatting.
37
+
38
+
## Editing of output from `TS`
39
+
* Due to a misread of earlier code, the AIC value in the output from `TS` was named "deviance". The output has been updated to return the AIC.
40
+
41
+
## Replacement of `AIC` method with `logLik` method for `TS_fit`
0 commit comments