[R] help with plotting results of lda
pgseye
prseye at gmail.com
Sun Apr 26 10:27:53 CEST 2009
Hi,
I've performed an lda and obtained a classification table for some of my
data:
> efa.dfa<-lda(groups~.,efa.scores.8,CV=T)
> str(efa.dfa)
List of 5
$ class : Factor w/ 2 levels "1","2": 1 2 1 2 1 1 2 2 1 2 ...
$ posterior: num [1:160, 1:2] 0.99083 0.00852 0.93983 0.23186 0.85931 ...
..- attr(*, "dimnames")=List of 2
.. ..$ : chr [1:160] "1" "2" "3" "4" ...
.. ..$ : chr [1:2] "1" "2"
$ terms :Classes 'terms', 'formula' length 3 groups ~ Comp.1 + Comp.2 +
Comp.3 + Comp.4 + Comp.5 + Comp.6 + Comp.7 + Comp.8 + Comp.9 + Comp.10
+ Comp.11 + Comp.12 + ...
.. ..- attr(*, "variables")= language list(groups, Comp.1, Comp.2, Comp.3,
Comp.4, Comp.5, Comp.6, Comp.7, Comp.8, Comp.9, Comp.10, Comp.11,
Comp.12, Comp.13, ...
.. ..- attr(*, "factors")= int [1:35, 1:34] 0 1 0 0 0 0 0 0 0 0 ...
.. .. ..- attr(*, "dimnames")=List of 2
.. .. .. ..$ : chr [1:35] "groups" "Comp.1" "Comp.2" "Comp.3" ...
.. .. .. ..$ : chr [1:34] "Comp.1" "Comp.2" "Comp.3" "Comp.4" ...
.. ..- attr(*, "term.labels")= chr [1:34] "Comp.1" "Comp.2" "Comp.3"
"Comp.4" ...
.. ..- attr(*, "order")= int [1:34] 1 1 1 1 1 1 1 1 1 1 ...
.. ..- attr(*, "intercept")= int 1
.. ..- attr(*, "response")= int 1
.. ..- attr(*, ".Environment")=<environment: R_GlobalEnv>
.. ..- attr(*, "predvars")= language list(groups, Comp.1, Comp.2, Comp.3,
Comp.4, Comp.5, Comp.6, Comp.7, Comp.8, Comp.9, Comp.10, Comp.11,
Comp.12, Comp.13, ...
.. ..- attr(*, "dataClasses")= Named chr [1:35] "numeric" "numeric"
"numeric" "numeric" ...
.. .. ..- attr(*, "names")= chr [1:35] "groups" "Comp.1" "Comp.2" "Comp.3"
...
$ call : language lda(formula = groups ~ ., data = efa.scores.8, CV =
T)
$ xlevels : list()
> table(groups, Classified=efa.dfa$class)
Classified
groups 1 2
1 59 21
2 10 70
but when I try to plot the results I get:
> plot(efa.dfa)
Error in plot.window(...) : need finite 'xlim' values
In addition: Warning messages:
1: In min(x) : no non-missing arguments to min; returning Inf
2: In max(x) : no non-missing arguments to max; returning -Inf
3: In min(x) : no non-missing arguments to min; returning Inf
4: In max(x) : no non-missing arguments to max; returning -Inf
anyone have any ideas?
Thanks a lot,
Paul
--
View this message in context: http://www.nabble.com/help-with-plotting-results-of-lda-tp23240220p23240220.html
Sent from the R help mailing list archive at Nabble.com.
More information about the R-help
mailing list