(m: &DMatrix<f64>)
| 128 | /// use openquant::risk_metrics::RiskMetrics; |
| 129 | /// |
| 130 | /// let returns = [-0.08, -0.03, -0.01, 0.0, 0.01, 0.01, 0.02, 0.02, 0.03, 0.04]; |
| 131 | /// assert_eq!(RiskMetrics.calculate_value_at_risk(&returns, 0.25).unwrap(), 0.0); |
| 132 | /// assert_eq!(RiskMetrics.calculate_value_at_risk(&returns, 0.0).unwrap(), -0.08); |
| 133 | /// ``` |
| 134 | pub fn calculate_value_at_risk( |
| 135 | &self, |
| 136 | returns: &[f64], |
| 137 | confidence_level: f64, |
| 138 | ) -> Result<f64, RiskMetricsError> { |
no outgoing calls
no test coverage detected