dist_sample(x)
A list of sampled values.
# Univariate numeric samples
dist <- dist_sample(x = list(rnorm(100), rnorm(100, 10)))
dist
#> <distribution[2]>
#> [1] sample[100] sample[100]
mean(dist)
#> [1] -0.1136047 10.0712533
variance(dist)
#> [1] 1.0129719 0.8350596
skewness(dist)
#> [1] 0.4029380 0.1892396
generate(dist, 10)
#> [[1]]
#> [1] 0.1053733 0.3942178 -0.7238691 0.8250203 -0.9234880 0.2558145
#> [7] 0.6866263 1.2292868 0.2330484 -0.8113330
#>
#> [[2]]
#> [1] 10.233440 9.527330 9.582240 9.200704 10.400266 10.918669 10.485451
#> [8] 11.393081 11.130172 10.048189
#>
density(dist, 1)
#> [1] 0.2018403 0.0000000
# Multivariate numeric samples
dist <- dist_sample(x = list(cbind(rnorm(100), rnorm(100, 10))))
dist
#> <distribution[1]>
#> [1] sample[100]
mean(dist)
#> [1] 0.05039244 10.07866275
variance(dist)
#> [,1] [,2]
#> [1,] 0.86300698 -0.08067302
#> [2,] -0.08067302 0.83666712
skewness(dist)
#> [1] -0.002453366
generate(dist, 10)
#> [[1]]
#> [,1] [,2]
#> [1,] -0.57852490 9.291515
#> [2,] 0.02880981 11.566691
#> [3,] -1.30267167 10.362417
#> [4,] -0.08603361 8.806459
#> [5,] 0.23149277 9.718275
#> [6,] -0.41092970 10.647418
#> [7,] -0.09455546 11.384621
#> [8,] -0.07257999 10.304062
#> [9,] -0.28630015 10.238515
#> [10,] -0.76673461 10.398903
#>
density(dist, 1)
#> [1] 0.2993009 0.0000000