I am trying to compare and contrast the smoothing in the {mgcv}  version
of gam vs.  the {gam} version of gam but I get a strange side effects
when I try to alternate calls to these routines,  even though I detach
and unload namespaces. 

 

Specifically when I start up R the following code runs successfully
until the last line i.e. plot(g4,se=TRUE) when I get  "Error in
dim(data) <- dim : attempt to set an attribute on NULL". On subsequent
attempts to plot any gam::gam  object I get the same result. The only
way I can get gam:gam working again is to close down R and restart it.

 

x=runif(1:20)

y=runif(1:20)

 

library(gam)

g1= gam::gam( y ~ s(x,5) )

plot(g1,se=TRUE)

detach(package:gam,unload=TRUE)

detach(package:splines,unload=TRUE)

 

library(gam)

g2= gam::gam( y ~ s(x,5) )

plot(g2,se=TRUE)

detach(package:gam,unload=TRUE)

detach(package:splines,unload=TRUE)

 

library(mgcv)

g3 = mgcv::gam(               y ~ s(x) )

plot(g3)

detach(package:mgcv,unload=TRUE)

 

library(gam)

g4= gam::gam( y ~ s(x,5) )

plot(g4,se=TRUE)

 

Julian Shaw 

 

 

 

 

 



Notice:

This e-mail message is intended only for the named recipient(s) above. It may contain confidential information that is proprietary or privileged. If you are not the intended recipient, you are hereby notified that any use, dissemination, distribution or copying of this e-mail and any attachment(s) is strictly prohibited. Please immediately notify the sender by replying to this e-mail and delete the message and any attachment(s) from your system. Permal archives and reviews outgoing and incoming e-mail. It may be produced at the request of regulators or in connection with civil litigation. Permal accepts no liability for any errors or omissions arising as a result of transmission. Any proposals, offers or other potential terms described or referred to in this message are "subject to contract" and shall not be binding on any member of the Permal Group, or any affiliate thereof, unless and until documented in a written agreement executed by all necessary parties by their duly authorized representative(s). Past performance is not indicative of future results. This material is not an offer or a solicitation to subscribe for any Permal fund.

Permal Investment Management Services Limited is authorized and regulated by the Financial Services Authority in the UK and is regulated by the Dubai Financial Services Authority. Permal (Singapore) Pte. Limited, Company Registration Number 200711607C, is regulated by the Monetary Authority of Singapore. Permal (Japan) K.K., Registration Number: Director General of Kanto Local Finance Bureau ("KLFB") (FlEA) No. 2335, is authorized by the KLFB in Japan as a non-discretionary investment adviser. 

	[[alternative HTML version deleted]]

