| sdc_raster | R Documentation |
sdc_raster creates multiple raster::raster objects
("count", "mean", "sum") from supplied point data x and calculates
the sensitivity to privacy disclosure for each raster location.
sdc_raster(
x,
variable,
r = 200,
max_risk = 0.95,
min_count = 10,
risk_type = c("external", "internal", "discrete"),
...,
field = variable
)
x |
sp::SpatialPointsDataFrame, sf::sf or a two column matrix or data.frame that is used to create a raster map. |
variable |
name of data column or |
r |
either a desired resolution or a pre-existing raster object.
In the first case, the crs of |
max_risk |
|
min_count |
|
risk_type |
passed on to |
... |
passed through to |
field |
synonym for |
A sdc_raster object is the vehicle that does the book keeping for calculating
sensitivity. Protection methods work upon a sdc_raster and return a new
sdc_raster in which the sensitivity is reduced.
The sensitivity of the map can be assessed with sensitivity_score,
plot.sdc_raster(), plot_sensitive() or print.
Reducing the sensitivity can be done with protect_smooth(),
protect_quadtree() and remove_sensitive(). Raster maps for mean,
sum and count data can be extracted from the $value (brick()).
object of class "sdc_raster":
$value: raster::brick() object with different layers e.g. count, sum, mean, scale.
$max_risk: see above.
$min_count: see above.
of protection operation protect_smooth() or protect_quadtree().
$type: data type of variable, either numeric or logical
$risk_type, "external", "internal" or "discrete" (see disclosure_risk())
Other sensitive:
disclosure_risk(),
is_sensitive_at(),
is_sensitive(),
plot_sensitive(),
remove_sensitive(),
sensitivity_score()
library(raster) prod <- sdc_raster(enterprises, field = "production", r = 500) print(prod) prod <- sdc_raster(enterprises, field = "production", r = 1e3) print(prod) # get raster with the average production per cell averaged over the enterprises prod_mean <- mean(prod) summary(prod_mean) # get raster with the total production per cell prod_total <- sum(prod) summary(prod_total)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.