Skip to content

Release v0.12.0#297

Merged
pschil merged 15 commits intomasterfrom
release-0-12-0
Oct 29, 2025
Merged

Release v0.12.0#297
pschil merged 15 commits intomasterfrom
release-0-12-0

Conversation

@pschil
Copy link
Copy Markdown
Collaborator

@pschil pschil commented Sep 22, 2025

No description provided.

pschil and others added 15 commits December 3, 2024 23:09
* Fix wrongly named and wrongly placed variables
As they are by definition always >0 and assessing their significance is pointless
* rename `predicted.total.spending` -> `predicted.period.spending`
* rename `actual.total.spending` -> `actual.period.spending`
Ad-hoc implementation, refactoring advised
* Roughly follows exports of `lrtest` for generics
* Docu: `summary.clv.fitted`
* Vignette: Explain significance indicators are NA
* Examples: Explain why NA
* Use `clv.get.LL` within `hessian()`
* Tests: Test `hessian()` with more and combined specifications
* Tests: Internal `clv.fitted.get.LL`
Such that `data.end` > last transaction AND `estimation.split` < last transaction
-> Therefore, also `estimation.split` < `data.end`
-> This is to guarantee that the holdout period always contains at least 1 transaction


* clv.time: set.sample.periods(data.end)
* summary.clv.data: Print start and end of periods
* clvdata(): Add `data.end`
* Tracking plot (clv.data & clv.fitted): Plot empty dates and leave NAs in the data
* Tests: New and adapt existing
* Originals are on overleaf
* Add R.rsp as vignette builder
* Add vignettes: advanced techniques, intuitive explanations, classes
* UML class overview for vignette
* Produces NOTES on CRAN
* As advised in warning message
Otherwise produces cran note
* Compact, otherwise produces cran note
* Use `tools::compactPDF("./vignettes/xxx.pdf", gs_quality = "printer")`
* Compact pdfs manually as Rstudio build options are not respected when using `devtools` directly. Would  need to pass as `args` to devtools what is cumbersome and easily forgotten
@pschil pschil merged commit eed4271 into master Oct 29, 2025
7 of 10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants