本文简要介绍 python 语言中 scipy.stats.Covariance.colorize
的用法。
用法:
Covariance.colorize(x)#
对数据执行着色转换。
“Colorizing”(“color”如“colored noise”,其中不同的频率可能具有不同的幅度)将一组不相关的随机变量转换为一组具有所需协方差的新随机变量。当将着色变换应用于根据具有恒等协方差和零均值的多元正态分布分布的点的样本时,变换样本的协方差近似为着色变换中使用的协方差矩阵。
- x: array_like
点数组。最后一个维度必须与空间的维度相对应,即协方差矩阵中的列数。
- x_: array_like
变换后的点数组。
参数 ::
返回 ::
参考:
[1]“Whitening Transformation”。维基百科。https://en.wikipedia.org/wiki/Whitening_transformation
[2]诺瓦克、卢卡斯和米罗斯拉夫·沃列乔夫斯基。 “着色线性变换的推广”。 VSB 18.2 (2018) 的交易:31-35。 DOI:10.31490/tces-2018-0013
例子:
>>> import numpy as np >>> from scipy import stats >>> rng = np.random.default_rng() >>> n = 3 >>> A = rng.random(size=(n, n)) >>> cov_array = A @ A.T # make matrix symmetric positive definite >>> cholesky = np.linalg.cholesky(cov_array) >>> cov_object = stats.Covariance.from_cholesky(cholesky) >>> x = rng.multivariate_normal(np.zeros(n), np.eye(n), size=(10000)) >>> x_ = cov_object.colorize(x) >>> cov_data = np.cov(x_, rowvar=False) >>> np.allclose(cov_data, cov_array, rtol=3e-2) True
相关用法
- Python SciPy Covariance.from_cholesky用法及代码示例
- Python SciPy Covariance.from_precision用法及代码示例
- Python SciPy Covariance.whiten用法及代码示例
- Python SciPy Covariance.from_eigendecomposition用法及代码示例
- Python SciPy Covariance.from_diagonal用法及代码示例
- Python SciPy ClusterNode.pre_order用法及代码示例
- Python SciPy CensoredData.interval_censored用法及代码示例
- Python SciPy CensoredData.right_censored用法及代码示例
- Python SciPy CubicSpline.solve用法及代码示例
- Python SciPy CensoredData.left_censored用法及代码示例
- Python SciPy CubicHermiteSpline.solve用法及代码示例
- Python SciPy interpolate.make_interp_spline用法及代码示例
- Python SciPy stats.anderson用法及代码示例
- Python SciPy stats.iqr用法及代码示例
- Python SciPy FortranFile.read_record用法及代码示例
- Python SciPy ndimage.correlate用法及代码示例
- Python SciPy special.exp1用法及代码示例
- Python SciPy special.expn用法及代码示例
- Python SciPy signal.czt_points用法及代码示例
- Python SciPy interpolate.krogh_interpolate用法及代码示例
- Python SciPy ndimage.morphological_gradient用法及代码示例
- Python SciPy distance.sokalmichener用法及代码示例
- Python SciPy linalg.eigvalsh_tridiagonal用法及代码示例
- Python SciPy linalg.cdf2rdf用法及代码示例
- Python SciPy csc_array.diagonal用法及代码示例
注:本文由纯净天空筛选整理自scipy.org大神的英文原创作品 scipy.stats.Covariance.colorize。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。