[R] problem with Matrix package

Douglas Bates bates at stat.wisc.edu
Sun Feb 11 20:29:13 CET 2007


On 2/11/07, Andrew Gelman <gelman at stat.columbia.edu> wrote:
> Doug
> Yes, it's R 2.4.1.  I'm trying to keep up with Matrix for various
> reasons, most immediately that our "arm" package requires Matrix.
> Andrew

The source package for version 0.9975-10 Matrix has just been moved
onto CRAN.  Binary versions should hit the mirrors in a day or two.  I
suggest you try with that version.

In the meantime try

str(get("Logic", "package:methods"))

I get

> str(get("Logic", "package:methods"))
Formal class 'groupGenericFunction' [package "methods"] with 9 slots
  ..@ .Data       :function (e1, e2)
  ..@ groupMembers:List of 2
  .. ..$ : chr "&"
  .. ..$ : chr "|"
  ..@ generic     : atomic [1:1] Logic
  .. ..- attr(*, "package")= chr "base"
  ..@ package     : chr "base"
  ..@ group       :List of 1
  .. ..$ : chr "Ops"
  ..@ valueClass  : chr(0)
  ..@ signature   : chr [1:2] "e1" "e2"
  ..@ default     :Formal class 'MethodsList' [package "methods"] with 3 slots
  .. .. ..@ methods   : list()
  .. .. ..@ argument  : symbol e1
  .. .. ..@ allMethods: list()
  ..@ skeleton    : language function (e1, e2)  stop("invalid call in
method dispatch to \"Logic\" (no default method)",  ...

The Windows binary version of the Matrix package that you installed is
several weeks old.  If it didn't install on a stock version of R-2.4.1
I imagine we would have heard about it before now.  I think you may
need to check if somehow you have an old version of the methods
package on your search path or just install a fresh copy of R-2.4.1


>
> Douglas Bates wrote:
> > On 2/11/07, Andrew Gelman <gelman at stat.columbia.edu> wrote:
> >> I decided to update my packages and then had a problem with loading the
> >> Matrix package
> >> http://cran.at.r-project.org/bin/windows/contrib/2.4/Matrix_0.9975-9.zip
> >> This is what happened when I tried to load it in:
> >>
> >>  > library("Matrix")
> >> Error in importIntoEnv(impenv, impnames, ns, impvars) :
> >>         object 'Logic' is not exported by 'namespace:methods'
> >> Error: package/namespace load failed for 'Matrix'
> >>  >
> >>
> >> I hadn't had this probldem before; any thoughts?
> >>
> >> Andrew
> >
> > And the version of R that you are using is?
> >
> > Version 0.9975-9 of the Matrix package depends on R >= 2.4.1 for
> > exactly this reason.
>
> --
> Andrew Gelman
> Professor, Department of Statistics
> Professor, Department of Political Science
> Columbia University, New York
> gelman at stat.columbia.edu
> www.stat.columbia.edu/~gelman
>
> Office hours spring 2006:
>   to be announced
>
> Statistics department office:
>   Social Work Bldg (Amsterdam Ave at 122 St), Room 1016
>   212-851-2142
> Political Science department office:
>   International Affairs Bldg (Amsterdam Ave at 118 St), Room 731
>   212-854-7075
>
> Mailing address:
>   1255 Amsterdam Ave, Room 1016
>   Columbia University
>   New York, NY 10027-5904
>   212-851-2142
>   (fax) 212-851-2164
>
>



More information about the R-help mailing list