dvir
Disaster Victim Identification
dvir keeps making disaster victim identification a single call instead of a workflow.
◆Recent moves
- 1mo ago
Combination sizing and a cutoff for joint analysis
dviGridSize() reports how many combinations a joint analysis would require and maxAssign skips it when that number is too large, with per-step timings added to dviSolve() output. The old parallel and pbapply implementation is removed with a mirai replacement only planned, so numCores is accepted and ignored with a warning for now.
View source ↗ - 3mo ago
Joint tables added to solver output
dviSolve() output includes the joint tables with an LR column, and a bug producing wrong pairwise LRs in the joint report is fixed. Reporting and correctness on the same code path that 3.4.2 later learns to skip when too expensive.
View source ↗ - 3mo ago
Victim and database accessors, plus solver refinements
addVictims() and getDatabase() fill obvious gaps in dataset manipulation, and the dviSolve() workflow gets documented in outline along with a long list of edge case fixes: empty components, duplicated references, families with no missing persons, victims with no remaining pairings. jointDVI() starts emitting a legacy message.
View source ↗ - 1y ago
Solver rewritten around generalised likelihood ratios
dviSolve() is rewritten to use the generalised likelihood ratio for identifications in families with more than one missing person, with dviJoint(), swapOrientation(), and formatSummary() introduced to support it. It is the statistical foundation the current pipeline still rests on.
View source ↗ - 2y ago
dviSolve() pipeline and manual pairing controls
The release that introduces dviSolve() as a complete DVI pipeline, alongside amDrivenDVI(), dviSim() for simulating marker data onto a dataset, and setPairing() and excludePairing() for manually fixing or forbidding assignments. The manual controls matter in practice, since real cases carry knowledge the likelihoods do not.
View source ↗ - 2y ago
Maintainer handover and small reporting additions
The package changes maintainer, with minor additions to print output and a plotUndisputed() function. Small in content, but it marks the point where dvir joins the rest of the ped suite under one maintainer and starts moving in step with it.
View source ↗