[R] Create Model Object (setClass?setMethod?)

2012-04-03 Thread casperyc
Hi all,

I have a self written likelihood as a model and functions to optimize and
get fitted values, confidence intervals ect.

I wonder if there is a way to define a 'class', or a 'model' (or a certain
object)? so that I can use 'summary' to produce a summary like it does for a
lm object.

Also, it should be able to use 'predict' and 'plot' and other various
generic functions.

I am reading bits and pieces on the internet on 'setClass', 'setMethod'.  Am
I looking for the correct thing? Is there any up to date references that I
can get help? I need some examples to get started with.

Thanks!

Casper 

-
###
PhD candidate in Statistics
School of Mathematics, Statistics and Actuarial Science, University of Kent
###

--
View this message in context: 
http://r.789695.n4.nabble.com/Create-Model-Object-setClass-setMethod-tp4529473p4529473.html
Sent from the R help mailing list archive at Nabble.com.

__
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.


Re: [R] Create Model Object (setClass?setMethod?)

2012-04-03 Thread R. Michael Weylandt
Setting a class is quite easy if you are in the S3 (read: easier) system:

x - 1:15
class(x) - YourClass

summary.YourClass - function(x, ...) cat(The mean of your object is
, mean(x), \n)

summary(x)

Michael

On Tue, Apr 3, 2012 at 12:54 PM, casperyc caspe...@hotmail.co.uk wrote:
 Hi all,

 I have a self written likelihood as a model and functions to optimize and
 get fitted values, confidence intervals ect.

 I wonder if there is a way to define a 'class', or a 'model' (or a certain
 object)? so that I can use 'summary' to produce a summary like it does for a
 lm object.

 Also, it should be able to use 'predict' and 'plot' and other various
 generic functions.

 I am reading bits and pieces on the internet on 'setClass', 'setMethod'.  Am
 I looking for the correct thing? Is there any up to date references that I
 can get help? I need some examples to get started with.

 Thanks!

 Casper

 -
 ###
 PhD candidate in Statistics
 School of Mathematics, Statistics and Actuarial Science, University of Kent
 ###

 --
 View this message in context: 
 http://r.789695.n4.nabble.com/Create-Model-Object-setClass-setMethod-tp4529473p4529473.html
 Sent from the R help mailing list archive at Nabble.com.

 __
 R-help@r-project.org mailing list
 https://stat.ethz.ch/mailman/listinfo/r-help
 PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
 and provide commented, minimal, self-contained, reproducible code.

__
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.