[R] qda problem
Uwe Ligges
ligges at statistik.uni-dortmund.de
Mon Jan 19 17:43:16 CET 2004
Christian,
I have reported a similar problem to Brian a few weeks ago. I think it
has been fixed in recent versions of MASS (in the VR bundle) and works
for me with another data.frame.
Run update.packages() and try again.
I owed you an answer (you know why),
Uwe
Christian Hennig wrote:
> Hi,
>
> the following strange error appears when I use qda:
>
>
>>qda1 <- qda(as.data.frame(mfilters[cvtrain,]),as.factor(traingroups))
>
> Error: function is not a closure
>
> That's also strange:
>
>>qda1 <- qda(mfilters[cvtrain,],as.factor(traingroups))
>
> Error in qda.default(mfilters[cvtrain, ], as.factor(traingroups)) :
> length of dimnames must match that of dims
>
> Some backgroud:
>
>>str(mfilters[cvtrain,])
>
> num [1:12500, 1:12] -0.426 0.937 -1.610 -2.099 0.749 ...
> - attr(*, "dimnames")=List of 2
> ..$ : chr [1:12500] "1" "2" "8" "9" ...
> ..$ : NULL
>
>>str(as.factor(traingroups))
>
> Factor w/ 3 levels "1","2","3": 1 1 1 1 1 1 1 1 1 1 ...
> - attr(*, "names")= chr [1:12500] "1" "2" "8" "9" ...
>
>>str(as.data.frame(mfilters[cvtrain,]))
>
> `data.frame': 12500 obs. of 12 variables:
> $ V1 : num -0.426 0.937 -1.610 -2.099 0.749 ...
> $ V2 : num 0.7970 -1.9004 0.0443 -1.2074 0.4095 ...
> $ V3 : num -0.303 -0.636 -0.806 0.639 0.363 ...
> $ V4 : num 0.130 -0.096 -0.644 0.723 0.576 ...
> $ V5 : num -0.2942 1.4951 -0.0098 0.3253 0.3881 ...
> $ V6 : num -0.2943 -0.6561 -0.0863 -0.0849 -0.5070 ...
> $ V7 : num 0.512 -0.618 -0.244 0.392 0.346 ...
> $ V8 : num -0.171 0.677 0.117 -0.113 0.669 ...
> $ V9 : num 0.2289 -0.3934 0.1051 0.1545 -0.0446 ...
> $ V10: num 0.0188 0.5614 -0.2271 0.0340 0.2207 ...
> $ V11: num -0.152 0.631 0.447 0.696 0.458 ...
> $ V12: num 0.6139 -0.9379 -1.1784 0.0802 -0.6625 ...
>
> ...looks proper to me and works without problems with svm...
>
> Even stranger is the fact that my .R file suggests that the first command
> qda1 <- qda(as.data.frame(mfilters[cvtrain,]),as.factor(traingroups))
> worked in December for the same data (apart from random sampling of
> cvtrain/traingroups, but I tried more than one version), and
> even under the same version of R (1.8.0).
>
> Can anybody tell me what goes wrong now?
>
> Best,
> Christian
>
> ***********************************************************************
> Christian Hennig
> Fachbereich Mathematik-SPST/ZMS, Universitaet Hamburg
> hennig at math.uni-hamburg.de, http://www.math.uni-hamburg.de/home/hennig/
> #######################################################################
> ich empfehle www.boag-online.de
>
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://www.stat.math.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
More information about the R-help
mailing list