I don't believe this is Rgui vs Rterm either. More likely it is in the startup files for the two sessions, e.g. the library search paths.

Try using --vanilla.

On Fri, 30 Jan 2009, Pfaff, Bernhard Dr. wrote:

Sorry for bothering the list one more time. When I run the code with RGui.exe the methods are shown in both 
versions of R and everything is fine. However, there is a difference whence the 
showMethods("residuals") is invoked via Rterm.exe. Here, neither under 2.8.1 nor R-Devel are the 
methods reported for "GoGARCH" and "Goestml". I have the following in my .emacs:

(setq inferior-R-program-name "Q:/Shared/Applications/R/R-2.8.1/bin/Rterm.exe")
(setq inferior-R-args "--internet2")
(setq ess-ask-for-ess-directory nil)

and the result is the same:

library(gogarch)
Loading required package: fGarch
Loading required package: timeDate
Loading required package: timeSeries
Loading required package: fBasics
Loading required package: MASS
Warning message:
package 'gogarch' was built under R version 2.9.0
showMethods("residuals")
Function: residuals (package stats)
object="ANY"
object="fGARCH"

sessionInfo()
R version 2.8.1 (2008-12-22)
i386-pc-mingw32

locale:
LC_COLLATE=German_Germany.1252;LC_CTYPE=German_Germany.1252;LC_MONETARY=German_Germany.1252;LC_NUMERIC=C;LC_TIME=German_Germany.1252

attached base packages:
[1] stats     graphics  datasets  utils     grDevices methods   base

other attached packages:
[1] gogarch_0.2-9     fGarch_280.75     fBasics_280.74    MASS_7.2-44
[5] timeSeries_290.79 timeDate_290.81   fortunes_1.3-6

loaded via a namespace (and not attached):
[1] grid_2.8.1      lattice_0.17-17 nlme_3.1-89     urca_1.2-2
[5] vars_1.4-4
getMethod("residuals", "GoGARCH")
Error in getMethod("residuals", "GoGARCH") :
 No method found for function "residuals" and signature GoGARCH


So now my question is rather about the difference between RGui.exe and Rterm.exe with respect to the method map.

Best,
Bernhard



Dr. Bernhard Pfaff
Director
Invesco Quantitative Strategies International

Invesco Asset Management Deutschland GmbH
Bleichstrasse 60-62
D-60313 Frankfurt am Main

Tel: +49 (0)69 29807 230
Fax: +49 (0)69 29807 178
www.institutional.invesco.com
Email: bernhard_pf...@fra.invesco.com

Geschäftsführer: Karl Georg Bayer, Bernhard Langer, Dr. Jens Langewand, 
Alexander Lehmann, Christian Puschmann
Handelsregister: Frankfurt am Main, HRB 28469
Sitz der Gesellschaft: Frankfurt am Main


-----Ursprüngliche Nachricht-----
Von: r-devel-boun...@r-project.org
[mailto:r-devel-boun...@r-project.org] Im Auftrag von Pfaff,
Bernhard Dr.
Gesendet: Freitag, 30. Januar 2009 12:13
An: r-devel@r-project.org
Betreff: [Rd] Methods not loaded in R-Devel vs 2.8.1

Dear list-member,

I am currently developing a package with S4 classes. The
NAMESPACE and DESCRIPTION is printed below. Within this
package I have set a method "residuals" for two classes. In
version 2.8.1 these two are reported whereas in R-Devel
(2009-01-28 r47766). What have I missed? What has changed and
how can I rectify the issue? Your help and pointers are welcome.


For 2.8.1:
**********

library(gogarch)
Loading required package: fGarch
Loading required package: timeDate
Loading required package: timeSeries
Loading required package: fBasics
Loading required package: MASS
Warning message:
package 'gogarch' was built under R version 2.9.0
showMethods("residuals")
Function: residuals (package stats)
object="ANY"
object="fGARCH"
object="Goestml"
object="GoGARCH"

getMethod("residuals", "GoGARCH")
Method Definition:

function (object, ...)
{
   .local <- function (object, standardize = FALSE)
   {
       m <- ncol(obj...@x)
       n <- nrow(obj...@x)
       resl <- lapply(obj...@models, residuals, standardize =
standardize)
       resm <- matrix(c(unlist(resl)), ncol = m, nrow = n)
       ynames <- paste("y", 1:2, sep = "")
       colnames(resm) <- ynames
       rownames(resm) <- rownames(obj...@x)
       return(resm)
   }
   .local(object, ...)
}
<environment: namespace:gogarch>

