当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。