Learn R Programming

⚠️There's a newer version (0.3.11) of this package.Take me there.

phenofit (version 0.2.0)

Extract Remote Sensing Vegetation Phenology

Description

The merits of 'TIMESAT' and 'phenopix' are adopted. Besides, a simple and growing season dividing method and a practical snow elimination method based on Whittaker were proposed. 7 curve fitting methods and 4 phenology extraction methods were provided. Parameters boundary are considered for every curve fitting methods according to their ecological meaning. And 'optimx' is used to select best optimization method for different curve fitting methods.

Copy Link

Version

Install

install.packages('phenofit')

Monthly Downloads

609

Version

0.2.0

License

GPL-2 | file LICENSE

Issues

Pull Requests

Stars

Forks

Maintainer

Dongdong Kong

Last Published

February 18th, 2019

Functions in phenofit (0.2.0)

fFIT

S3 class of fine curve fitting object.
plot_season

plot_season
get_fitting

getFittings
cv_coef

weighted CV
GOF

GOF
I_optim

Interface of unified optimization functions.
curvefit

Fine curve fitting
R2_sign

Critical value of determined correlation
curvefits

Fine Curve fitting
get_pheno

get_pheno
ifelse2

ifelse2
Logistic

Double logistics functions
melt_list

melt_list
getBits

Initial weights according to qc
season

Growing season dividing
add_dn

Add n-day flag
backval

backval
findpeaks

findpeaks
whit2

Weighted Whittaker smoothing with a second order finite difference penalty
fprintf

fprintf Print sprintf result into console, just like C style fprintf function
init_lambda

Initial lambda value of Whittaker smoother
get_param

Get parameters from curve fitting result
init_param

init_param
wSELF

Weight updating functions
opt_FUN

Unified optimization function
optim_pheno

optim_pheno
wHANTS

Weighted HANTS SMOOTH
tidyFitPheno

tidyFitPheno
tidy_MOD13.gee

tidy_MOD13.gee
D

D
getRealDate

getRealDate
FitDL

Fine fitting
check_fit

check_fit
phenofit

phenofit
check_input

check_input
MOD13A1

MOD13A1
fFITs

S3 class of multiple fine curve fittings object.
kurtosis

skewness and kurtosis
listk

listk
merge_pdf

merge_pdf
obj.size

obj.size
reorder_name

reorder_name
v_curve

v_curve
get_GOF

get_GOF
add_HeadTail

Add one year data in the head and tail
PhenoExtractMeth

Phenology Extraction methods
f_goal

Goal function of fine curve fitting methods
plot_phenofit

plot_phenofit
wSG

Weighted Savitzky-Golay
plot_input

Plot INPUT returned by check_input
wWHIT

Weigthed Whittaker Smoother