Signatures:
       object
target  "GoGARCH"
defined "GoGARCH"
sessionInfo()
R version 2.8.1 (2008-12-22)
i386-pc-mingw32

locale:
LC_COLLATE=German_Germany.1252;LC_CTYPE=German_Germany.1252;LC_
MONETARY=German_Germany.1252;LC_NUMERIC=C;LC_TIME=German_Germany.1252

attached base packages:
[1] stats     graphics  datasets  utils     grDevices methods
base

other attached packages:
[1] gogarch_0.2-8     fGarch_280.75     fBasics_280.74
MASS_7.2-44
[5] timeSeries_290.79 timeDate_290.81   fortunes_1.3-6



For R-Devel:
************
library(gogarch)
Loading required package: fGarch
Loading required package: timeDate
Loading required package: timeSeries
Loading required package: fBasics
Loading required package: MASS
showMethods("residuals")
Function: residuals (package stats)
object="ANY"
object="fGARCH"

getMethod("residuals", "GoGARCH")
Error in getMethod("residuals", "GoGARCH") :
 No method found for function "residuals" and signature GoGARCH
sessionInfo()
R version 2.9.0 Under development (unstable) (2009-01-28 r47766)
i386-pc-mingw32

locale:
LC_COLLATE=German_Germany.1252;LC_CTYPE=German_Germany.1252;LC_
MONETARY=German_Germany.1252;LC_NUMERIC=C;LC_TIME=German_Germany.1252

attached base packages:
[1] stats     graphics  grDevices datasets  utils     methods
base

other attached packages:
[1] gogarch_0.2-8     fGarch_280.75     fBasics_280.74
MASS_7.2-44
[5] timeSeries_290.79 timeDate_290.81   fortunes_1.3-6

loaded via a namespace (and not attached):
[1] grid_2.9.0      lattice_0.17-17 nlme_3.1-89     urca_1.2-2
[5] vars_1.4-4



DESCRIPTION:
************
Package: gogarch
Version: 0.2-8
Type: Package
Title: Generalized Orthogonal GARCH (GO-GARCH) models
Date: 2009-01-30
Author: Bernhard Pfaff
Maintainer: Bernhard Pfaff <bernh...@pfaffikus.de>
Depends: R (>= 2.7.0), stats, methods, fGarch
Suggests: vars
Description: Implementation of the GO-GARCH model class.
License: GPL (>= 2)
LazyLoad: yes
LazyLoad: yes

NAMESPACE:
**********
## Import packages
import(methods)

## Import functions
importFrom(stats, coef, logLik, residuals)

## Classes
exportClasses(Goestml, GoGARCH, Goinit, Orthom)

## Methods
exportMethods(angles, cvar, ccor, ccov, coef, converged,
goest, logLik, M, print, show, t, residuals)

## Functions
export(gogarch, goinit, gollh, gotheta, Rd2, UprodR, unvech,
validOrthomObject, validGoinitObject)



Dr. Bernhard Pfaff
Director
Invesco Quantitative Strategies International

Invesco Asset Management Deutschland GmbH
Bleichstrasse 60-62
D-60313 Frankfurt am Main

Tel: +49 (0)69 29807 230
Fax: +49 (0)69 29807 178
www.institutional.invesco.com
Email: bernhard_pf...@fra.invesco.com

Geschäftsführer: Karl Georg Bayer, Bernhard Langer, Dr. Jens
Langewand, Alexander Lehmann, Christian Puschmann
Handelsregister: Frankfurt am Main, HRB 28469
Sitz der Gesellschaft: Frankfurt am Main

*****************************************************************
Confidentiality Note: The information contained in this
...{{dropped:10}}

______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel


______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel


--
Brian D. Ripley,                  rip...@stats.ox.ac.uk
Professor of Applied Statistics,  http://www.stats.ox.ac.uk/~ripley/
University of Oxford,             Tel:  +44 1865 272861 (self)
1 South Parks Road,                     +44 1865 272866 (PA)
Oxford OX1 3TG, UK                Fax:  +44 1865 272595
______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel

Reply via email to