Learn R Programming

UKFE (version 0.2.8)

TrendTest: Trend hypothesis test

Description

A hypothesis test for the correlation between the variable of interest and time

Usage

TrendTest(x, method = "kendall", alternative = "two.sided")

Value

A data.frame with columns and associated values: P_value, correlation coefficient, and method specific statistic.

Arguments

x

a numeric vector or a data.frame with dates in the first column and chronologically ordered variable in the second.

method

a choice of test method. Choices are "pearson", "spearman", and "kendall"

alternative

the alternative hypothesis. The default is "two.sided".

Author

Anthony Hammond

Details

The test can be performed on a numeric vector, or a data.frame with dates in the first column and the associated variable of interest in the second. A choice can be made between a Pearson's, Spearman's Rho or Kendall's tau test. The Spearman and Kendall are based on ranks and will therefore have the same results whether dates are included or not. The default is kendall (note: for very long time series the kendall method takes a touch longer). The default is to test for any trend (alternative = "two.sided"). For positive trend set alternative to "greater". And for negative trend, set it to "less"

Examples

Run this code
#Get AMAX sample and apply a trend test with the default kendall test.
AM.27083 <- GetAM(27083)
TrendTest(AM.27083)
#Apply the test with the pearson method with dates included and not
TrendTest(AM.27083, method = "pearson")
TrendTest(AM.27083$Flow, method = "pearson")

Run the code above in your browser using DataLab