The circ.reg Function Using S-PLUS 6.0:

The circ.reg function does not work properly under Version 6.0.  The problem is that the returned value of the function , circ.lm, is created using the line

circ.lm <- null
 

In earlier version of S-PLUS, a list object was automatically created with this line of code.  However, in Version 6.0, an error is returned.  To fix the problem, you may edit the function yourself, replacing the above line in the circ.reg  with

circ.lm <- list()
 

Alternatively, you may download a data dump file of a fixed version of the function:  circ.reg dump file.  Use the  data.restore function to then bring this function into S-PLUS.  It will create a new function called circ.reg.new.  If you need assistance with this, consult the S-PLUS help topics for data.dump and data.restore, and/or send me an email for further clarification.