On Mon, 13 Feb 2006, Petr Pikal wrote: > Thank you very much. > > On 13 Feb 2006 at 10:54, Prof Brian Ripley wrote: > > Date sent: Mon, 13 Feb 2006 10:54:21 +0000 (GMT) > From: Prof Brian Ripley <[EMAIL PROTECTED]> > To: Petr Pikal <[EMAIL PROTECTED]> > Copies to: [email protected] > Subject: Re: [R] ?bug? strange factors produced by chron > >> 1) The obvious test is via is.factor(), and you have not used that. > > I used it with TRUE result but did not use in my post (mea culpa) >> is.factor(kvartaly) > [1] TRUE > >> 2) Your example works for me, so what versions of R and chron is this? > > Package: chron > Version: 2.3-1 > R 2.2.1 and W2000 > > but problem is probably in interaction (see below) >> >> 3) Here's my guess. split is using the C-level test isFactor. That >> tests that the factor is of type integer, so please try >> >>> typeof(kvartaly) > > > typeof(kvartaly) > [1] "double" > > Problem is probably not in chron but in interaction, which silently > transfers factor type to double > >> typeof(factor(letters[1:2])) > [1] "integer" > >> typeof(interaction(factor(letters[1:2]), factor(letters[3:4]))) > [1] "double"
2.2.1 does not do that for me (and contains ans <- as.integer(ans), and has since Sept 2001). Do you have a private copy? -- Brian D. Ripley, [EMAIL PROTECTED] Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/ University of Oxford, Tel: +44 1865 272861 (self) 1 South Parks Road, +44 1865 272866 (PA) Oxford OX1 3TG, UK Fax: +44 1865 272595 ______________________________________________ [email protected] mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
