bin_changes {Claddis}R Documentation

Counts the changes in a series of time bins


Given a vector of dates for a series of time bins and another for the times when a character change occurred will return the total number of changes in each bin.


bin_changes(change_times, time_bins)



A vector of ages in millions of years at which character changes are hypothesised to have occurred.


A vector of ages in millions of years of time bin boundaries in old-to-young order.


Calculates the total number of evolutionary changes in a series of time bins. This is intended as an internal function for rate calculations, but could be used for other purposes (e.g., counting any point events in a series of time bins).


A vector giving the number of changes for each time bin. Names indicate the maximum and minimum (bottom and top) values for each time bin.


Graeme T. Lloyd


# Create a random dataset of 100 changes (between 100 and 0 Ma):
change_times <- stats::runif(n = 100, min = 0, max = 100)

# Create 10 equal-length time bins:
time_bins <- seq(100, 0, length.out = 11)

# Get N changes for each bin:
bin_changes(change_times, time_bins)

[Package Claddis version 0.6.3 Index]