-
Notifications
You must be signed in to change notification settings - Fork 57
Functionality from fda
Carlos Ramos Carreรฑo edited this page Jul 15, 2022
·
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.
Symbol | Meaning |
---|---|
โ | Implemented |
Unimplemented | |
Partial | |
๐ | Review |
๐ด | Unnecessary |
Class (fda ) |
Status | Class (Python) | Comments |
---|---|---|---|
fd |
โ | FDataBasis |
|
fdPar |
|||
fdSmooth |
|||
Lfd |
โ | Lfd |
Currently we use a list of coefficients in some cases. |
Taylor |
Dataset | Available |
---|---|
CanadianWeather | โ |
gait | โ |
growth | โ |
handwrit | โ |
infantGrowth | |
landmark.reg.expData | |
lip | |
melanoma | |
MontrealTemp | |
nondurables | |
onechild | |
pinch | |
refinery | |
ReginaPrecip | |
seabird | |
StatSciChinese |
Function (fda ) |
Status | Function (Python) | Comments |
---|---|---|---|
AmpPhaseDecomp |
โ | fda.registration.mse_decomposition |
|
argvalsy.swap |
๐ด | ||
arithmetic.basisfd |
โ | Equality operator for Basis
|
|
arithmetic.fd |
โ | Overload several operators for FDataBasis
|
|
as.array3 |
๐ด | ||
as.fd |
FDataBasis constructor |
Missing construct from spline objects | |
as.POSIXct1970 |
๐ด | ||
axisIntervals |
๐ด | ||
basisfd.product |
โ |
basis_of_product method of Basis objects |
|
bifd |
โ |
FDataBasis constructor |
|
bifdPar |
๐ด | The functions should accept a list of parameters instead | |
bsplinepen |
โ |
penalty method overwritten in BSpline class |
|
bsplineS |
โ |
_compute_matrix method overwritten in BSpline class |
|
cca.fd |
|||
center.fd |
Can be easily implemented using the mean method |
||
checkDim3 |
๐ด | ||
checkLogical |
๐ด | ||
checkLogicalInteger |
๐ด | ||
checkNumeric |
๐ด | ||
coef.fd |
coefficients attribute of FDataBasis
|
Missing for other classes | |
cor.fd |
๐ | Probably unnecessary since it is implemented by discretization | |
CRAN |
๐ด | ||
create.basis |
โ | Constructor of an object derived from Basis
|
|
create.bspline.basis |
โ | Constructor of BSpline
|
|
create.constant.basis |
โ | Constructor of Constant
|
|
create.exponential.basis |
|||
create.fourier.basis |
โ | Constructor of Fourier
|
|
create.monomial.basis |
โ | Constructor of Monomial
|
|
create.polygonal.basis |
|||
create.power.basis |
|||
CSTR |
Part of a dataset API | ||
cycleplot.fd |
Part of a plotting API | ||
Data2fd |
โ |
from_data factory method of class FDataBasis
|
Review and replace strings with enums |
dateAccessories |
๐ด | ||
density.fd |
|||
deriv.fd |
โ | ||
df.residual.fRegress |
|||
df2lambda |
|||
dirs |
๐ด | ||
Eigen |
๐ด | ||
eigen.pda |
|||
eval.basis |
โ |
evaluate method of class Basis
|
Missing linear operator support |
eval.bifd |
๐ด | ||
eval.fd |
โ |
evaluate method and __call__ operator of class FDataBasis
|
|
eval.monfd |
|||
eval.penalty |
โ |
penalty objects |
|
eval.posfd |
|||
evaldiag.bifd |
๐ด | ||
expon |
|||
exponentiate.fd |
|||
exponpen |
|||
fbplot |
โ | fda.fdata_boxplot.FDataBoxplot |
|
fd2list |
๐ด | ||
fdaMatlabPath |
๐ด | ||
fdlabels |
|||
file.copy2 |
๐ด | ||
fourier |
โ |
_compute_matrix method overwritten in Fourier class |
|
fourierpen |
โ |
penalty method overwritten in Fourier class |
|
Fperm.fd |
|||
fRegress |
Part of a machine learning API | ||
fRegress.CV |
|||
fRegress.stderr |
|||
Fstat.fd |
|||
geigen |
๐ด | ||
getbasismatrix |
โ |
evaluate method of class Basis
|
|
getbasispenalty |
โ |
penalty method in Basis class |
|
getbasisrange |
โ |
domain_range attribute in Basis class |
|
inprod |
๐ | ||
inprod.bspline |
๐ | ||
int2Lfd |
โ | Constructor of the Lfd class |
|
intensity.fd |
|||
is.basis |
๐ด | ||
is.eqbasis |
๐ด | ||
is.fd |
๐ด | ||
is.fdPar |
๐ด | ||
is.fdSmooth |
๐ด | ||
is.Lfd |
๐ด | ||
knots.fd |
โ |
knots attribute in BSpline class |
|
lambda2df |
|||
lambda2gcv |
|||
landmarkreg |
โ | fda.registration.landmark_registration |
|
lines.fd |
โ |
plot method of class FDataBasis
|
|
linmod |
Part of a machine learning API | ||
lmeWinsor |
|||
lmWinsor |
|||
matplot |
๐ด | It does not seem to use functional data at all | |
mean.fd |
โ |
mean method in FDataBasis class |
|
monfn |
|||
monomial |
โ |
_compute_matrix method overwritten in Monomial class |
|
monomialpen |
โ |
penalty method overwritten in Monomial class |
|
norder |
โ |
order attribute in BSpline class |
|
objAndNames |
๐ด | ||
odesolv |
๐ด | ||
pca.fd |
โ | ||
pda.fd |
|||
pda.overlay |
Part of a plotting API | ||
phaseplanePlot |
Part of a plotting API | ||
plot.basisfd |
โ |
plot method in Basis class |
|
plot.cca.fd |
Part of a plotting API | ||
plot.fd |
โ |
plot method in FDataBasis class |
|
plot.Lfd |
Part of a plotting API | ||
plot.lmWinsor |
Part of a plotting API | ||
plot.pca.fd |
โ | Part of a plotting API | |
plot.pda.fd |
Part of a plotting API | ||
plotbeta |
Part of a plotting API | ||
plotfit |
Part of a plotting API | ||
plotreg.fd |
Part of a plotting API | ||
plotscores |
Part of a plotting API | ||
polyg |
|||
polygpen |
|||
powerbasis |
|||
powerpen |
|||
ppBspline |
๐ด | ||
predict.fRegress |
Part of a machine learning API | ||
predict.lmeWinsor |
|||
predict.lmWinsor |
|||
project.basis |
โ |
from_data factory method of class FDataBasis
|
|
quadset |
๐ด | ||
readHMD |
Part of a dataset API | ||
register.fd |
Part of a register API | ||
register.fd0 |
โ | fda.registration.shift_registration |
|
register.newfd |
โ | Can be done with the compose method |
|
residuals.fRegress |
Part of a machine learning API | ||
sd.fd |
|||
smooth.basis |
๐ | ||
smooth.basisPar |
๐ด | ||
smooth.bibasis |
๐ด | Smoothing should be extended to several dimensions | |
smooth.fd |
|||
smooth.fdPar |
|||
smooth.monotone |
|||
smooth.morph |
|||
smooth.pos |
|||
sum.fd |
|||
summary.basisfd |
|||
summary.bifd |
๐ด | ||
summary.fd |
|||
summary.fdPar |
|||
summary.Lfd |
|||
symsolve |
๐ด | ||
TaylorSpline |
|||
tperm.fd |
|||
var.fd |
โ | ||
varmx |
๐ด | ||
varmx.cca.fd |
|||
varmx.pca.fd |
|||
vec2Lfd |
๐ด | ||
wtcheck |
๐ด | ||
zerofind |
๐ด |