[R] Classes
    Martin Maechler 
    maechler at stat.math.ethz.ch
       
    Mon Nov 17 23:13:33 CET 2008
    
    
  
>>>>> "N" == Nick  <nick.straw at gmail.com>
>>>>>     on Sat, 15 Nov 2008 13:39:44 -0800 (PST) writes:
    N> Code: # svm is an S3 class, so: setOldClass("svm")
    N> # Create the super class model: setClass("model")
    N> # For svm from e1071 this works (well gives no error):
    N> setIs("svm", "model")
    N> # For rvm from kernlab this gives and error: setIs("rvm",
    N> "model")
    N> # the "superclass" list for class "rvm" includes an
    N> undefined class "vm"
    N> Is there any way round this?
    N> I am trying to write a super class so that I can use the
    N> same interface for both of these classes.
You might try to use  classUnion() for that.
Honestly, I neither understand the problem you see, but have not
had time to delve into it.
Martin
    
    
More information about the R-help
mailing list