The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.
A convenient and reproducible toolkit for relative and absolute dating and analysis of chronological patterns. This package includes functions for chronological modeling and dating of archaeological assemblages from count data. It provides methods for matrix seriation. It also allows to compute time point estimates and density estimates of the occupation and duration of an archaeological site. kairos provides methods for:
seriate_rank()
and
seriate_average()
mcd()
event()
aoristic()
apportion()
tabula is a companion package to kairos that provides functions for visualization and analysis of archaeological count data.
To cite kairos in publications use:
Frerebeau N (2024). kairos: Analysis of Chronological Patterns from Archaeological Count Data. Université Bordeaux Montaigne, Pessac, France. doi:10.5281/zenodo.5653896 https://doi.org/10.5281/zenodo.5653896, R package version 2.1.1, https://packages.tesselle.org/kairos/.
This package is a part of the tesselle project https://www.tesselle.org.
You can install the released version of kairos from CRAN with:
install.packages("kairos")
And the development version from GitHub with:
# install.packages("remotes")
::install_github("tesselle/kairos") remotes
## Load packages
library(kairos)
#> Loading required package: dimensio
kairos v2.0 uses aion for internal
date representation. Look at vignette("aion")
before you
start.
It assumes that you keep your data tidy: each variable (type/taxa) must be saved in its own column and each observation (sample/case) must be saved in its own row.
## Data from Husi 2022
data("loire", package = "folio")
<- c("Anjou", "Blésois", "Orléanais", "Haut-Poitou", "Touraine")
keep <- subset(loire, area %in% keep)
loire
## Get time range
<- loire[, c("lower", "upper")]
loire_range
## Calculate aoristic sum (weights) by group
<- aoristic(loire_range, step = 50, weight = TRUE, groups = loire$area)
ao
## Plot
plot(ao, col = "grey")
## Rate of change by group
<- roc(ao, n = 30)
ro plot(ro)
Please note that the kairos project is released with a Contributor Code of Conduct. By contributing to this project, you agree to abide by its terms.
These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.