    

 ## On this page

  

 

 # py\_random\_variables

 Last update: 05.08.2026 

<a id="py_random_variables.FitRV"></a>

## *class* py\_random\_variables.FitRV

<a id="py_random_variables.FitRV.__init__"></a>

#### \_\_init\_\_()

#### \_\_init\_\_(arg2: [matrix\_type](dynardo_py_algorithms.md#dynardo_py_algorithms.matrix_type))

#### \_\_init\_\_(arg2: [vector\_type](dynardo_py_algorithms.md#dynardo_py_algorithms.vector_type))

#### \_\_init\_\_(arg2: [vector\_type](dynardo_py_algorithms.md#dynardo_py_algorithms.vector_type), arg3: str)

<a id="py_random_variables.FitRV.get_cdf"></a>

#### get\_cdf(arg2: float) → float

<a id="py_random_variables.FitRV.get_cdf_inv"></a>

#### get\_cdf\_inv(arg2: float) → float

<a id="py_random_variables.FitRV.get_mean"></a>

#### get\_mean() → float

<a id="py_random_variables.FitRV.get_moments"></a>

#### get\_moments(arg2: int) → float

<a id="py_random_variables.FitRV.get_name"></a>

#### get\_name() → str

<a id="py_random_variables.FitRV.get_num_moments"></a>

#### get\_num\_moments() → int

<a id="py_random_variables.FitRV.get_num_parameters"></a>

#### get\_num\_parameters() → int

<a id="py_random_variables.FitRV.get_parameter"></a>

#### get\_parameter(arg2: int) → float

<a id="py_random_variables.FitRV.get_pdf"></a>

#### get\_pdf(arg2: float) → float

<a id="py_random_variables.FitRV.get_stddev"></a>

#### get\_stddev() → float

<a id="py_random_variables.FitRV.is_valid"></a>

#### is\_valid() → bool

<a id="py_random_variables.FitRV.set_moments"></a>

#### set\_moments(arg2: [vector\_type](dynardo_py_algorithms.md#dynardo_py_algorithms.vector_type))

<a id="py_random_variables.FitRV.set_parameters"></a>

#### set\_parameters(arg2: [vector\_type](dynardo_py_algorithms.md#dynardo_py_algorithms.vector_type))

<a id="py_random_variables.RVSet"></a>

## *class* py\_random\_variables.RVSet

<a id="py_random_variables.RVSet.__init__"></a>

#### \_\_init\_\_(parameter: PyParameterManager manager, design: PyOSDesignPoint point to extract from) → object

Extract mixed and stochastic parameters from a design point and convert them into an RVSet.

<a id="py_random_variables.RVSet_Independent"></a>

## *class* py\_random\_variables.RVSet\_Independent

<a id="py_random_variables.RVSet_Independent.__init__"></a>

#### \_\_init\_\_()

<a id="py_random_variables.RVSet_Nataf"></a>

## *class* py\_random\_variables.RVSet\_Nataf

<a id="py_random_variables.RVSet_Nataf.__init__"></a>

#### \_\_init\_\_()