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


R broom tidy.map 整理 a(n) Map對象


Tidy 總結了有關模型組件的信息。模型組件可能是回歸中的單個項、單個假設、聚類或類。 tidy 所認為的模型組件的確切含義因模型而異,但通常是不言而喻的。如果模型具有多種不同類型的組件,您將需要指定要返回哪些組件。

用法

# S3 method for map
tidy(x, ...)

參數

x

maps::map() 返回的 map 對象。

...

附加參數。不曾用過。僅需要匹配通用簽名。注意:拚寫錯誤的參數將被吸收到 ... 中,並被忽略。如果拚寫錯誤的參數有默認值,則將使用默認值。例如,如果您傳遞 conf.lvel = 0.9 ,所有計算將使用 conf.level = 0.95 進行。這裏有兩個異常:

  • tidy() 方法在提供 exponentiate 參數時會發出警告(如果該參數將被忽略)。

  • augment() 方法在提供 newdata 參數時會發出警告(如果該參數將被忽略)。

也可以看看

帶有列的 tibble::tibble()

term

回歸項的名稱。

long

經度。

lat

緯度。

其餘列提供有關地理屬性的信息,並取決於輸入的Map對象。請參閱 ?maps::map 了解更多信息。

例子


# load libraries for models and data
library(maps)
#> 
#> Attaching package: ‘maps’
#> The following object is masked from ‘package:cluster’:
#> 
#>     votes.repub
#> The following object is masked from ‘package:purrr’:
#> 
#>     map
#> The following object is masked from ‘package:mclust’:
#> 
#>     map
library(ggplot2)

ca <- map("county", "ca", plot = FALSE, fill = TRUE)

tidy(ca)
#> # A tibble: 2,977 × 7
#>    term   long   lat group order region     subregion
#>    <chr> <dbl> <dbl> <dbl> <int> <chr>      <chr>    
#>  1 1     -121.  37.5     1     1 california alameda  
#>  2 2     -122.  37.5     1     2 california alameda  
#>  3 3     -122.  37.5     1     3 california alameda  
#>  4 4     -122.  37.5     1     4 california alameda  
#>  5 5     -122.  37.5     1     5 california alameda  
#>  6 6     -122.  37.5     1     6 california alameda  
#>  7 7     -122.  37.5     1     7 california alameda  
#>  8 8     -122.  37.5     1     8 california alameda  
#>  9 9     -122.  37.5     1     9 california alameda  
#> 10 10    -122.  37.5     1    10 california alameda  
#> # ℹ 2,967 more rows

qplot(long, lat, data = ca, geom = "polygon", group = group)
#> Warning: `qplot()` was deprecated in ggplot2 3.4.0.


tx <- map("county", "texas", plot = FALSE, fill = TRUE)
tidy(tx)
#> # A tibble: 4,488 × 7
#>    term   long   lat group order region subregion
#>    <chr> <dbl> <dbl> <dbl> <int> <chr>  <chr>    
#>  1 1     -95.8  31.5     1     1 texas  anderson 
#>  2 2     -95.8  31.6     1     2 texas  anderson 
#>  3 3     -95.8  31.6     1     3 texas  anderson 
#>  4 4     -95.7  31.6     1     4 texas  anderson 
#>  5 5     -95.7  31.6     1     5 texas  anderson 
#>  6 6     -95.7  31.6     1     6 texas  anderson 
#>  7 7     -95.8  31.7     1     7 texas  anderson 
#>  8 8     -95.8  31.7     1     8 texas  anderson 
#>  9 9     -95.8  31.6     1     9 texas  anderson 
#> 10 10    -95.8  31.6     1    10 texas  anderson 
#> # ℹ 4,478 more rows
qplot(long, lat,
  data = tx, geom = "polygon", group = group,
  colour = I("white")
)

源代碼:R/maps-tidiers.R

相關用法


注:本文由純淨天空篩選整理自大神的英文原創作品 Tidy a(n) map object。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。