hisse
2.1.11Hidden State Speciation and Extinction
Overview
Sets up and executes a HiSSE model (Hidden State Speciation and Extinction) on a phylogeny and character sets to test for hidden shifts in trait dependent rates of diversification. Beaulieu and O'Meara (2016) doi:10.1093/sysbio/syw022.
Install
Health
NOTERd filesr-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc, r-devel-linux-x86_64-fedora-clang, r-devel-linux-x86_64-fedora-gcc, r-devel-windows-x86_64, r-oldrel-macos-arm64, r-oldrel-macos-x86_64, r-oldrel-windows-x86_64, r-patched-linux-x86_64, r-release-linux-x86_64, r-release-macos-arm64, r-release-macos-x86_64, r-release-windows-x86_64
checkRd: (-1) generateMiSSEGreedyCombinations.Rd:25: Lost braces
25 | Estimating extinction rates is hard. This affects all diversification models (even if all you want and look at is speciation rate, extinction rate estimates still affect what this is as they affect the likelihood). It is most noticeable in MiSSE with eps, the extinction fraction (extinction rate divided by speciation rate). One option, following Magallon & Sanderson (2001), is to set extinction fraction at set values. By default, we use theirs, 0 (meaning a Yule model - no extinction) or 0.9 (a lot of extinction, though still less than paleontoligists find). You can set your own in \code{fixed.eps.tries}. If you only want to use fixed values, and not estimate, get rid of the NA, as well. However, don't \dQuote{cheat} -- if you use a range of values for fixed.eps, it's basically doing a search for this, though the default AICc calculation doesn't dQuote{know} this to penalize it for another parameter.
|
...[truncated]...
four hidden states. They can be constrained: the easiest way is to have, say, turnover having an independent rate for each hidden state and eps having the same rate for all the hidden states. If \code{vary.both} is set to FALSE, all models are of this sort: if turnover varies, eps is constant across all hidden states, or vice versa. Jeremy Beaulieu prefers this. If \code{vary.both} is set to TRUE, both can vary: for example, there could be five hidden states for both turnover and eps, but turnover lets each of these have a different rate, but eps only allows three values (so that eps_A and eps_D might be forced to be equal, and eps_B and eps_E might be forced to be equal). Brian O'Meara would consider allowing this, while cautioning you about the risks of too many parameters.
| ^NOTER code for possible problemsr-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc, r-devel-linux-x86_64-fedora-clang, r-devel-linux-x86_64-fedora-gcc, r-devel-windows-x86_64
Found calls to structure() using deprecated special names: hisse/R/simulateHisse.R (.Dim: 1, .Names: 1) '.Dim' should be changed to 'dim'. '.Names' should be changed to 'names'.
- NOTE13 NOTE2026-06-09
- ERROR12 NOTE, 1 ERROR2026-06-08
- NOTE12 NOTE2026-04-25
- ERROR13 NOTE, 1 ERROR2026-03-30
- NOTE14 NOTE2026-03-10
Documentation
- Help pages
- 47
- Examples that run
- 0%5 only when donttest examples are enabled (R CMD check --as-cran) · 1 never run
- Exported functions with examples
- 13%
- Documented parameters
- 99%
- Return-value docs
- 77%
- Help pages citing references
- 77%
Downloads
Dependencies
Installing hisse adds 64 packages (34 with compiled code, 59 MB of source tarballs). Heaviest: ncbit 9.4 MB, ggplot2 6.0 MB, data.table 5.7 MB.
Code & Tests
People & History
Maintainer since 1.0 (2015)
Pick two releases to compare their code metrics.
- RR 4.6.0 released · 2026-04-24
- RR 4.5.0 released · 2025-04-11
- RR 4.4.0 released · 2024-04-24
- RR 4.3.0 released · 2023-04-21
- unarchivedReturned to CRAN2023-02-11
- 2.1.11Latest
- archivedRemoved from CRAN2023-02-04issues were not corrected in time
- 2.1.102023-01-19 · diff ↗
- unarchivedReturned to CRAN2022-06-15
- 2.1.92022-06-15 · diff ↗
- archivedRemoved from CRAN2022-06-11requires archived package 'corHMM'
- 2.1.8
- RR 4.2.0 released · 2022-04-22
- 2.1.62021-11-16 · diff ↗
- 2.1.52021-11-11 · diff ↗ ·
added 8 exports
GetFossils, AddFossilPoints, AddStratIntervals, ProcessSimSample, ProcessSimStrat, PlotMisseSpace, MiSSENet, TipCorrelation - RR 4.1.0 released · 2021-05-18
Show 37 earlier eventsHide 37 earlier events
- 1.9.192021-05-15 · diff ↗
- 1.9.18
- 1.9.132021-01-19 · diff ↗
- 1.9.102020-10-28 · diff ↗
- 1.9.92020-10-20 · diff ↗ ·
removed 13 exports
hisse.null4, MarginRecon, SupportRegion, TransMatMaker, BisseToHisse, GetModelAveEqFreqs, fGeoHiSSE, TransMatMakerfGeoHiSSE, MarginReconfGeoSSE, hisse.new, TransMatMakerfHiSSE, MarginReconfHiSSE, SupportRegionfHiSSEadded 12 exports
hisse.old, hisse.null4.old, MarginRecon.old, MarginReconGeoSSE.old, SupportRegion.old, TransMatMaker.old, GeoHiSSE.old, TransMatMakerGeoHiSSE.old, SupportRegionGeoSSE.old, TransMatMakerHiSSE, MarginReconHiSSE, SupportRegionHiSSE - 1.9.8
- RR 4.0.0 released · 2020-04-24
- 1.9.62019-12-06 · diff ↗ ·
added 4 exports
hisse.new, TransMatMakerfHiSSE, MarginReconfHiSSE, SupportRegionfHiSSE - 1.9.52019-07-11 · diff ↗
- 1.9.4
- RR 3.6.0 released · 2019-04-26
- 1.9.1
- unarchivedReturned to CRAN2019-01-28
- 1.9.0
- archivedRemoved from CRAN2019-01-25issues were not corrected in time Has 'src/Makevars.in' without configure
- 1.8.92018-11-06 · diff ↗
- 1.8.82018-10-20 · diff ↗
- 1.8.72018-10-19 · diff ↗ ·
added 9 exports
MuHiSSE, TransMatMakerMuHiSSE, MarginReconMuHiSSE, SupportRegionMuHiSSE, fGeoHiSSE, TransMatMakerfGeoHiSSE, MarginReconfGeoSSE, makeHiSSELikelihood, plot.muhisse.states - 1.8.62018-09-25 · diff ↗ ·
removed 2 exports
GetModelAveTipRates, GetModelAveNodeRatesadded 10 exports
MarginReconGeoSSE, GetModelAveRates, GetModelAveEqFreqs, GeoHiSSE, TransMatMakerGeoHiSSE, SimulateGeoHiSSE, TranslateParsMakerGeoHiSSE, plot.geohisse.states, SupportRegionGeoSSE, GetModelWeight - RR 3.5.0 released · 2018-04-23
- 1.8.52017-10-10 · diff ↗
- 1.8.4
- RR 3.4.0 released · 2017-04-21
- 1.8.22017-04-05 · diff ↗
- 1.8.12017-02-21 · diff ↗
- 1.82016-08-25 · diff ↗
- 1.72016-06-14 · diff ↗
- RR 3.3.0 released · 2016-05-03
- 1.62016-03-30 · diff ↗
- 1.52016-03-19 · diff ↗
- 1.42016-01-07 · diff ↗
- 1.32015-10-03 · diff ↗
- 1.2
- 1.1
- RR 3.2.0 released · 2015-04-16
- 1.02015-02-20
- RR 3.1.0 released · 2014-04-10
Package metadata
- First published
- 2015-02-20
- Total releases
- 34 / 11 yrs
- License
- GPL (>= 2) OSI
- Download size
- 2.2 MB
Cite
Cite this package
Run in R for the authors' entry:
citation("hisse")The package provides a citation file, so citation() returns the authors' own entry.
Cite the R Observatory
For a number measured here: a download total, a coverage figure, an archival date.
From data release v2026-10-17, which the citation names so these numbers can be found later. More on citing and the projects behind them.