<div dir="ltr">Caros,<div><br></div><div>Estou utilizando da função smooth.bibasis para suavizar uma superficie a partir do produto tensorial de bases b-splines (codigo abaixo). </div><div><br></div><div>Ocorre que quando altero o número de pontos observados (ns e nt) e mantenho o número de bases o algoritmo trava.  Alguém já fez algo parecido? </div><div><br></div><div>Grato</div><div><br></div><div>David</div><div><br></div><div><br></div><div><div><br></div><div><pre style="margin-top:0px;padding:0px;line-height:11.0500001907349px;color:rgb(0,0,0)">snbasis = 15
sbasis  = create.bspline.basis(c(0,1),snbasis)
tnbasis = 15
tbasis  = create.bspline.basis(c(0,1),tnbasis)
lambdas = 1e-3
fdPars  = fdPar(sbasis, 2, lambdas)
lambdat = 1e-3
fdPart  = fdPar(tbasis, 2, lambdat)

ns = 15
nt = 15

sarg = seq(0,1,len=ns)
targ = seq(0,1,len=nt)

sigma = 0.2
y0 = outer(sin(2*pi*sarg),cos(2*pi*targ))
y  = y0 + rnorm(matrix(0, ns,nt))*sigma

result = smooth.bibasis(sarg, targ, y, fdPars, fdPart)</pre></div><div><br></div><div><div> <br></div></div></div></div>