@@ -25,7 +25,7 @@ landmarkreg <- function(fdobj, ximarks, x0marks=xmeanmarks,
25
25
# WFD ... a functional data object for the W functions defining the
26
26
# warping functions
27
27
28
- # Last modified 6 January 2020 by Jim Ramsay
28
+ # Last modified 16 November 2021 by Jim Ramsay
29
29
30
30
# check FDOBJ
31
31
@@ -48,6 +48,7 @@ landmarkreg <- function(fdobj, ximarks, x0marks=xmeanmarks,
48
48
type <- basisobj $ type
49
49
nbasis <- basisobj $ nbasis
50
50
rangeval <- basisobj $ rangeval
51
+ fdobj <- fd(matrix (0 ,nbasis ,ncurve ),basisobj )
51
52
fdParobj <- fdPar(basisobj , 2 , ylambda )
52
53
53
54
# check landmarks
@@ -71,12 +72,13 @@ landmarkreg <- function(fdobj, ximarks, x0marks=xmeanmarks,
71
72
rangex <- basisobj $ rangeval
72
73
wnbasis <- length(x0marks ) + 2
73
74
wbasis <- create.bspline.basis(rangex , wnbasis )
74
- WfdParobj <- fdPar(wbasis )
75
+ wfd <- fd(matrix (0 ,wnbasis ,ncurve ))
76
+ WfdParobj <- fdPar(wfd )
75
77
}
76
78
77
79
# check WFDPAR
78
80
79
- WfdPar <- fdParcheck(WfdPar )
81
+ WfdPar <- fdParcheck(WfdPar , ncurve )
80
82
81
83
# set up WFD0 and WBASIS
82
84
0 commit comments