KarsTS2.4.1 package

An Interface for Microclimate Time Series Analysis

aboutKTS

aboutKTS: opens information file about KarsTS version

aggregateKTS

aggregateKTS: creation of time series of aggregated values

anaSamPer

anaSamper: analyzing sampling periods and gaps

applyGap2TSer

applyGap2TSer: apply a gap set to a time series

applyTheiler

applyTheiler: apply Theiler's window

are2TsTimeCompatible

are2TsTimeCompatible: test time compatibility between two time series

areTsGapTimeCompatible

areTsGapTimeCompatible: tests time compatibility between a time series...

areTsRmTimeCompatible

areTsRmTimeCompatible: test time compatibility between a time series a...

arimaKalman

arimaKalman: ARIMA + Kalman smoother

arimaXKalman

arimaXKalman: ARIMAX + Kalman smoother

assignMultiple

assignMultiple: assign multiple

buttons1

buttons1: create the buttons corresponding to the Time Series Menu

buttons2

buttons2: create the buttons corresponding to the Gap Sets Menu

buttons3

buttons3: create the buttons corresponding to the Analysis Menu

buttons4

buttons4: create the buttons corresponding to the Plots Menu

buttons5

buttons5: create the buttons corresponding to the Filling Menu

checkIfAny

checkIfAny: check if there are any data sets in the environment

checkIfAnyGapOrTs

checkIfAny: check if there are any time series or gap sets in the envi...

checkIfAnyGapTs

checkIfAny: check if there are any time series and gap sets in the env...

checkIfAnyRm

checkIfAny: check if there is some recurrence matrix in the environmen...

checkIfAnyRmTs

checkIfAnyRmTs: check if there is some recurrence matrix and some time...

checkIfAnyTs

checkIfAnyTs: check if there is some time series in the environment

cleanEnvir

cleanEnvir: removes a list of variables from KTSEnv

compareVecVec

compareVecVec: compare the elements of two vectors

composeKTS

composeKTS: perform operations on time series

createChb

createChb: creates a check box on the main screen

createChbChb

createChbChb: two column check box

createChbEntry

createChbEntry: creates a check box with associated text entries

createCrossRM

createCrossRM: creates a cross recurrence matrix

createCrossRMPlot

createCrossRMPlot: creates a cross recurrence plot

createDistMatrix

createDistMatrix: creates distance matrix

createEachRb

createEachRb: creates a radiobutton on the main screen

createEntry

createChb: creates a text entry on the main screen

createFAN

createFAN: creates a fixed amount of neighbors (FAN) matrix.

createFANplot

createFANplot: creates a plot from a fixed amount of neighbors (FAN) r...

createGapChb

createGapChb: creates a check box of gap sets

createGapRb

createGapRb: creates a radio button of gap sets

createJointRM

createJointRM: creates a joint recurrence matrix

createJointRMPlot

createJointRMPlot: creates a cross recurrence plot

createNote

createNote: creates a note on the input panel

createOK

createOK: creates the OK or NEXT button on the input panel

createRandGaps

createRandGaps: create random gaps in a time series

createRandName

createRandName: creates a random name

createRb

createRb: creates a radio button

createRmChb

createRmChb: creates a check box of recurrence matrices

createRmRb

createRmRb: creates a radiobutton of recurrence matrices

createSimpleRM

createSimpleRM: creates a recurrence matrix

createSimpleRMPlot

createSimpleRMPlot: creates a recurrence plot

createSpecGaps

createSpecGaps: creates a specific gap in a time series

createSubPanR4C1

createSubPanR4C1: creates the input panel on the main screen

createTitle

createTitle: creates a title in the input panel

createtitle_1

createTITLE: create a title on the input panel

createTsChb

createTsChb: creates a check box of time series

createTsRb

createTsRb: creates a radiobutton of time series

cumuKTS

cumuKTS: creates a cumulated time series

destroyMainScreen

A function to destroy KarsTS main screen

destroyWelcome

destroyWelcome: destroys KarsTS welcome screen

determinismKTS

determinismKTS: estimate determinism

diffKTS

diffKTS: calculate differences of a time series

E1dAndE2d

E1dAndE2d: invariants E1(d) and E2(d)

embedData

embedData: embeds a time series

endingLines

endingLines: add three lines of asterisks on the output panel

exportall

exportall: exports all types of data sets

fillWithTwins

fillWithTwins: fills missing values using twin points

findDateFormat

findDateFormat: finds the format of a set of dates

findTwins

findTwins: finds twin points in a recurrence matrix

fnnKTS

fnn: plots embedding dimendion vs false nearest neighbors

functToExport

functToExport: functions to export

gamKTS

A function to fill values by means of a generalized additive model

gapCheckedTF

gapCheckedTF: identifies checked gap sets

gapDetect

gapDetect: identifies the gap sets currently loaded

gapForSelMethod

gapForSelMethod: gap set to fill

genGapExample

A function to generate a gap set example

genRmExample

A function to generate a recurrence matrix example

genTSExample

A function to generate an example time series

getClassEnvir

getClassEnvir: get objects of a class from an environment

getCoordsKTS

getCoordsKTS: get coordinates from a plot

getCRP

getCRP: gets the correlation probability of recurrence

getDelayCharTimes

getDelayCharTimes: transforms dates from character to numeric.

getFANRM2

getFANRM2: creates a fixed amount of neighbours (FAN) matrix via conso...

getGapsAfterFill

