Skip to content

Functionality from fda

Carlos Ramos Carreño edited this page Apr 8, 2019 · 28 revisions

We should provide the functionality offered by the R fda package. The following is the list of functionalities provided in the fda package, their implementation status and how are they implemented.

Classes

Class (fda) Status Class (Python) Comments
fd Implemented FDataBasis
fdPar Unimplemented
fdSmooth Unimplemented
Lfd Implemented Lfd Currently we use a list of coefficients in some cases.
Taylor Unimplemented

Datasets

Dataset Available
CanadianWeather
gait
growth
handwrit
infantGrowth
landmark.reg.expData
lip
melanoma
MontrealTemp
nondurables
onechild
pinch
refinery
ReginaPrecip
seabird
StatSciChinese

Functions

Function (fda) Status Function (Python) Comments
AmpPhaseDecomp Unimplemented Part of a register API
argvalsy.swap Unnecessary
arithmetic.basisfd Review Overload equality operator
arithmetic.fd Review Overload several operators
as.array3 Unnecessary
as.fd Partial FDataBasis constructor Missing construct from spline objects
as.POSIXct1970 Unnecessary
axisIntervals Unnecessary
basisfd.product Review Overload of multiplication OR new function
bifd Unimplemented FDataBasis constructor Missing support for multiple dimensions
bifdPar Unnecessary The functions should accept a list of parameters instead
bsplinepen Implemented penalty method overwritten in BSpline class
bsplineS Implemented _compute_matrix method overwritten in BSpline class
cca.fd Unimplemented
center.fd Unimplemented
checkDim3 Unnecessary
checkLogical Unnecessary
checkLogicalInteger Unnecessary
checkNumeric Unnecessary
coef.fd Partial coefficients attribute of FDataBasis Missing for other classes
cor.fd Review Probably unnecessary since it is implemented by discretization
CRAN Unnecessary
create.basis Implemented Constructor of an object derived from Basis
create.bspline.basis Implemented Constructor of BSpline
create.constant.basis Unimplemented
create.exponential.basis Unimplemented
create.fourier.basis Implemented Constructor of Fourier
create.monomial.basis Implemented Constructor of Monomial
create.polygonal.basis Unimplemented
create.power.basis Unimplemented
CSTR Unimplemented Part of a dataset API
cycleplot.fd Unimplemented Part of a plotting API
Data2fd Implemented from_data factory method of class FDataBasis Review and replace strings with enums
dateAccessories Unnecessary
density.fd Unimplemented
deriv.fd Ongoing
df.residual.fRegress Unimplemented
df2lambda Unimplemented
dirs Unnecessary
Eigen Unnecessary
eigen.pda Unimplemented
eval.basis Implemented evaluate method of class Basis Missing linear operator support
eval.bifd Unnecessary
eval.fd Implemented evaluate method and __call__ operator of class FDataBasis
eval.monfd Unimplemented
eval.penalty Implemented penalty method in Basis class
eval.posfd Unimplemented
evaldiag.bifd Unnecessary
expon Unimplemented
exponentiate.fd Unimplemented
exponpen Unimplemented
fbplot Unimplemented Part of a plotting API
fd2list Unnecessary
fdaMatlabPath Unnecessary
fdlabels Unimplemented
file.copy2 Unnecessary
fourier Implemented _compute_matrix method overwritten in Fourier class
fourierpen Implemented penalty method overwritten in Fourier class
Fperm.fd Unimplemented
fRegress Unimplemented Part of a machine learning API
fRegress.CV Unimplemented
fRegress.stderr Unimplemented
Fstat.fd Unimplemented
geigen Unnecessary
getbasismatrix Implemented evaluate method of class Basis
getbasispenalty Implemented penalty method in Basis class
getbasisrange Implemented domain_range attribute in Basis class
inprod Review
inprod.bspline Review
int2Lfd Unimplemented
intensity.fd Unimplemented
is.basis Unnecessary
is.eqbasis Unnecessary
is.fd Unnecessary
is.fdPar Unnecessary
is.fdSmooth Unnecessary
is.Lfd Unnecessary
knots.fd Implemented knots attribute in BSpline class
lambda2df Unimplemented
lambda2gcv Unimplemented
landmarkreg Unimplemented Part of a register API
lines.fd Unimplemented Part of a plotting API
linmod Unimplemented Part of a machine learning API
lmeWinsor Unimplemented
lmWinsor Unimplemented
matplot Unimplemented Part of a plotting API
mean.fd Implemented mean method in FDataBasis class
monfn Unimplemented
monomial Implemented _compute_matrix method overwritten in Monomial class
monomialpen Implemented penalty method overwritten in Monomial class
norder Implemented order attribute in BSpline class
objAndNames Unnecessary
odesolv Unnecessary
pca.fd Unimplemented
pda.fd Unimplemented
pda.overlay Unimplemented Part of a plotting API
phaseplanePlot Unimplemented Part of a plotting API
plot.basisfd Implemented plot method in Basis class
plot.cca.fd Unimplemented Part of a plotting API
plot.fd Implemented plot method in FDataBasis class
plot.Lfd Unimplemented Part of a plotting API
plot.lmWinsor Unimplemented Part of a plotting API
plot.pca.fd Unimplemented Part of a plotting API
plot.pda.fd Unimplemented Part of a plotting API
plotbeta Unimplemented Part of a plotting API
plotfit Unimplemented Part of a plotting API
plotreg.fd Unimplemented Part of a plotting API
plotscores Unimplemented Part of a plotting API
polyg Unimplemented
polygpen Unimplemented
powerbasis Unimplemented
powerpen Unimplemented
ppBspline Unnecessary
predict.fRegress Unimplemented Part of a machine learning API
predict.lmeWinsor Unimplemented
predict.lmWinsor Unimplemented
project.basis Implemented from_data factory method of class FDataBasis
quadset Unnecessary
readHMD Unimplemented Part of a dataset API
register.fd Unimplemented Part of a register API
register.fd0 Unimplemented Part of a register API
register.newfd Unimplemented Part of a register API
residuals.fRegress Unimplemented Part of a machine learning API
sd.fd Unimplemented
smooth.basis Review
smooth.basisPar Unnecessary
smooth.bibasis Unnecessary Smoothing should be extended to several dimensions
smooth.fd Unimplemented
smooth.fdPar Unimplemented
smooth.monotone Unimplemented
smooth.morph Unimplemented
smooth.pos Unimplemented
sum.fd Unimplemented
summary.basisfd Unimplemented
summary.bifd Unnecessary
summary.fd Unimplemented
summary.fdPar Unimplemented
summary.Lfd Unimplemented
symsolve Unnecessary
TaylorSpline Unimplemented
tperm.fd Unimplemented
var.fd Implemented
varmx Unnecessary
varmx.cca.fd Unimplemented
varmx.pca.fd Unimplemented
vec2Lfd Unnecessary
wtcheck Unnecessary
zerofind Unnecessary
Clone this wiki locally