---
title: "Correlation Matrix Bounds"
method: POST
path: "/assets/correlation/matrix/bounds"
tags: ["Assets / Correlation Matrix"]
---

# Correlation Matrix Bounds

`POST /assets/correlation/matrix/bounds`

Compute the lower bounds and the upper bounds of an asset correlation matrix associated to a selected group of assets, as described in the first reference.
 
 References
 * [Kawee Numpacharoen & Kornkanok Bunwong (2013) Boundaries of Correlation Adjustment with Applications to Financial Risk Management, Applied Mathematical Finance, 20:4, 403-414](http://dx.doi.org/10.1080/1350486X.2012.723517).

## Request body

- object
  - `assets` integer, required
  - `assetsCorrelationMatrix` array[], required — assetsCorrelationMatrix[i][j] is the correlation between the asset i and the asset j
    - number[]
  - `assetsGroup` integer[], required — assetsGroup[k] is the index of the (k+1)-th asset belonging to the selected group of assets

## Response `200`

OK

- object
  - `assetsCorrelationMatrixLowerBounds` array[], required — assetsCorrelationMatrixLowerBounds[i][j] is the lower bound of the correlation between the asset i and the asset j
    - number[]
  - `assetsCorrelationMatrixUpperBounds` array[], required — assetsCorrelationMatrixUpperBounds[i][j] is the upper bound of the correlation between the asset i and the asset j
    - number[]

---

[API](https://skmtc.dev/portfoliooptimizer/apis/portfolio-optimizer.md) · [All operations](https://skmtc.dev/portfoliooptimizer/apis/portfolio-optimizer/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/portfoliooptimizer/portfolio-optimizer/revisions/d047148d28bd/schema)
