[R] Forcing integers to be nominal

Tim Wilson wilson at visi.com
Wed Aug 7 09:10:02 CEST 2002


Hi everyone,

I've got a problem with an analysis of variance where it appears that my
independent variable is being treated as an integer when it should be
nominal.

The data are being loaded from an SPSS file and the independent variable
'YearColl' corresponds (surprisingly enough) to a student's year in
college. :-) The integers 1-4 are used in the dataset for this purpose.
My quick little anova gives this result:

> mir.aov <- aov(DepressT ~ YearColl, data=mir)
> summary(mir.aov)
             Df  Sum Sq Mean Sq F value   Pr(>F)
YearColl      1   955.7   955.7  10.305 0.001474 **
Residuals   293 27172.5    92.7
---
Signif. codes:  0 `***' 0.001 `**' 0.01 `*' 0.05 `.' 0.1 ` ' 1

I was expecting the df for YearColl to be (k-1) = 3.

Am I reading this right? Is there a way to force integers to act like
nominal data?

-Tim

-- 
Tim Wilson      |   Visit Sibley online:   | Check out:
Henry Sibley HS |  http://www.isd197.org   | http://www.zope.com
W. St. Paul, MN |                          | http://slashdot.org
wilson at visi.com |  <dtml-var pithy_quote>  | http://linux.com
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !)  To: r-help-request at stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._



More information about the R-help mailing list