我从https://unsplash.com/documentation#authorization-workflow找到了解决方案。如果运行mtcars
示例,数字将按预期显示。
但是,当我使用here和以下脚本时,digits
参数没有任何作用:
path <- "path_to_adverising_csv/"
file <- "Advertising.csv"
filename <- paste0(path, file)
advertising <- read.csv(filename, header = TRUE)
names(advertising)
advertising_fit <- lm(sales~TV+radio+newspaper, data = advertising)
print(summary(advertising_fit), digits = 2)
输出:
Call:
lm(formula = sales ~ TV + radio + newspaper, data = advertising)
Residuals:
Min 1Q Median 3Q Max
-8.828 -0.891 0.242 1.189 2.829
Coefficients:
Estimate Std. Error t value Pr(>|t|)
(Intercept) 2.93889 0.31191 9.42 <2e-16 ***
TV 0.04576 0.00139 32.81 <2e-16 ***
radio 0.18853 0.00861 21.89 <2e-16 ***
newspaper -0.00104 0.00587 -0.18 0.86
---
Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
Residual standard error: 1.69 on 196 degrees of freedom
Multiple R-squared: 0.897, Adjusted R-squared: 0.896
F-statistic: 570 on 3 and 196 DF, p-value: <2e-16
我想念一些明显的东西吗?
答案 0 :(得分:1)
在后台,这正在调用printCoefMat
来打印系数矩阵很好。 digits
传递到帮助状态的此功能
位数用于大多数数字的最小有效位数。
注意“最多的数字”。
从源头上看,这最终将在一个向量上调用format
,该向量包含舍入值的系数的绝对值及其标准误差以及传递相同的digits
自变量值。
从format
的帮助中获得
数字
数字和复数x使用多少个有效数字。默认值为NULL,使用getOption(“ digits”)。这是一个建议:将使用足够的小数位,以便最小的(数量级)数字具有这么多的有效数字,并且还要满足nsmall。 (有关复数的解释,请参见signif。)请参见signif。)
因此,由于您有足够的小数点用于最小的系数及其标准误,所以有效位数也足够。
在这种情况下,它是newspaper
的系数。