當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


R modelr na.warn 處理缺失值並發出警告

此 NA 處理程序確保那些支持 na.action 參數的模型不會默默地刪除缺失值。它環繞stats::na.exclude(),以便輸入行有一個預測/殘差。要全局應用它,請運行 options(na.action = na.warn)

用法

na.warn(object)

參數

object

一個 DataFrame

例子

df <- tibble::tibble(
  x = 1:10,
  y = c(5.1, 9.7, NA, 17.4, 21.2, 26.6, 27.9, NA, 36.3, 40.4)
)
# Default behaviour is to silently drop
m1 <- lm(y ~ x, data = df)
resid(m1)
#>           1           2           4           5           6           7 
#> -0.59214286  0.14500000  0.11928571  0.05642857  1.59357143 -0.96928571 
#>           9          10 
#> -0.29500000 -0.05785714 

# Use na.action = na.warn to warn
m2 <- lm(y ~ x, data = df, na.action = na.warn)
#> Warning: Dropping 2 rows with missing values
resid(m2)
#>           1           2           3           4           5           6 
#> -0.59214286  0.14500000          NA  0.11928571  0.05642857  1.59357143 
#>           7           8           9          10 
#> -0.96928571          NA -0.29500000 -0.05785714 
源代碼:R/na-warn.R

相關用法


注:本文由純淨天空篩選整理自Hadley Wickham等大神的英文原創作品 Handle missing values with a warning。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。