SyScSelection1.0.2 package

Systematic Scenario Selection for Stress Testing

baseb_expansion

Adds the next base-b element to an existing base-b sequence

calc_mesh_size

Calculates the number of points in a mesh of fineness phi, covering a ...

center_at_origin

Creates a new ellipsoid object equivalent to the given hyperellipsoid ...

fill_adj_2Dface

Creates a phi x phi grid (i.e., the mesh on a single two-dimensional f...

fill_adj_2Dface_beta

Calculates the factor, beta in [0, 1], that interpolates the pth equid...

fill_corners

Systematically fills a given mesh array (cmesh) with d-dimensional poi...

get

Get hyperellipsoid property from the specified object and return the v...

hypercube_mesh

Generates a Cartesian mesh of d-dimensional scenarios based on the giv...

hyperellipsoid

Hyperellipsoid class constructor

make_corners

Fills a mesh (corn_mesh) with d-dimensional points representing all co...

make_edges

Fills a mesh with d-dimensional points representing all non-corner edg...

make_ellipsoid_from_vertices

Constructs a new d-dimensional ellipsoid with the given "positive vert...

make_faces

Fills a mesh with d-dimensional points representing all non-edge face ...

new_baseb_expansion

Creates a new base-b sequence of a designated length

rotate_to_coordaxes

Rotates the ellipsoid (hellip) so its principal axes align with the co...

sizeparam_normal_distn

Calculates the size paramater for a d-dimensional hyperellipsoid confo...

sizeparam_t_distn

Calculates the size paramater for a d-dimensional hyperellipsoid confo...

spheroid_mesh

Generates a Cartesian mesh of d-dimensional scenarios based on the giv...

stretch_to_unitspheroid

Stretches the ellipsoid (hellip) to the unit spheroid of the same dime...

transform_ellipsoid

Applies the given linear transformation, tfm, to the given ellipsoid. ...

univariate_shocks

Calculates 2d d-dimensional univariate shocks (up and down in each of ...

vertices

Finds the d d-dimensional positive vertices for the given ellipsoid. A...

Quasi-Monte-Carlo algorithm for systematic generation of shock scenarios from an arbitrary multivariate elliptical distribution. The algorithm selects a systematic mesh of arbitrary fineness that approximately evenly covers an isoprobability ellipsoid in d dimensions (Flood, Mark D. & Korenko, George G. (2013) <doi:10.1080/14697688.2014.926018>). This package is the 'R' analogy to the 'Matlab' code published by Flood & Korenko in above-mentioned paper.

  • Maintainer: Merlin Kopfmann
  • License: CC0
  • Last published: 2020-10-26