Package: dendroTools 1.2.17

dendroTools: Linear and Nonlinear Methods for Analyzing Daily and Monthly Dendroclimatological Data

Provides novel dendroclimatological methods, primarily used by the Tree-ring research community. There are four core functions. The first one is daily_response(), which finds the optimal sequence of days that are related to one or more tree-ring proxy records. Similar function is daily_response_seascorr(), which implements partial correlations in the analysis of daily response functions. For the enthusiast of monthly data, there is monthly_response() function. The last core function is compare_methods(), which effectively compares several linear and nonlinear regression algorithms on the task of climate reconstruction.

Authors:Jernej Jevsenak [aut, cre]

dendroTools_1.2.17.tar.gz
dendroTools_1.2.17.zip(r-4.7-any)dendroTools_1.2.17.zip(r-4.6-any)dendroTools_1.2.17.zip(r-4.5-any)
dendroTools_1.2.17.tgz(r-4.6-any)dendroTools_1.2.17.tgz(r-4.5-any)
dendroTools_1.2.17.tar.gz(r-4.7-any)dendroTools_1.2.17.tar.gz(r-4.6-any)
dendroTools_1.2.17.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
dendroTools/json (API)

# Install 'dendroTools' in R:
install.packages('dendroTools', repos = c('https://jernejjevsenak.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/jernejjevsenak/dendrotools/issues

Datasets:

On CRAN:

Conda:

6.64 score 7 stars 104 scripts 485 downloads 20 exports 107 dependencies

Last updated from:86556c1d48. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK225
source / vignettesOK281
linux-release-x86_64OK223
macos-release-arm64OK238
macos-oldrel-arm64OK203
windows-devel-x86_64OK181
windows-release-x86_64OK162
windows-oldrel-x86_64OK207
wasm-releaseOK147

Exports:boot_f_brnnboot_f_corboot_f_lmboot_f_pcorcalculate_metricscompare_methodscount_onescritical_rdaily_responsedaily_response_seascorrdata_transformglimpse_daily_datamonthly_responsemonthly_response_seascorrplot_extremeplot_heatmapround_dfround2smooth_matrixyears_to_rownames

Dependencies:askpassbase64encbitopsbootbrnnbslibcachemcaToolsclicpp11crosstalkCubistcurldata.tabledigestdplRdplyrevaluatefarverfastmapfontawesomeFormulafsgenericsggplot2glueGPArotationgplotsgridExtragswgtablegtoolshighrhtmltoolshtmlwidgetshttrisobandjquerylibjsonliteKernSmoothknitrlabelinglaterlatticelazyevallifecyclelme4lubridatemagrittrMASSMatrixmatrixStatsmemoisemimeminqaMLmetricsmnormtnlmenloptroceopensslotelpillarpkgconfigplotlyplyrpngpromisespsychpurrrR.methodsS3R.ooR.utilsR6randomForestrappdirsrbibutilsRColorBrewerRcppRcppEigenRdpackreformulasreshape2rlangrmarkdownROCRS7sassscalessignalstringistringrsystibbletidyrtidyselecttimechangetinytextruncnormutf8vctrsviridisviridisLitewithrxfunXMLyaml

Modify plots using ggplot
1 Introduction | 2 A basic daily_response example | 3 Default plot and ggplot-based modifications | 3.1 Polish the default plot with ggplot2 | 3.2 Additional common modifications | 4 Create a similar plot from scratch | 5 Summary

Last update: 2026-01-11
Started: 2026-01-11

Examples with daily climate data
1 Introduction | 2 Transformation and quick preview of daily data | 3 The daily_response() in action | 3.1 An example of analysing the relationship between Mean Vessel Area (MVA) tree-ring parameter and daily temperature data with fixed window approach | 3.2 Analysis of climate-growth correlations only for a subset of selected time interval | 4 An example with multiple tree-ring proxies | 5 An example of climate reconstruction | 6 The calculation of partial correlations with daily_response_seascorr()

Last update: 2024-04-26
Started: 2020-10-29

Compare different regression methods
1. The compare_methods() | 2. Basic example | 3. Principal component analysis in combination with the compare_methods() | 4. Example of multiproxy analysis | 5. Example of climate reconstruction | 6. Tuning the machine learning parameters

Last update: 2022-05-04
Started: 2020-10-29

Readme and manuals

Help Manual

Help pageTopics
calculate_metricscalculate_metrics
compare_methodscompare_methods
critical_rcritical_r
daily_responsedaily_response
daily_response_seascorrdaily_response_seascorr
Mean vessel area example proxy from 2012 - 1940data_MVA
data_transformdata_transform
Tree-ring width (TRW) example proxy from 1981 - 1757data_TRW
Tree-ring width (TRW) data from 2012 - 1961data_TRW_1
MVA and mean April temperaturedataset_MVA
Example of dataset with individual chronologies of MVA and mean April temperaturedataset_MVA_individual
TRW and mean June - July temperature from Albaniadataset_TRW
The complete dataset of standardized tree-ring chronology from Albaniadataset_TRW_complete
Example of dataset as required for compare_methods()example_dataset_1
Tree-ring example proxies 1 from 2015 - 1961example_proxies_1
Example of dataset with individual chronologies of MVA.example_proxies_individual
glimpse_daily_dataglimpse_daily_data
Daily mean temperatures for Kredarica (Alps in Slovenia) from 2017 - 1955KRE_daily_temperatures
Daily precipitation for Ljubljana from 2017 - 1900LJ_daily_precipitation
Daily mean temperatures for Ljubljana from 2016 - 1930LJ_daily_temperatures
Monthly sums of precipitation for Ljubljana from 2018 - 1900. Tidy format.LJ_monthly_precipitation
Monthly mean air temperatures for Ljubljana from 2015 - 1900LJ_monthly_temperatures
monthly_responsemonthly_response
monthly_response_seascorrmonthly_response_seascorr
Standardised tree-ring width chronology swit272, Larix decidua Mill.swit272
Daily precipitation for swit272 chronologyswit272_daily_precipitation
Daily temperatures for swit272 chronologyswit272_daily_temperatures
Function returns a data frame with row names as yearsyears_to_rownames