Skip to contents

Laplace response with Gaussian contamination

Usage

synthetic.response.laplace.outlier(
  laplace.scale,
  outlier.fraction,
  outlier.sd,
  minimum.outliers = 0L,
  count.rounding = "round",
  laplace.algorithm = "uniform.inverse.v1"
)

Arguments

laplace.scale

Laplace scale.

outlier.fraction

Fraction contaminated.

outlier.sd

Contamination standard deviation.

minimum.outliers

Minimum contamination count.

count.rounding

Count policy.

laplace.algorithm

Versioned Laplace algorithm.

Value

A synthetic response component.

Examples

synthetic.response.laplace.outlier(0.1, 0.05, 1)
#> $kind
#> [1] "response"
#> 
#> $family
#> [1] "laplace.outlier"
#> 
#> $version
#> [1] 1
#> 
#> $parameters
#> $parameters$target
#> [1] "conditional.mean"
#> 
#> $parameters$parameters
#> $parameters$parameters$laplace.scale
#> [1] 0.1
#> 
#> $parameters$parameters$outlier.fraction
#> [1] 0.05
#> 
#> $parameters$parameters$outlier.sd
#> [1] 1
#> 
#> $parameters$parameters$minimum.outliers
#> [1] 0
#> 
#> $parameters$parameters$count.rounding
#> [1] "round"
#> 
#> $parameters$parameters$laplace.algorithm
#> [1] "uniform.inverse.v1"
#> 
#> 
#> 
#> attr(,"class")
#> [1] "synthetic_laplace_outlier_response" "synthetic_response_component"      
#> [3] "synthetic_response"                 "synthetic_component"