greenbrown: Land Surface Phenology and Trend Analysis
Version 2.4.3

Collection of functions to analyse trends, trend changes and phenology events in gridded time series like from satellite observations or climate model simulations. The package provides access to different methods for 1) trend and breakpoint analysis, 2) time series smoothing and interpolation, and 3) analysis of land surface phenology.

AuthorMatthias Forkel <matthias.forkel@geo.tuwien.ac.at> [aut, cre]
Date of publication2017-03-06 09:05:33
MaintainerMatthias Forkel <matthias.forkel@geo.tuwien.ac.at>, Thomas Wutzler <twutz@bgc-jena.mpg.de>
LicenseGPL-2
Version2.4.3
URL http://greenbrown.r-forge.r-project.org/
Package repositoryView on R-Forge
InstallationInstall the latest version of this package by entering the following in R:
install.packages("greenbrown", repos="http://R-Forge.R-project.org")

Getting started

Package overview

Popular man pages

greenbrown-package: Land Surface Phenology and Trend Analysis
Greenup: Identify greenup and senescence periods in time series
KGE: Compute Kling-Gupta efficiency and related metrics of two...
TrendAAT: Trend estimation based on annual aggregated time series
TrendGradient: Calculate temporal trends along a spatial gradient
TrendRaster: Calculate trends on time series in gridded (raster) data
TSGFlinear: Temporal smoothing and gap filling using linear interpolation
See all...

All man pages Function index File listing

Man pages

