Covariance
self, dim=1) Covariance(
Updateable covariance matrix.
Uses Welford’s algorithm to stably update the sample mean and (co)variance estimates.
Methods
Name | Description |
---|---|
covariance | Covariance matrix of the observations. |
update | Update mean and (co)variance estimates based on new observations. |
covariance
=1) Covariance.covariance(ddof
Covariance matrix of the observations.
Parameters
Name | Type | Description | Default |
---|---|---|---|
ddof | int | Delta degrees of freedom (1 for sample covariance, 0 for population) | 1 |
Returns
Name | Type | Description |
---|---|---|
np.ndarray | Current covariance matrix estimate of shape (dim, dim) |
update
Covariance.update(X)
Update mean and (co)variance estimates based on new observations.
Parameters
Name | Type | Description | Default |
---|---|---|---|
X | np.ndarray | (batch_size, dim)-array representing new observations | required |