[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