[R] controlling number of decimals printed in anova tables?
Michael Friendly
friendly at yorku.ca
Mon Feb 16 23:17:28 CET 2009
Thanks, Gabor
No, that wasn't it at all. In print.anova, I found:
if (length(i <- grep("Df$", cn)))
zap.i <- zap.i[!(zap.i %in% i)]
so it only recognizes "Df", not "df" as a column name prefix to print as
integers.
-Michael
Gabor Grothendieck wrote:
> Or safer:
>
> df <- as.integer(round(...))
>
> On Mon, Feb 16, 2009 at 10:54 AM, Gabor Grothendieck
> <ggrothendieck at gmail.com> wrote:
>
>> Try this:
>>
>> On Mon, Feb 16, 2009 at 9:02 AM, Michael Friendly <friendly at yorku.ca> wrote:
>>
>>> For glm() models, I often find both the print() and summary() method
>>> disappointing if my main interest
>>> is seeing how well a given model fits. A basic display would just compare
>>> the null model to to my model.
>>>
>>> I wrote the function below based on code in some package.
>>> How can I make it so that the df in the table are printed with 0 decimals?
>>>
>> Try this:
>> df <- as.integer(c(x$df.null, x$df.residual))
>>
>>
--
Michael Friendly Email: friendly AT yorku DOT ca
Professor, Psychology Dept.
York University Voice: 416 736-5115 x66249 Fax: 416 736-5814
4700 Keele Street http://www.math.yorku.ca/SCS/friendly.html
Toronto, ONT M3J 1P3 CANADA
More information about the R-help
mailing list