AccuracyAssessment: Accuracy assessment from a contingency table
AllEqual: Check if all values in a vector are the same
AllTsteps: Convert an irregular zoo time series to a zoo time series...
AnomaliesFiltersLags: Calculate anomalies, lags and rolling windows
brgr.colors: Brown-to-green color palette for NDVI trend maps
ColorMatrix: Create a square matrix of colors
CompareClassification: Compare two classification maps
CorrectDOY: Correct day-of-year time series
CropNA: Crop outer NA values from a raster
Decompose: Simple decomposition of time series
FillPermanentGaps: Fill permanent gaps in time series
FitDoubleLogBeck: Fit a double logisitic function to a vector according to Beck...
FitDoubleLogElmore: Fit a double logisitic function to a vector according to...
GetInfoVI3g: Get meta-information from GIMMS VI3g binary file names
GetTsStatisticsRaster: Estimate statistical properties of time series in a...
greenbrown-package: Land Surface Phenology and Trend Analysis
Greenup: Identify greenup and senescence periods in time series
InterpolateMatrix: Interpolate NA values in a matrix using a moving mean
IsPermanentGap: Identify if a gap in a time series occurs permanently
Kappa: Calculate the Kappa coefficient of two classifications
KGE: Compute Kling-Gupta efficiency and related metrics of two...
KGERaster: Compute Kling-Gupta efficiency and related metrics of two...
KGETrendUncertainty: Compute uncertainty of Kling-Gupta efficiency based on...
LmSeasonalCycle: Calculate the mean seasonal cycle of a time series based on a...
MapBreakpoints: Plot map of breakpoints
MeanSeasonalCycle: Calculate the mean seasonal cycle of a time series
NamesPhenologyRaster: Get the layer names for a PhenologyRaster raster brick
NamesTrendRaster: Get the layer names for a TrendRaster raster brick
ndvi: Time series of Normalized Difference Vegetation Index
ndvimap: Map of Normalized Difference Vegetation Index
NoBP: Initialize an empty list with breakpoints
NoTrend: Initialize an empty object of class "Trend"
PhenoDeriv: Method 'Deriv' to calculate phenology metrics
Phenology: Calculate phenology metrics in time series
PhenologyNCDF: Calculate phenology metrics on time series in gridded...
PhenologyRaster: Calculate phenology metrics on time series in gridded...
PhenopixMY: Multi-year phenology analysis using phenopix
PhenoTrs: Method 'Trs' to calculate phenology metrics
plot.CompareClassification: plot a comparison of two classification rasters
PlotPhenCycle: Plot a easonal cycle with phenology metrics
plot.Phenology: Plot time series of phenology metrics
plot.PhenopixMY: Plot multi-year phenopix objects
plot.Trend: Plot trend and breakpoint results
plot.TrendGradient: Plotting function for objects of class TrendGradient
plot.TrendSample: Plot uncertainty of estimated trend dependent on start and...
PolygonNA: Plot a polygon by accounting for NA values (breaks in...
print.Phenology: Prints phenology metrics
print.Trend: Prints trends
ReadVI3g: Read and pre-process GIMMS VI3g binary files
Seasonality: Check a time series for seasonality
SimIAV: Simulate the inter-annual variability component of a...
SimRem: Simulate the short-term variability component of a surrogate...
SimSeas: Simulate the seasonal component of a surrogate time series
SimTrend: Simulate trend and breakpoints of a surrogate time series
SimTs: Simulate surrogate time series
SplitRasterEqually: Splits a raster in equal-area parts
SSASeasonalCycle: Calculate a modulated seasonal cycle of a time series based...
Trend: Calculate trends and trend changes in time series
TrendAAT: Trend estimation based on annual aggregated time series
TrendClassification: Classify a raster in greening and browning trends
TrendGradient: Calculate temporal trends along a spatial gradient
TrendLongestSEG: Extract slope and p-value for the longest time series segment...
TrendNCDF: Calculate trends and trend statistics on time series in...
TrendPoly: Trend estimation based on a 4th order polynomial
TrendRaster: Calculate trends on time series in gridded (raster) data
TrendRQ: Trend estimation based on quantile regression
TrendRunmed: Trend estimation based on a running median
TrendSample: Compute trend statistics by sampling a time series according...
TrendSeasonalAdjusted: Trend estimation based on seasonal-adjusted time series
TrendSegmentsRaster: Identify for each multi-temporal raster layer the number of...
TrendSpline: Trend estimation based on a smoothing splines
TrendSSA: Trend estimation based on SSA (singluar spectrum analysis)
TrendSTL: Trend estimation based on STL (Seasonal Decomposition of Time...
TrendSTM: Trend estimation based on a season-trend model
TrendUncertainty: Compute uncertainties in trend statistics according to...
TSGFdoublelog: Temporal smoothing and gap filling using double logisitic...
TSGFlinear: Temporal smoothing and gap filling using linear interpolation
TSGFphenopix: Temporal smoothing and gap filling using phenopix
TSGFspline: Temporal smoothing and gap filling using splines
TSGFssa: Temporal smoothing and gap filling using singular spectrum...
TSGFstm: Temporal smoothing and gap filling based on a season-trend...
TsPP: Pre-processing of time series
WriteNCDF: Write raster objects to NetCDF files
WriteNCDF4: Write NetCDF files

Functions

AccuracyAssessment Man page
AllEqual Man page
AllTsteps Man page
AnomaliesFiltersLags Man page
ColorMatrix Man page
CompareClassification Man page
CorrectDOY Man page
CropNA Man page
Decompose Man page
FillPermanentGaps Man page
FitDoubleLogBeck Man page
FitDoubleLogElmore Man page
GetInfoVI3g Man page
GetTsStatisticsRaster Man page
Greenup Man page
InterpolateMatrix Man page
IsPermanentGap Man page
KGE Man page
KGERaster Man page
KGETrendUncertainty Man page
Kappa Man page
LmSeasonalCycle Man page
MapBreakpoints Man page
MeanSeasonalCycle Man page
NamesPhenologyRaster Man page
NamesTrendRaster Man page
NoBP Man page
NoTrend Man page
PhenoDeriv Man page
PhenoTrs Man page
Phenology Man page
PhenologyNCDF Man page
PhenologyRaster Man page
PhenopixMY Man page
PlotPhenCycle Man page
PolygonNA Man page
ReadVI3g Man page
SSASeasonalCycle Man page
Seasonality Man page
SimIAV Man page
SimRem Man page
SimSeas Man page
SimTrend Man page
SimTs Man page
SplitRasterEqually Man page
TSGFdoublelog Man page
TSGFlinear Man page
TSGFphenopix Man page
TSGFspline Man page
TSGFssa Man page
TSGFstm Man page
Trend Man page
TrendAAT Man page
TrendClassification Man page
TrendGradient Man page
TrendLongestSEG Man page
TrendNCDF Man page
TrendPoly Man page
TrendRQ Man page
TrendRaster Man page
TrendRunmed Man page
TrendSSA Man page
TrendSTL Man page
TrendSTM Man page
TrendSample Man page
TrendSeasonalAdjusted Man page
TrendSegmentsRaster Man page
TrendSpline Man page
TrendUncertainty Man page
TsPP Man page
WriteNCDF Man page
WriteNCDF4 Man page
brgr.colors Man page
greenbrown Man page
greenbrown-package Man page
ndvi Man page
ndvimap Man page
plot.CompareClassification Man page
plot.Phenology Man page
plot.PhenopixMY Man page
plot.Trend Man page
plot.TrendGradient Man page
plot.TrendSample Man page
print.Phenology Man page
print.Trend Man page

Files

DESCRIPTION
NAMESPACE
R
R/AccuracyAssessment.R
R/AllEqual.R
R/AllTsteps.R
R/AnomaliesFiltersLags.R
R/ColorMatrix.R
R/CompareClassification.R
R/CorrectDOY.R
R/CropNA.R
R/Decompose.R
R/FillPermanentGap.R
R/FitDoubleLogBeck.R
R/FitDoubleLogElmore.R
R/GetInfoVI3g.R
R/GetTsStatistics.R
R/Greenup.R
R/InterpolateMatrix.R
R/KGE.R
R/KGERaster.R
R/KGETrendUncertainty.R
R/Kappa.R
R/LmSeasonalCycle.R
R/MannKendallSeg.R
R/MapBreakpoints.R
R/MeanSeasonalCycle.R
R/NamesPhenologyRaster.R
R/NamesTrendRaster.R
R/NoBP.R
R/NoTrend.R
R/PhenoDeriv.R
R/PhenoTrs.R
R/Phenology.R
R/PhenologyNCDF.R
R/PhenologyRaster.R
R/PlotPhenCycle.R
R/PolygonNA.R
R/ReadVI3g.R
R/SSASeasonalCycle.R
R/Seasonality.R
R/SimTs.R
R/SplitRasterEqually.R
R/TSGFdoublelog.R
R/TSGFlinear.R
R/TSGFphenopix.R
R/TSGFspline.R
R/TSGFssa.R
R/TSGFstm.R
R/Trend.R
R/TrendAAT.R
R/TrendClassification.R
R/TrendGradient.R
R/TrendLongestSEG.R
R/TrendNCDF.R
R/TrendPoly.R
R/TrendRQ.R
R/TrendRaster.R
R/TrendRunmed.R
R/TrendSSA.R
R/TrendSTL.R
R/TrendSTM.R
R/TrendSample.R
R/TrendSeasonalAdjusted.R
R/TrendSegmentsRaster.R
R/TrendSpline.R
R/TrendUncertainty.R
R/TsPP.R
R/WriteNCDF.R
R/WriteNCDF4.R
R/brgr.colors.R
R/phenopixMY.R
R/plot.CompareClassification.R
R/plot.Phenology.R
R/plot.PhenopixMY.R
R/plot.Trend.R
R/plot.TrendGradient.R
R/plot.TrendSample.R
data
data/ndvi.RData
data/ndvimap.RData
inst
inst/CITATION
inst/genData
inst/genData/ndvi.Rd
inst/genData/ndvimap.Rd
man
man/AccuracyAssessment.Rd
man/AllEqual.Rd
man/AllTsteps.Rd
man/AnomaliesFiltersLags.Rd
man/ColorMatrix.Rd
man/CompareClassification.Rd
man/CorrectDOY.Rd
man/CropNA.Rd
man/Decompose.Rd
man/FillPermanentGaps.Rd
man/FitDoubleLogBeck.Rd
man/FitDoubleLogElmore.Rd
man/GetInfoVI3g.Rd
man/GetTsStatisticsRaster.Rd
man/Greenup.Rd
man/InterpolateMatrix.Rd
man/IsPermanentGap.Rd
man/KGE.Rd
man/KGERaster.Rd
man/KGETrendUncertainty.Rd
man/Kappa.Rd
man/LmSeasonalCycle.Rd
man/MapBreakpoints.Rd
man/MeanSeasonalCycle.Rd
man/NamesPhenologyRaster.Rd
man/NamesTrendRaster.Rd
man/NoBP.Rd
man/NoTrend.Rd
man/PhenoDeriv.Rd
man/PhenoTrs.Rd
man/Phenology.Rd
man/PhenologyNCDF.Rd
man/PhenologyRaster.Rd
man/PhenopixMY.Rd
man/PlotPhenCycle.Rd
man/PolygonNA.Rd
man/ReadVI3g.Rd
man/SSASeasonalCycle.Rd
man/Seasonality.Rd
man/SimIAV.Rd
man/SimRem.Rd
man/SimSeas.Rd
man/SimTrend.Rd
man/SimTs.Rd
man/SplitRasterEqually.Rd
man/TSGFdoublelog.Rd
man/TSGFlinear.Rd
man/TSGFphenopix.Rd
man/TSGFspline.Rd
man/TSGFssa.Rd
man/TSGFstm.Rd
man/Trend.Rd
man/TrendAAT.Rd
man/TrendClassification.Rd
man/TrendGradient.Rd
man/TrendLongestSEG.Rd
man/TrendNCDF.Rd
man/TrendPoly.Rd
man/TrendRQ.Rd
man/TrendRaster.Rd
man/TrendRunmed.Rd
man/TrendSSA.Rd
man/TrendSTL.Rd
man/TrendSTM.Rd
man/TrendSample.Rd
man/TrendSeasonalAdjusted.Rd
man/TrendSegmentsRaster.Rd
man/TrendSpline.Rd
man/TrendUncertainty.Rd
man/TsPP.Rd
man/WriteNCDF.Rd
man/WriteNCDF4.Rd
man/brgr.colors.Rd
man/greenbrown-package.Rd
man/ndvi.Rd
man/ndvimap.Rd
man/plot.CompareClassification.Rd
man/plot.Phenology.Rd
man/plot.PhenopixMY.Rd
man/plot.Trend.Rd
man/plot.TrendGradient.Rd
man/plot.TrendSample.Rd
man/print.Phenology.Rd
man/print.Trend.Rd
trigger
greenbrown documentation built on May 21, 2017, 3:16 a.m.

Questions? Problems? Suggestions? Tweet to @rdrrHQ or email at ian@mutexlabs.com.

Please suggest features or report bugs in the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.