simdesign_discunif | R Documentation |
Provides 2-dimensional points, spread uniformly over disc, or partial disc segment (i.e. a circle, or ring, or ring segment). Useful for e.g. building up clustering exercises.
simdesign_discunif(
r_min = 0,
r_max = 1,
angle_min = 0,
angle_max = 2 * pi,
name = "Uniform circle simulation design",
...
)
r_min |
Minimum radius of points. |
r_max |
Maximum radius of points. |
angle_min |
Minimum angle of points (between 0 and 2pi). |
angle_max |
Maximum angle of points (between 0 and 2pi). |
name |
Character, optional name of the simulation design. |
... |
Further arguments are passed to the |
The distribution of points on a disk depends on the radius - the farther out, the more area the points need to cover. Thus, simply sampling two uniform values for radius and angle will not work. See references.
List object with class attribute "simdesign_discunif" (S3 class), inheriting
from "simdesign". It contains the same entries as a simdesign
object but in addition the following entries:
r_min
r_max
angle_min
angle_max
https://mathworld.wolfram.com/DiskPointPicking.html
disc_sampler <- simdesign_discunif()
plot(simulate_data(disc_sampler, 1000, seed = 19))
ring_segment_sampler <- simdesign_discunif(r_min = 0.5, angle_min = 0.5 * pi)
plot(simulate_data(ring_segment_sampler, 1000, seed = 19))
circle_sampler <- simdesign_discunif(r_min = 1)
plot(simulate_data(circle_sampler, 1000, seed = 19))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.