Here is a list of Risk Functions used in PSG.
Table. Risk Functions.
Average Group
Full Name |
Brief Name |
Short Description |
avg |
Average Loss obtained by averaging Linear Loss scenarios, i.e., it is a linear function with coefficients obtained by averaging coefficients of Linear Loss scenarios. |
|
avg_g |
Average Gain obtained by averaging -(Linear Loss ) scenarios, i.e., it is a linear function with coefficients obtained by averaging coefficients of -(Linear Loss) scenarios. |
|
avg_max_risk |
There are M Linear Loss scenario functions (every Linear Loss scenario function is defined by a Matrix of Scenarios). A new Maximum Loss scenarios function is calculated by maximizing losses over Linear Loss functions (over M functions for every scenario). Average Max is calculated by averaging Maximum Loss scenarios. |
|
avg_max_risk_g |
There are M Linear Loss scenario functions (every Linear Loss scenario function is defined by a Matrix of Scenarios). A new Maximum Gain scenarios function is calculated by maximizing losses over -(Linear Loss) functions for every scenario (over M functions for every scenario). Average Max for Gain is calculated by averaging Maximum Gain scenarios. |
|
avg_max_dev |
There are M Linear Loss scenario functions (every Linear Loss scenario function is defined by a Matrix of Scenarios). A new Maximum Deviation scenarios function is calculated by maximizing losses over (Linear Loss) - (Average Linear Loss over scenarios) functions (over M functions for every scenario). Average Max Deviation is calculated by averaging Maximum Deviation scenarios. |
|
avg_max_dev_g |
There are M Linear Loss scenario functions (every Linear Loss scenario function is defined by a Matrix of Scenarios). A new Maximum Gain Deviation scenarios function is calculated by maximizing losses over -(Linear Loss)+ (Average Linear Loss over scenarios) functions (over M functions for every scenario). Average Max Gain Deviation is calculated by averaging Maximum Gain Deviation scenarios. |
|
avg(recourse(.)) |
Average of Recourse scenarios. Recourse scenarios are obtained by solving LP at the second stage of two-stage stochastic programming problem for every scenario. |
|
avg_g(recourse(.)) |
Average of -(Recourse ) scenarios. Recourse scenarios are obtained by solving LP at the second stage of two-stage stochastic programming problem for every scenario. |
CVaR Group
Full Name |
Brief Name |
Short Description |
cvar_risk |
Conditional Value-at-Risk for Linear Loss scenarios (also called Expected Shortfall and Tail VaR), i.e., the average of largest (1-α)% of Losses. |
|
cvar_risk_g |
Conditional Value-at-Risk for -(Linear Loss ) scenarios (also called Expected Shortfall and Tail VaR), i.e., the average of largest (1-α)% of -(Losses). |
|
cvar_risk_ni |
Special case of the CVaR when all coefficients in Linear Loss function are independent normally distributed random values. |
|
cvar_risk_ni_g |
Special case of the CVaR for Gain when all coefficients in -(Linear Loss ) function are independent normally distributed random values. |
|
cvar_risk_nd |
Special case of the CVaR when all coefficients in Linear Loss function are mutually dependent normally distributed random values. |
|
cvar_risk_nd_g |
Special case of the CVaR for Gain when all coefficients in -(Linear Loss ) function are mutually dependent normally distributed random values |
|
cvar_dev |
Conditional Value-at-Risk for (Linear Loss) - (Average over Linear Loss scenarios) , i.e., the average of largest (1-α)% of (Linear Loss) - (Average over Linear Loss scenarios) scenarios. |
|
cvar_dev_g |
Conditional Value-at-Risk for -(Linear Loss ) + (Average over scenarios Linear Loss) , i.e., the average of largest (1-α)% of - (Linear Loss) + (Average over scenarios Linear Loss) scenarios. |
|
cvar_ni_dev |
Special case of the CVaR Deviation when all coefficients in Linear Loss function are independent normally distributed random values. |
|
cvar_ni_dev_g |
Special case of the CVaR Deviation for Gain when all coefficients in -(Linear Loss ) function are independent normally distributed random values. |
|
cvar_nd_dev |
Special case of the CVaR Deviation when all coefficients in Linear Loss function are mutually dependent normally distributed random values |
|
cvar_nd_dev_g |
Special case of the CVaR Deviation for Gain when all coefficients in -(Linear Loss ) function are mutually dependent normally distributed random values |
|
avg_cvar_risk_ni |
Consider a mixture of (random) Linear Loss functions with positive weights summing up to one. Coefficients in all Linear Loss functions are independent normally distributed random values. Avg_cvar_risk_ni is the CVaR of the mixture of Normally Independent random values. |
|
CVaR for Gain for Mixture of Normal Independent
|
avg_cvar_risk_ni_g |
Consider a mixture of (random) Linear Loss functions with positive weights summing up to one. Coefficients in all Linear Loss functions are independent normally distributed random values. avg_cvar_risk_ni_g is the CVaR of the mixture of Normally Independent random values. |
avg_cvar_ni_dev |
Consider a mixture of (random) Linear Loss functions with positive weights summing up to one. Coefficients in all Linear Loss functions are independent normally distributed random values. avg_cvar_ni_dev is the CVaR of the mixture of Normally Independent random values. |
|
avg_cvar_ni_dev_g |
Consider a mixture of (random) Linear Loss functions with positive weights summing up to one. Coefficients in all Linear Loss functions are independent normally distributed random values. avg_cvar_ni_dev_g is the CVaR of the mixture of Normally Independent random values. |
|
cvar_max_risk |
There are M Linear Loss scenario functions (every Linear Loss scenario function is defined by a Matrix of Scenarios). A new Maximum Loss scenarios function is calculated by maximizing losses over Linear Loss functions (over M functions for every scenario). CVaR Max is calculated by taking CVaR of the Maximum Loss scenarios. |
|
cvar_max_risk_g |
There are M Linear Loss scenario functions (every Linear Loss scenario function is defined by a Matrix of Scenarios). A new Maximum Gain scenarios function is calculated by maximizing losses over -(Linear Loss) functions (over M functions for every scenario). CVaR Max for Gain is calculated by taking CVaR of the Maximum Gain scenarios. |
|
cvar_max_dev |
There are M Linear Loss scenario functions (every Linear Loss scenario function is defined by a Matrix of Scenarios). A new Maximum Loss scenarios function is calculated by maximizing losses over (Linear Loss)-(Expected Linear Loss) functions (over M functions for every scenario). CVaR Max Deviation is calculated by taking CVaR of the Maximum Loss scenarios. |
|
cvar_max_dev_g |
There are M Linear Loss scenario functions (every Linear Loss scenario function is defined by a Matrix of Scenarios). A new Maximum Gain scenarios function is calculated by maximizing losses over -(Linear Loss)+(Expected Linear Loss) functions (over M functions for every scenario). CVaR Max Deviation for Gain is calculated by taking CVaR of the Maximum Gain scenarios. |
|
CVaR for Discrete Distribution as Function of Atom Probabilities |
pcvar |
This function is similar to the standard CVaR function, but decision variables are probabilities of scenarios.
|
CVaR for Mixture of Normal Distributions as Function of Mixture Weights |
wcvar_ni |
This function calculates CVaR for a mixture of normal distributions as a function of variable weights in this mixture
|
cvar_risk(recourse(.)) |
CVaR of Recourse scenarios. Recourse scenarios are obtained by solving LP at the second stage of two-stage stochastic programming problem for every scenario. |
|
cvar_risk_g(recourse(.) |
CVaR of -(Recourse) scenarios. Recourse scenarios are obtained by solving LP at the second stage of two-stage stochastic programming problem for every scenario. |
|
cvar_dev(recourse(.)) |
CVaR of (Deviation Recourse) = (Recourse-(Expected Recourse)) scenarios. Recourse scenarios are obtained by solving LP at the second stage of two-stage stochastic programming problem for every scenario. |
|
cvar_dev_g(recourse(.)) |
CVaR of -(Deviation Recourse) = (-Recourse+(Expected Recourse)) scenarios. Recourse scenarios are obtained by solving LP at the second stage of two-stage stochastic programming problem for every scenario. |
VaR Group
Full Name |
Brief Name |
Short Description |
var_risk |
Value-at-Risk for Linear Loss scenarios, i.e., α% percentile of Linear Loss scenarios. |
|
var_risk_g |
Value-at-Risk for -(Linear Loss ) scenarios, i.e., α% percentile of -(Linear Loss) scenarios. |
|
var_risk_ni |
Special case of the VaR when all coefficients in Linear Loss function are independent normally distributed random values. |
|
var_risk_ni_g |
Special case of the VaR for Gain when all coefficients in Linear Loss function are independent normally distributed random values. |
|
var_risk_nd |
Special case of the VaR when all coefficients in Linear Loss function are mutually dependent normally distributed random values. |
|
var_risk_nd_g |
Special case of the VaR for Gain when all coefficients in Linear Loss function are mutually dependent normally distributed random values. |
|
var_dev |
Value-at-Risk for (Linear Loss ) - (Average over Linear Loss scenarios) , i.e., α% percentile of (Linear Loss) - (Average over Linear Loss scenarios) scenarios. |
|
var_dev_g |
Value-at-Risk for -(Linear Loss ) + (Average over Linear Loss scenarios) , i.e., α% percentile of -(Linear Loss) + (Average over Linear Loss scenarios) scenarios. |
|
var_ni_dev |
Special case of the VaR Deviation when all coefficients in Linear Loss function are independent normally distributed random values. |
|
var_ni_dev_g |
Special case of the VaR Deviation for Gain when all coefficients in -(Linear Loss ) function are independent normally distributed random values |
|
var_nd_dev |
Special case of the VaR Deviation when all coefficients in Linear Loss function are mutually dependent normally distributed random values |
|
var_nd_dev_g |
Special case of the VaR Deviation for Gain when all coefficients in -(Linear Loss ) function are mutually dependent normally distributed random values |
|
avg_var_risk_ni |
Consider a mixture of (random) Linear Loss functions with positive weights summing up to one. Coefficients in all Linear Loss functions are independent normally distributed random values. avg_var_risk_ni is the VaR of the mixture of Normally Independent random values. |
|
avg_var_risk_ni_g |
Consider a mixture of (random) Linear Loss functions with positive weights summing up to one. Coefficients in all Linear Loss functions are independent normally distributed random values. avg_var_risk_ni_g is the VaR of the mixture of Normally Independent random values. |
|
avg_var_ni_dev |
Consider a mixture of (random) Linear Loss functions with positive weights summing up to one. Coefficients in all Linear Loss functions are independent normally distributed random values. avg_var_ni_dev is the VaR of the mixture of Normally Independent random values. |
|
avg_var_ni_dev_g |
Consider a mixture of (random) Linear Loss functions with positive weights summing up to one. Coefficients in all Linear Loss functions are independent normally distributed random values. avg_var_ni_dev_g is the VaR of the mixture of Normally Independent random values. |
|
var_risk(recourse(.)) |
VaR of Recourse scenarios. Recourse scenarios are obtained by solving LP at the second stage of two-stage stochastic programming problem for every scenario. |
|
var_risk_g(recourse(.)) |
VaR of -(Recourse) scenarios. Recourse scenarios are obtained by solving LP at the second stage of two-stage stochastic programming problem for every scenario. |
|
var_dev(recourse(.)) |
VaR of (Deviation Recourse) = (Recourse-(Expected Recourse)) scenarios. Recourse scenarios are obtained by solving LP at the second stage of two-stage stochastic programming problem for every scenario. |
|
var_dev_g(recourse(.)) |
VaR of -(Deviation Recourse) = (-Recourse+(Expected Recourse)) scenarios. Recourse scenarios are obtained by solving LP at the second stage of two-stage stochastic programming problem for every scenario. |
Maximum Group
Full Name |
Brief Name |
Short Description |
max_risk |
Maximum of Linear Loss scenarios. |
|
max_risk_g |
Maximum of -(Linear Loss ) scenarios. |
|
max_dev |
Maximum of ((Linear Loss ) - (Average over Linear Loss scenarios)) scenarios. |
|
max_dev_g |
Maximum of (-(Linear Loss ) + (Average over Linear Loss scenarios)) scenarios. |
|
max_cvar_risk |
There are M Linear Loss scenario functions (every Linear Loss scenario function is defined by a Matrix of Scenarios). M new CVaR functions are calculated (for every Loss scenario function). Maximum CVaR is calculated by taking Maximum over M CVaR functions.
|
|
max_cvar_risk_g |
There are M Linear Loss scenario functions (every Linear Loss scenario function is defined by a Matrix of Scenarios). M new CVaR for Gain functions are calculated (for every -(Loss) scenario function). Maximum CVaR for Gain is calculated by taking Maximum over M CVaR for Gain functions (based on -(Loss) scenarios). |
|
max_cvar_dev |
There are M Linear Loss scenario functions (every Linear Loss scenario function is defined by a Matrix of Scenarios). M new CVaR Deviation functions are calculated (for every Loss scenario function). Maximum CVaR Deviation is calculated by taking Maximum over M CVaR Deviation functions. |
|
max_cvar_dev_g |
There are M Linear Loss scenario functions (every Linear Loss scenario function is defined by a Matrix of Scenarios). M new CVaR Deviation for Gain functions are calculated (for every -(Loss) scenario function). Maximum CVaR Deviation for Gain is calculated by taking Maximum over M CVaR Deviation for Gain functions (based on -(Loss) scenarios). |
|
max_var_risk |
There are M Linear Loss scenario functions (every Linear Loss scenario function is defined by a Matrix of Scenarios). M new VaR functions are calculated (for every Loss scenario function). Maximum VaR is calculated by taking Maximum over M VaR functions. |
|
max_var_risk_g |
There are M Linear Loss scenario functions (every Linear Loss scenario function is defined by a Matrix of Scenarios). M new VaR for Gain functions are calculated (for every -(Loss) scenario function). Maximum VaR for Gain is calculated by taking Maximum over M VaR for Gain functions. |
|
max_var_dev |
There are M Linear Loss scenario functions (every Linear Loss scenario function is defined by a Matrix of Scenarios). M new VaR Deviation functions are calculated (for every Loss scenario function). Maximum VaR Deviation is calculated by taking Maximum over M VaR Deviation functions. |
|
max_var_dev_g |
There are M Linear Loss scenario functions (every Linear Loss scenario function is defined by a Matrix of Scenarios). M new VaR Deviation for Gain functions are calculated (for every -(Loss) scenario function). Maximum VaR Deviation for Gain is calculated by taking Maximum over M VaR Deviation for Gain functions (based on -(Loss) scenarios). |
|
max_risk(recourse(.)) |
Maximum over Recourse scenarios. Recourse scenarios are obtained by solving LP at the second stage of two-stage stochastic programming problem for every scenario. |
|
max_risk_g(recourse(.)) |
Maximum over -(Recourse) scenarios. Recourse scenarios are obtained by solving LP at the second stage of two-stage stochastic programming problem for every scenario. |
|
max_dev(recourse(.)) |
Maximum over (Recourse)-(Expected Recourse) scenarios. Recourse scenarios are obtained by solving LP at the second stage of two-stage stochastic programming problem for every scenario. |
|
max_dev_g(recourse(.)) |
Maximum over -(Recourse)+(Expected Recourse) scenarios. Recourse scenarios are obtained by solving LP at the second stage of two-stage stochastic programming problem for every scenario. |
Mean Abs Group
Full Name |
Brief Name |
Short Description |
meanabs_pen |
Mean Absolute for Linear Loss scenarios function. Calculated by averaging over scenarios the absolute values of losses . |
|
meanabs_pen_ni |
Mean Absolute of Linear Loss function with independent normally distributed random coefficients. |
|
meanabs_pen_nd |
Mean Absolute of Linear Loss function with mutually dependent normally distributed random coefficients. |
|
meanabs_risk |
Mean Absolute for Linear Loss scenarios. (Mean Absolute) =Average Loss + Mean Absolute Deviation. |
|
meanabs_risk_g |
Mean Absolute for Gain for Linear Loss scenarios. (Mean Absolute for Gain) = -Average Loss + Mean Absolute Deviation. |
|
meanabs_risk_ni |
Mean Absolute when all coefficients in Linear Loss function are independent normally distributed random values. (Mean Absolute Normal Independent) =Average Loss + Mean Absolute Deviation. |
|
meanabs_risk_ni_g |
Mean Absolute for Gain when all coefficients in Linear Loss function are independent normally distributed random values.. (Mean Absolute for Gain Normal Independent) = - Average Loss + Mean Absolute Deviation. |
|
meanabs_risk_nd |
Mean Absolute when all coefficients in Linear Loss function are mutually dependent normally distributed random values.. (Mean Absolute Normal Dependent) =Average Loss + Mean Absolute Deviation. |
|
meanabs_risk_nd_g |
Mean Absolute for Gain when all coefficients in Linear Loss function are mutually dependent normally distributed random values. (Mean Absolute for Gain Normal Dependent) = - Average Loss + Mean Absolute Deviation. |
|
meanabs_dev |
Mean Absolute Deviation for Linear Loss scenarios. |
|
meanabs_ni_dev |
Mean Absolute Deviation for Linear Loss function with independent normally distributed random coefficients. |
|
meanabs_nd_dev |
Mean Absolute Deviation for Linear Loss function with mutually dependent normally distributed random coefficients. |
|
meanabs_pen(recourse(.)) |
Mean Absolute for Recourse scenarios function. Calculated by averaging over scenarios the absolute values of Recourse function. Recourse scenarios are obtained by solving LP at the second stage of two-stage stochastic programming problem for every scenario. |
|
meanabs_risk(recourse(.)) |
Mean Absolute for Recourse scenarios. (Mean Absolute Recourse) = Average Recourse + Mean Absolute Deviation of Recourse scenarios. Recourse scenarios are obtained by solving LP at the second stage of two-stage stochastic programming problem for every scenario. |
|
meanabs_risk_g(recourse(.)) |
Mean Absolute for Gain for Recourse scenarios. (Mean Absolute for Gain Recourse) = -(Average Recourse) + (Mean Absolute Deviation of Recourse scenarios). Recourse scenarios are obtained by solving LP at the second stage of two-stage stochastic programming problem for every scenario. |
|
meanabs_dev(recourse(.)) |
Mean Absolute Deviation for Recourse scenarios. Recourse scenarios are obtained by solving LP at the second stage of two-stage stochastic programming problem for every scenario. |
Partial Moment Group
Full Name |
Brief Name |
Short Description |
pm_pen |
Expected access of Linear Loss over some fixed threshold. |
|
pm_pen_g |
Expected access of -( Loss ) over some fixed threshold. |
|
pm_pen_ni |
Expected access of Linear Loss over some fixed threshold for the Loss with independent normally distributed random coefficients. |
|
pm_pen_ni_g |
Expected access of - (Loss ) over some fixed threshold for the Loss with independent normally distributed random coefficients. |
|
pm_pen_nd |
Expected access of Loss over some fixed threshold for the Loss with mutually dependent normally distributed random coefficients. |
|
pm_pen_nd_g |
Expected access of - (Loss ) over some fixed threshold for the Loss with mutually dependent normally distributed random coefficients. |
|
pm_dev |
Expected access of ( (Loss ) - (Average Loss )) over some fixed threshold. |
|
pm_dev_g |
Expected access of (- (Loss ) + (Average Loss )) over some fixed threshold. |
|
pm_ni_dev |
Expected access of ( (Loss ) - (Average Loss )) over some fixed threshold for the Loss with independent normally distributed random coefficients. |
|
pm_ni_dev_g |
Expected access of ( - (Loss ) + (Average Loss )) over some fixed threshold for the Loss with independent normally distributed random coefficients. |
|
pm_nd_dev |
Expected access of ( (Loss ) - (Average Loss )) over some fixed threshold for the Loss with mutually dependent normally distributed random coefficients. |
|
pm_nd_dev_g |
Expected access of (- (Loss ) + (Average Loss )) over some fixed threshold for the Loss with mutually dependent normally distributed random coefficients. |
|
avg_pm_pen_ni |
Consider a mixture of (random) Linear Loss functions with positive weights summing up to one. Coefficients in all Linear Loss functions are independent normally distributed random values. Average Partial Moment Normal Independent is a weighted sum of Partial Moment Normal Independent functions over all Loss functions in the mixture. The weighs in the sum are taken from the mixture of Loss functions. |
|
avg_pm_pen_ni_g |
Consider a mixture of (random) Linear Loss functions with positive weights summing up to one. Coefficients in all Linear Loss functions are independent normally distributed random values. Average Partial Moment for Gain Normal Independent is a weighted sum of Partial Moment for Gain Normal Independent functions over all Loss functions in the mixture. The weighs in the sum are taken from the mixture of Loss functions. |
|
avg_pm_ni_dev |
Consider a mixture of (random) Linear Loss functions with positive weights summing up to one. Coefficients in all Linear Loss functions are independent normally distributed random values. Average Partial Moment Deviation Normal Independent is a weighted sum of Partial Moment Deviation Normal Independent functions over all Loss functions in the mixture. The weighs in the sum are taken from the mixture of Loss functions. |
|
avg_pm_ni_dev_g |
Consider a mixture of (random) Linear Loss functions with positive weights summing up to one. Coefficients in all Linear Loss functions are independent normally distributed random values. Average Partial Moment Gain Deviation Normal Independent is a weighted sum of Partial Moment Gain Deviation Normal Dependent functions over all Loss functions in the mixture. The weighs in the sum are taken from the mixture of Loss functions. |
|
pm2_pen |
Expected squared Linear Loss in access of of some fixed threshold. |
|
pm2_pen_g |
Expected squared Linear -(Loss ) in access of of some fixed threshold. |
|
pm2_pen_ni |
Expected squared Linear Loss in access of of some fixed threshold for Loss with independent normally distributed random coefficients. |
|
pm2_pen_ni_g |
Expected squared Linear -(Loss) in access of of some fixed threshold for Loss with independent normally distributed random coefficients. |
|
pm2_pen_nd |
Expected squared Linear Loss in access of of some fixed threshold for the Loss with mutually dependent normally distributed random coefficients. |
|
pm2_pen_nd_g |
Expected squared Linear -(Loss ) in access of of some fixed threshold for the Loss with mutually dependent normally distributed random coefficients. |
|
pm2_dev |
Expected squared access of ((Loss ) - (Average Loss )) over some fixed threshold.
|
|
pm2_dev_g |
Expected squared access of (-(Loss ) + (Average Loss )) over some fixed threshold. |
|
pm2_ni_dev |
Expected squared access of ((Loss ) - (Average Loss )) over some fixed threshold for the Loss with independent normally distributed random coefficients. |
|
pm2_ni_dev_g |
Expected squared access of (-(Loss ) + (Average Loss )) over some fixed threshold for the Loss with independent normally distributed random coefficients. |
|
pm2_nd_dev |
Expected squared access of ((Loss ) - (Average Loss )) over some fixed threshold for the Loss with mutually dependent normally distributed random coefficients. |
|
pm2_nd_dev_g |
Expected squared access of (-(Loss ) + (Average Loss )) over some fixed threshold for the Loss with mutually dependent normally distributed random coefficients. |
|
pm2_max_pen |
There are M Linear Loss scenario functions (every Linear Loss scenario function is defined by a Matrix of Scenarios). A new Maximum Loss scenarios function is calculated by maximizing losses over Linear Loss functions (over M functions for every scenario). Partial Moment Two Max is calculated by taking Partial Moment Two of the Maximum Loss scenarios. |
|
pm2_max_pen_g |
There are M Linear Loss scenario functions (every Linear Loss scenario function is defined by a Matrix of Scenarios). A new Maximum Gain scenarios function is calculated by maximizing losses over Linear -(Loss) functions (over M functions for every scenario). Partial Moment Two Max for Gain is calculated by taking Partial Moment Two of the Maximum Gain scenarios. |
|
pm2_max_dev |
There are M Linear Loss scenario functions (every Linear Loss scenario function is defined by a Matrix of Scenarios). A new Maximum Deviation scenarios function is calculated by maximizing losses over (Linear Loss)-(Expected Linear Loss) functions (over M functions for every scenario). Partial Moment Two Max Deviation is calculated by taking Partial Moment Two of the Maximum Deviation scenarios. |
|
pm2_max_dev_g |
There are M Linear Loss scenario functions (every Linear Loss scenario function is defined by a Matrix of Scenarios). A new Maximum Deviation for Gain scenarios function is calculated by maximizing losses over -(Linear Loss)+(Expected Linear Loss) functions (over M functions for every scenario). Partial Moment Two Max Deviation for Gain is calculated by taking Partial Moment Two of the Maximum Deviation for Gain scenarios. |
|
pm_pen(recourse(.)) |
Expected access of Recourse scenarios over some fixed threshold.. Recourse scenarios are obtained by solving LP at the second stage of two-stage stochastic programming problem for every scenario. |
|
pm_pen_g(recourse(.)) |
Expected access of -(Recourse) scenarios over some fixed threshold. Recourse scenarios are obtained by solving LP at the second stage of two-stage stochastic programming problem for every scenario. |
|
pm_dev(recourse(.)) |
Expected access of (Recourse)-(Expected Recourse) scenarios over some fixed threshold. Recourse scenarios are obtained by solving LP at the second stage of two-stage stochastic programming problem for every scenario. |
|
pm_dev_g(recourse(.)) |
Expected access of -(Recourse)+(Expected Recourse) scenarios over some fixed threshold. Recourse scenarios are obtained by solving LP at the second stage of two-stage stochastic programming problem for every scenario. |
|
pm2_pen(recourse(.)) |
Expected squared access of Recourse scenarios over some fixed threshold. Recourse scenarios are obtained by solving LP at the second stage of two-stage stochastic programming problem for every scenario. |
|
pm2_pen_g(recourse(.)) |
Expected squared access of -(Recourse) scenarios over some fixed threshold. Recourse scenarios are obtained by solving LP at the second stage of two-stage stochastic programming problem for every scenario. |
|
pm2_dev(recourse(.)) |
Expected squared access of (Recourse)-(Expected Recourse) scenarios over some fixed threshold. Recourse scenarios are obtained by solving LP at the second stage of two-stage stochastic programming problem for every scenario. |
|
pm2_dev_g(recourse(.)) |
Expected squared access of -(Recourse)+(Expected Recourse) scenarios over some fixed threshold. Recourse scenarios are obtained by solving LP at the second stage of two-stage stochastic programming problem. |
CDaR Group
Full Name |
Brief Name |
Short Description |
cdar_dev |
For every time moment, j=1,...J , portfolio drawdown = d(j) = maxn ((uncompounded cumulative portfolio return at time moment n ) - (uncompounded cumulative portfolio return at time moment j )). CDaR = CVaR Component Positive of vector (d(1), ..., d(J)) = average of the largest (1-α)% components of the vector (d(1), ..., d(J)), where 0≤α≤1 . |
|
cdar_dev_g |
For every time moment, j=1,...J , portfolio -drawdown = -d(j) = maxn (-(uncompounded cumulative portfolio return at time moment n ) + (uncompounded cumulative portfolio return at time moment j )). CDaR for Gain = CVaR Component Positive of vector (-d(1), ...,- d(J)) = average of the largest (1-α)% components of the vector (-d(1), ..., -d(J)), where 0≤α≤1 . |
|
drawdown_dev_max |
For every time moment, j=1,...J , portfolio drawdown = d(j) = maxn ((uncompounded cumulative portfolio return at time moment n ) - (uncompounded cumulative portfolio return at time moment j )). Drawdown Maximum = Maximum Component Positive of vector (d(1), ..., d(J)) = largest component of the vector (d(1), ..., d(J)). |
|
drawdown_dev_max_g |
For every time moment, j=1,...J , portfolio -drawdown = -d(j) = maxn (-(uncompounded cumulative portfolio return at time moment n ) + (uncompounded cumulative portfolio return at time moment j )). Drawdown Maximum for Gain = Maximum Component Positive of vector (-d(1), ...,- d(J)) = largest component of the vector (-d(1), ..., -d(J)). |
|
drawdown_dev_avg |
For every time moment, j=1,...J , portfolio drawdown = d(j) = maxn ((uncompounded cumulative portfolio return at time moment n ) - (uncompounded cumulative portfolio return at time moment j )). Drawdown Deviation = average of components of the vector (d(1), ..., d(J)) . |
|
drawdown_dev_avg_g |
For every time moment, j=1,...J , portfolio -(drawdown) = -d(j) = maxn (-(uncompounded cumulative portfolio return at time moment n ) + (uncompounded cumulative portfolio return at time moment j )). Drawdown Average for Gain = average of components of the vector (-d(1), ...,- d(J)). |
|
cdarmulti_dev |
Suppose we have k=1,..., K portfolio return sample-paths. For every sample-path k, and every time moment, j=1,...J , portfolio drawdown = d(k,j) = maxn ((uncompounded cumulative portfolio return at time moment n on sample-path k ) - (uncompounded cumulative portfolio return at time moment j on sample-path k )). CDaR Multiple = CVaR Component Positive of the vector (d(1,1), ..., d(K,J)) = average of the largest (1-α)% components of the vector (d(1,1), ..., d(K,J)), where 0≤α≤1 . |
|
cdarmulti_dev_g |
Suppose we have k=1,..., K portfolio return sample-paths. For every sample-path k, and every time moment, j=1,...J , portfolio -drawdown = -d(k,j) = maxn (-(uncompounded cumulative portfolio return at time moment n on sample-path k ) + (uncompounded cumulative portfolio return at time moment j on sample-path k )). CDaR for Gain Multiple = CVaR Component Positive of the vector (-d(1,1), ..., -d(K,J)) = average of the largest (1-α)% components of the vector (-d(1,1), ..., -d(K,J)), where 0≤α≤1 . |
|
drawdownmulti_dev_max |
Suppose we have k=1,..., K portfolio return sample-paths. For every sample-path k, and every time moment, j=1,...J , portfolio drawdown = d(k,j) = maxn ((uncompounded cumulative portfolio return at time moment n on sample-path k ) - (uncompounded cumulative portfolio return at time moment j on sample-path k )). Drawdown Maximum Multiple = maximum of components of the vector (d(1,1), ..., d(K,J)) |
|
drawdownmulti_dev_max_g |
Suppose we have k=1,..., K portfolio return sample-paths. For every sample-path k, and every time moment, j=1,...J , portfolio -drawdown = -d(k,j) = maxn (-(uncompounded cumulative portfolio return at time moment n on sample-path k ) + (uncompounded cumulative portfolio return at time moment j on sample-path k )). Drawdown Maximum for Gain Multiple = maximum of components of the vector (-d(1,1), ..., -d(K,J)) . |
|
drawdownmulti_dev_avg |
Suppose we have k=1,..., K portfolio return sample-paths. For every sample-path k, and every time moment, j=1,...J , portfolio drawdown = d(k,j) = maxn ((uncompounded cumulative portfolio return at time moment n on sample-path k ) - (uncompounded cumulative portfolio return at time moment j on sample-path k )). Drawdown Average Multiple = average of components of the vector (d(1,1), ..., d(K,J)) |
|
drawdownmulti_dev_avg_g |
Suppose we have k=1,..., K portfolio return sample-paths. For every sample-path k, and every time moment, j=1,...J , portfolio -drawdown = -d(k,j) = maxn (-(uncompounded cumulative portfolio return at time moment n on sample-path k ) + (uncompounded cumulative portfolio return at time moment j on sample-path k )). Drawdown Average for Gain Multiple = average of components of the vector (-d(1,1), ..., -d(K,J)) . |
Probability Group
Full Name |
Brief Name |
Short Description |
pr_pen |
Probability that Linear Loss exceeds some fixed threshold. |
|
pr_pen_g |
Probability that Linear -(Loss ) exceeds some fixed threshold. |
|
pr_pen_ni |
Probability that Linear Loss exceeds some fixed threshold for the Loss with independent normally distributed random coefficients. |
|
pr_pen_ni_g |
Probability that Linear -(Loss ) exceeds some fixed threshold for the Loss with independent normally distributed random coefficients. |
|
pr_pen_nd |
Probability that Linear Loss exceeds some fixed threshold for the Loss with mutually dependent normally distributed random coefficients. |
|
pr_pen_nd_g |
Probability that Linear -(Loss ) exceeds some fixed threshold for the Loss with mutually dependent normally distributed random coefficients |
|
pr_dev |
Probability that (Loss)-(Average Loss) exceeds some fixed threshold. |
|
pr_dev_g |
Probability that -(Loss)+(Average Loss) exceeds some fixed threshold. |
|
pr_ni_dev |
Probability that (Loss)-(Average Loss) exceeds some fixed threshold for the Loss with independent normally distributed random coefficients. |
|
Probability of Exceedance Deviation for Gain Normal Independent |
pr_ni_dev_g |
Probability that -(Loss)+(Average Loss) exceeds some fixed threshold for the Loss with independent normally distributed random coefficients. |
pr_nd_dev |
Probability that (Loss)-(Average Loss) exceeds some fixed threshold for the Loss with mutually dependent normally distributed random coefficients |
|
Probability of Exceedance Deviation for Gain Normal Dependent |
pr_nd_dev_g |
Probability that -(Loss)+(Average Loss) exceeds some fixed threshold for the Loss with mutually dependent normally distributed random coefficients |
avg_pr_pen_ni |
Consider a mixture of (random) Linear Loss functions with positive weights summing up to one. Coefficients in all Linear Loss functions are independent normally distributed random values. Average Probability of Exceedance Normal Independent is a weighted sum of Probability of Exceedance Normal functions over all Loss functions in the mixture. The weighs in the sum are taken from the mixture of Loss functions. |
|
Average Probability of Exceedance for Gain Normal Independent |
avg_pr_pen_ni_g |
Consider a mixture of (random) Linear Loss functions with positive weights summing up to one. Coefficients in all Linear Loss functions are independent normally distributed random values. Average Probability of Exceedance for Gain Normal Independent is a weighted sum of Probability of Exceedance for Gain Normal Independent functions over all Loss functions in the mixture. The weighs in the sum are taken from the mixture of Loss functions. |
Average Probability of Exceedance Deviation Normal Independent |
avg_pr_ni_dev |
Consider a mixture of (random) Linear Loss functions with positive weights summing up to one. Coefficients in all Linear Loss functions are independent normally distributed random values. Average Probability of Exceedance Deviation Normal Independent is a weighted sum of Probability of Exceedance Deviation Normal Independent functions over all Loss functions in the mixture. The weighs in the sum are taken from the mixture of Loss functions. |
prmulti_pen |
There are M Linear Loss scenario functions (every Linear Loss scenario function is defined by a Matrix of Scenarios). A new Maximum Loss scenarios function is calculated by maximizing losses over Linear Loss functions (over M functions for every scenario). Probability of Exceedance Multiple is the Probability of Exceedance of the Maximum Loss scenarios. (Probability of Exceedance Multiple) = 1-(Probability that all M Linear Loss functions are below the threshold). |
|
prmulti_pen_g |
There are M Linear Loss scenario functions (every Linear Loss scenario function is defined by a Matrix of Scenarios). A new Maximum -Loss scenarios function is calculated by maximizing losses over -Loss functions (over M functions for every scenario). Probability of Exceedance for Gain Multiple is Probability of Exceedance of the Maximum -Loss scenarios. (Probability of Exceedance for Gain Multiple) = 1-(Probability that all M Linear -(Loss) functions are below the threshold). |
|
prmulti_pen_ni |
There are M Linear Loss scenario functions with independent normally distributed random coefficients. Probability of Exceedance Multiple Normal Independent = 1-(Probability that all M Linear Loss functions are below the threshold). |
|
Probability of Exceedance for Gain Multiple Normal Independent |
prmulti_pen_ni_g |
There are M Linear Loss scenario functions with independent normally distributed random coefficients. Probability of Exceedance for Gain Multiple Normal Independent = 1-(Probability that all M -(Loss) functions are below the threshold). |
prmulti_pen_nd |
There are M Linear Loss scenario functions with mutually dependent normally distributed random coefficients. Probability of Exceedance Multiple Normal Dependent = 1-(Probability that all M Linear Loss functions are below the threshold). |
|
Probability of Exceedance for Gain Multiple Normal Dependent |
prmulti_pen_nd_g |
There are M Linear Loss scenario functions with mutually dependent normally distributed random coefficients. Probability of Exceedance for Gain Multiple Normal Dependent = 1-(Probability that all M -(Loss) functions are below the threshold). |
prmulti_dev |
There are M Linear Loss scenario functions (every Linear Loss scenario function is defined by a Matrix of Scenarios). A new Maximum Deviation Multiple scenarios function is calculated by maximizing losses over (Loss)-(Average Loss) functions (over M functions for every scenario). Probability of Exceedance Deviation Multiple is the Probability of Exceedance of the Maximum Maximum Deviation Multiple scenarios. (Probability of Exceedance Deviaiont Multiple) = 1-(Probability that all M (Loss)-(Average Loss) functions are below the threshold). |
|
prmulti_dev_g |
There are M Linear Loss scenario functions (every Linear Loss scenario function is defined by a Matrix of Scenarios). A new Maximum Deviation for Gain Multiple scenarios function is calculated by maximizing losses over -(Loss)+(Average Loss) functions (over M functions for every scenario). Probability of Exceedance Deviation for Gain Multiple is the Probability of Exceedance of the Maximum Maximum Deviation for Gain Multiple scenarios. (Probability of Exceedance Penalty for Gain Multiple) = 1-(Probability that all M -(Loss)+(Average Loss) functions are below the threshold). |
|
Probability of Exceedance Deviation Multiple Normal Independent |
prmulti_ni_dev |
There are M Linear Loss scenario functions with independent normally distributed random coefficients. Probability of Exceedance Deviation Multiple Normal Independent = 1-(Probability that all M (Loss)-(Average Loss) functions are below the threshold). |
Probability of Exceedance Deviation Multiple Normal Dependent |
prmulti_nd_dev |
There are M Linear Loss scenario functions with mutually dependent normally distributed random coefficients. Probability of Exceedance Deviation Multiple Normal Dependent = 1-(Probability that all M (Loss)-(Average Loss) functions are below the threshold). |
pr_pen(recourse(.)) |
Probability that Recourse scenarios function exceeds some fixed threshold. Recourse scenarios are obtained by solving LP at the second stage of two-stage stochastic programming problem for every scenario. |
|
pr_pen_g(recourse(.)) |
Probability that -(Recourse) scenarios function exceeds some fixed threshold. Recourse scenarios are obtained by solving LP at the second stage of two-stage stochastic programming problem for every scenario. |
|
pr_dev(recourse(.)) |
Probability that (Recourse)-(Average Recourse) scenarios function exceeds some fixed threshold. Recourse scenarios are obtained by solving LP at the second stage of two-stage stochastic programming problem for every scenario. |
|
pr_dev_g(recourse(.)) |
Probability that -(Recourse)+(Average Recourse) scenarios function exceeds some fixed threshold. Recourse scenarios are obtained by solving LP at the second stage of two-stage stochastic programming problem for every scenario. |
Standard Group
Full Name |
Brief Name |
Short Description |
st_pen |
Root Squared Error of Linear Loss scenarios calculated with Matrix of Scenarios or Expected Matrix of Products. By definition, it is an average of squared loss scenarios. |
|
st_pen_ni |
Root Squared Error of Linear Loss with independent normally distributed random coefficients. It is calculated with Matrix of Means (one row matrix) and Matrix of Variances (one row matrix). |
|
st_pen_nd |
Root Squared Error of Linear Loss with mutually dependent normally distributed random coefficients. It is calculated with Matrix of Means (one row matrix) and Covariance Symmetric Matrix. |
|
st_risk |
(Standard Deviation of Linear Loss scenarios)+(Average of Linear Loss scenarios). It is calculated with Matrix of Scenarios. |
|
st_risk_g |
(Standard Deviation of Linear Loss scenarios)-(Average of Linear Loss scenarios). It is calculated with Matrix of Scenarios. |
|
st_risk_ni |
(Standard Deviation of Linear Loss)+(Average of Linear Loss). It is calculated with Matrix of Means (one raw matrix) and Matrix of Variances (one row matrix). |
|
st_risk_ni_g |
(Standard Deviation of Linear Loss)-(Average of Linear Loss). It is calculated with Matrix of Means (one raw matrix) and Matrix of Variances (one row matrix). |
|
st_risk_nd |
(Standard Deviation of Linear Loss)+(Average of Linear Loss). It is calculated with Matrix of Means (one row matrix) and Covariance Symmetric Matrix. |
|
st_risk_nd_g |
(Standard Deviation of Linear Loss)-(Average of Linear Loss). It is calculated with Matrix of Means (one row matrix) and Covariance Symmetric Matrix. |
|
st_dev |
Standard Deviation of Linear Loss scenarios calculated with Matrix of Scenarios. |
|
meansquare, meansquare_err |
Mean Square of Linear Loss scenarios calculated with Matrix of Scenarios or Expected Matrix of Products. |
|
Mean Square Error Normal Independent
|
meansquare_ni |
Mean Square error of Linear Loss with independent normally distributed random coefficients. It is calculated with Matrix of Means (one row matrix) and Matrix of Variances (one row matrix).
|
Mean Square Error Normal Dependent
|
meansquare_nd |
Mean Square error of Linear Loss with mutually dependent normally distributed random coefficients. It is calculated with Matrix of Means (one row matrix) and Covariance Symmetric Matrix.
|
variance |
Variance of Linear Loss scenarios calculated with Matrix of Scenarios. |
|
st_pen(recourse(.)) |
Root Squared Error of Recourse scenarios. Recourse scenarios are obtained by solving LP at the second stage of two-stage stochastic programming problem for every scenario. |
|
st_risk(recourse(.)) |
(Standard Deviation of Recourse scenarios)+(Average of Recourse scenarios). Recourse scenarios are obtained by solving LP at the second stage of two-stage stochastic programming problem for every scenario. |
|
st_risk_g(recourse(.)) |
(Standard Deviation of Recourse scenarios)-(Average of Recourse scenarios). Recourse scenarios are obtained by solving LP at the second stage of two-stage stochastic programming problem for every scenario. |
|
st_dev(recourse(.)) |
Standard Deviation of Recourse scenarios. Recourse scenarios are obtained by solving LP at the second stage of two-stage stochastic programming problem for every scenario. |
|
meansquare(recourse(.)) |
Meansquare error of Recourse scenarios. Recourse scenarios are obtained by solving LP at the second stage of two-stage stochastic programming problem for every scenario. |
|
variance(recourse(.)) |
Variance of Recourse scenarios. Recourse scenarios are obtained by solving LP at the second stage of two-stage stochastic programming problem for every scenario. |
Utilities Group
Full Name |
Brief Name |
Short Description |
exp_eut |
Exponential Utility function for Linear Loss scenarios calculated with Matrix of Scenarios. |
|
exp_eut_ni |
Exponential Utility function for Linear Loss with independent normally distributed random coefficients. |
|
exp_eut_nd |
Exponential Utility function for Linear Loss with mutually dependent normally distributed random coefficients. |
|
log_eut |
Log Utility function for Linear Loss scenarios calculated with Matrix of Scenarios. |
|
pow_eut |
Power Utility function for Linear Loss scenarios calculated with Matrix of Scenarios. |
Error Group
Full Name |
Brief Name |
Short Description |
meanabs_err |
Mean Absolute for Linear Loss scenarios function. Calculated by averaging over scenarios the absolute values of losses . |
|
meanabs_ni_err |
Mean Absolute of Linear Loss function with independent normally distributed random coefficients. |
|
meanabs_nd_err |
Mean Absolute of Linear Loss function with mutually dependent normally distributed random coefficients. |
|
meansquare_err |
Mean Square of Linear Loss scenarios calculated with Matrix of Scenarios or Expected Matrix of Products. |
|
meansquare_ni_err |
Mean Square error of Linear Loss with independent normally distributed random coefficients. It is calculated with Matrix of Means (one row matrix) and Matrix of Variances (one row matrix).
|
|
meansquare_nd_err |
Mean Square error of Linear Loss with mutually dependent normally distributed random coefficients. It is calculated with Matrix of Means (one row matrix) and Covariance Symmetric Matrix. |
|
st_err |
Root Squared Error of Linear Loss scenarios calculated with Matrix of Scenarios or Expected Matrix of Products. By definition, it is an average of squared loss scenarios. |
|
st_ni_err |
Root Squared Error of Linear Loss with independent normally distributed random coefficients. It is calculated with Matrix of Means (one row matrix) and Matrix of Variances (one row matrix). |
|
st_nd_err |
Root Squared Error of Linear Loss with mutually dependent normally distributed random coefficients. It is calculated with Matrix of Means (one row matrix) and Covariance Symmetric Matrix. |
|
kb_err |
Koenker and Bassett error of Linear Loss scenarios calculated with Matrix of Scenarios. Used for estimation of Value-at-Risk (i.e., percentile) in Linear Regression. |
|
ro_err |
Rockafellar error of Linear Loss scenarios calculated with Matrix of Scenarios. Used for estimation of Mixed Value-at-Risk in Linear Regression. Conditional Value-at-Risk approximately equals the discrete Mixed Value-at-Risk and it can be estimated using Rockafellar error in Linear Regression. |
|
lp_norm |
Lp norm for Linear Loss scenarios function. |
|
cvar2_err |
CVaR (Superquantile) Error, which is an element of CVaR (Superquantile) quadrangle (see [1]). |
Distance between Distributions Group
Full Name |
Brief Name |
Short Description |
ksm_max |
Kolmogorov-Smirnov distance between a discrete distribution with variable probabilities of atoms and a fixed discrete distribution (as function of variable probabilities). This distance is calculated by maximizing deference between two distributions. |
|
ksm_max_ni |
Kolmogorov-Smirnov distance between a mixture of normal distributions with variable coefficients and a fixed discrete distribution (as function of variable coefficients). This distance is calculated by maximizing deference between two distributions. |
|
ksm_CVaR |
CVaR Kolmogorov-Smirnov distance between a discrete distribution with variable probabilities of atoms and a fixed discrete distribution (as function of variable probabilities). This distance is calculated by taking CVaR of absolute values of differences between two distributions at atoms of the two discrete distributions with probabilities proportional to the distances between atoms. |
|
ksm_cvar_ni |
CVaR Kolmogorov-Smirnov distance between a mixture of normal distributions with variable coefficients and a fixed discrete distribution (as function of variable coefficients). This distance is calculated by taking CVaR of absolute values of differences between two distributions at atoms of the fixed discrete distribution. |
|
Average Kolmogorov-Smirnov Distance between Two Distributions |
ksm_avg |
Kantorovich (or Average Kolmogorov-Smirnov) distance between a discrete distribution with variable probabilities of atoms and a fixed discrete distribution. This distance is calculated by taking the average of absolute values of differences between two distributions at atoms of the two discrete distributions with probabilities proportional to the distances between atoms. |
entropyr |
Relative entropy where probabilities are variables |
Log-Likelihood Group
Full Name |
Brief Name |
Short Description |
logexp_sum |
function in Logistic Regression |