getGapsAfterFill: get the remaining gaps

getMaxNegSlope

getMaxNegSlope: get the maximum negative slope

getMaxPosSlope

getMaxPosSlope: get the maximum negative slope

getNAsGaps

getNAsGaps: get the gaps in a time series

getNewGapsInd

A function to create random gaps

getOtherErrEstim

getOtherErrEstim: get some error estimates from a linear fit

getProTaos

getProTaos:calculate the probability of recurrence

getRecurrencePoints

A function to get recurrent points in a time series

getRollStatistics

getRollStatistics: get rolling statistics It is used internally

getSamPerTable.1Freq

getSamPerTable.1Freq: get sampling periods table (time series with one...

getSamPerTable

getSamPerTable: get sampling periods table

getScreenSize

getScreenSize: gets the computer screen size

getStatistics

getStatistics: calculates the statistics of a time series

getUniqueSampPer

getUniqueSampPer: get unique sampling periods

goodnessFilling

goodnessFilling: estimate the goodness of the filling

groupDates

groupDates: groups dates

groupIndices

groupIndices: group indices

histKTS

histKTS: plots histogram

invariantsKTS

invariantsKTS: invariant plots

isTimeAlright

isTimeAlright: checks whether a set of dates fits KarsTS format

KarsTS-package

tools:::Rd_package_title("KarsTS")

KarsTS

KarsTS: launches KarsTS

laminarityKTS

laminarityKTS: estimate laminarity

linCorrKTS

linCorrKTS: linear correlation plot

linearityKTS

linearityKTS: linearity tests

loadAllTypes

loadAllTypes: load all types of data sets

loadKarsTSFonts

loadKarsTSFonts: load KarsTS fonts

loessKTS

loess: loess smoothing

mainScreen

mainScreen: launches the main screen

meanValue

meanValue: mean value filling

mergeTsOrGap

mergeTsOrGap: merges time series or gap sets

missForestKTS

missForestKTS: filling missing values with random forest algorithm

modeKTS

modeKTS: computes the mode

mutInf

mutInf: mutual information

mutualKTS

mutualKTS: plots the mutual information

myApplyVector

myApplyVector: apply type function

myLinModel

myLinModel: performs a linear fit

myScale

myScale: scaling function

naApproxKTS

naApproxKTS: filling by linear interpolation

NAs4Resamp

NAs4Resamp: upsamples a time series.

naSplinesKTS

naSplinesKTS: filling by spline interpolation

normalityKTS

normalityKTS: normality tests

packagesToImport

packagesToImport: packages to import to KarsTS

pcaKTS

pcaKTS: principal component analysis

plotTimeSeries

plotTimeSeries: plot time series

readMultEntryvalues

readMultEntryvalues: verifies multiple entry values

refreshDataSetsList

refreshDataSetsList: refreshes KarsTS data set list

removeAllTypes

removeAllTypes: removes data sets

removeIfExists

removeIfExists: remove if exists

removePoints

removePoints: graphically remove points from a time series

renameAllTypes

renameAllTypes: rename all types of data sets

rmCheckedTF

rmCheckedTF: identifies checked recurrence matrices

rmDetect

rmDetect: identifies the recurrence matrices currently loaded

rmSlopeOutliers

rmSlopeOutliers: slope filter

rollStatisticsKTS

rollStatisticsKTS: rolling statistics

roundKTS

roundKTS: rounding

RPKTS

Recurrence of probability

saveAllTypes

saveAllTypes: saves all types of data sets.

saveReport

saveReport: saves report

scaleKTS

scaleKTS: scale time series

scattTimeSeries

A function for plotting time series in the phase space

selectionGaps

selectionGaps: select gaps in a time series

selectionTS

selectionTS

separateEntry

separateEntry: separates and checks comma-separated entry values

setCorrectDate

setCorrectDate: verifies date entry and returns proper output

setwdKTS

setwdKTS: set working directory

showHelp

showHelp: shows KarsTS help

slopeOutliersBut

slopeOutliersBut: remove slope outliers

stationarityKTS

stationarityKTS: stationarity tests

statisticsKTS

statisticsKTS: calculates the statistics of one or more time series

stinemannKTS

stinemannKTS: filling by Stinemann's interpolation

stlplusKTS

stlplusKTS: loess seasonal decomposition

theilerKTS

theilerKTS: apply Theiler's window via interface

tsCheckedTF

tsCheckedTF: identifies checked time series

tsDetect

tsDetect: identifies the time series currently loaded

verifyCharEntry

verifyCharEntry: verify character entries

verifyDateEntry

verifyDateEntry: verify date entries

verifyIntEntry

verifyIntEntry: verify integer entries

verifyRealEntry

verifyRealEntry: verify character entries

welcomeScreen

welcomeScreen: launches the welcome screen

windRoseKTS

windRoseKTS: wind rose

writeMethodSummary

writeMethodSummary: writes a summary of the filling method

writeMethodTitle

writeMethodTitle: writes a title on KarsTS output window

An R code with a GUI for microclimate time series, with an emphasis on underground environments. 'KarsTS' provides linear and nonlinear methods, including recurrence analysis (Marwan et al. (2007) <doi:10.1016/j.physrep.2006.11.001>) and filling methods (Moffat et al. (2007) <doi:10.1016/j.agrformet.2007.08.011>), as well as tools to manipulate easily time series and gap sets.

  • Maintainer: Marina Saez
  • License: GPL (>= 2)
  • Last published: 2021-01-14