I am using robreg.evol (part of the RFreak package) to fit models via least trimmed squares (LTS) regression and am encountering the following error message when attempting to access the coefficients: Error in fit1$coef : $ operator not defined for this S4 class. It appears to me that robreg.evol is not saving the estimates in a form that can be accessed following estimation. According to documentation for RFreak, the function is supposed to return an object of class "evolreg" that contains the parameter estimates. I am uncertain whether the error I am receiving is related to to the version of R being used. I receive the error message when using R version 2.12.1. When using the latest version of R, i.e., 2.13, I receive a Java error message and cannot get RFreak to work at all. -- Jim James W. Shaw, Ph.D., Pharm.D., M.P.H. Assistant Professor Department of Pharmacy Administration College of Pharmacy University of Illinois at Chicago 833 South Wood Street, M/C 871, Room 266 Chicago, IL 60612 Tel.: 312-355-5666 Fax: 312-996-0868 Mobile Tel.: 215-852-3045
A question regarding RFreak
3 messages · James Shaw, Uwe Ligges
On 18.04.2011 23:41, James Shaw wrote:
I am using robreg.evol (part of the RFreak package) to fit models via least trimmed squares (LTS) regression and am encountering the following error message when attempting to access the coefficients: Error in fit1$coef : $ operator not defined for this S4 class.
Where is the reproducible code that the posting guide asks you to send with your question?
It appears to me that robreg.evol is not saving the estimates in a form that can be accessed following estimation. According to documentation for RFreak, the function is supposed to return an object of class "evolreg" that contains the parameter estimates.
It does, ask R to str(object) and you will see that it is an S4 object that contains a slot coefficients and you can get those by object at coefficients the package maintainer of the package may want to provide a coef() method or something similar.
I am uncertain whether the error I am receiving is related to to the version of R being used. I receive the error message when using R version 2.12.1. When using the latest version of R, i.e., 2.13, I receive a Java error message and cannot get RFreak to work at all.
You have not even sent the error message, nor the versions of Java, and the involved packages. Uwe Ligges
-- Jim James W. Shaw, Ph.D., Pharm.D., M.P.H. Assistant Professor Department of Pharmacy Administration College of Pharmacy University of Illinois at Chicago 833 South Wood Street, M/C 871, Room 266 Chicago, IL 60612 Tel.: 312-355-5666 Fax: 312-996-0868 Mobile Tel.: 215-852-3045
______________________________________________ R-help at 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.
Dr. Ligges: Thank you for the prompt reply. I am sorry that I did not include my code. I submitted my post as I was running to a meeting and did not have time to provide more detail. Given the information you provided, I was able to access the coefficient vector. -- Jim 2011/4/19 Uwe Ligges <ligges at statistik.tu-dortmund.de>:
On 18.04.2011 23:41, James Shaw wrote:
I am using robreg.evol (part of the RFreak package) to fit models via least trimmed squares (LTS) regression and am encountering the following error message when attempting to access the coefficients: Error in fit1$coef : $ operator not defined for this S4 class.
Where is the reproducible code that the posting guide asks you to send with your question?
It appears to me that robreg.evol is not saving the estimates in a form that can be accessed following estimation. ?According to documentation for RFreak, the function is supposed to return an object of class "evolreg" that contains the parameter estimates.
It does, ask R to str(object) and you will see that it is an S4 object that contains a slot coefficients and you can get those by object at coefficients the package maintainer of the package may want to provide a coef() method or something similar.
I am uncertain whether the error I am receiving is related to to the version of R being used. ?I receive the error message when using R version 2.12.1. ?When using the latest version of R, i.e., 2.13, I receive a Java error message and cannot get RFreak to work at all.
You have not even sent the error message, nor the versions of Java, and the involved packages. Uwe Ligges
-- Jim James W. Shaw, Ph.D., Pharm.D., M.P.H. Assistant Professor Department of Pharmacy Administration College of Pharmacy University of Illinois at Chicago 833 South Wood Street, M/C 871, Room 266 Chicago, IL 60612 Tel.: 312-355-5666 Fax: 312-996-0868 Mobile Tel.: 215-852-3045
______________________________________________ R-help at 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.
James W. Shaw, Ph.D., Pharm.D., M.P.H. Assistant Professor Department of Pharmacy Administration College of Pharmacy University of Illinois at Chicago 833 South Wood Street, M/C 871, Room 266 Chicago, IL 60612 Tel.: 312-355-5666 Fax: 312-996-0868 Mobile Tel.: 215-852-3045