随机相关矩阵。

给定一个特征值向量,返回一个随机相关矩阵。

eigs关键字指定相关矩阵的特征值,并隐含维度。

参数:

eigs:1d ndarray相关矩阵的特征值。

注意:

遵循Davies&Higham提出的数值稳定算法生成随机相关矩阵。该算法使用单个O(N)相似度变换来构造对称的正semi-definite矩阵,并应用一 Series 的Givens旋转对其进行缩放以使其在对角线上具有一个。

参考文献:

1

戴维斯(Philip I); Higham,尼古拉斯·J; “相关矩阵的数值稳定生成及其相关因子”,BIT 2000,第一卷。 40,No.4,第640651页

例子:

>>> from scipy.stats import random_correlation

>>> np.random.seed(514)

>>> x = random_correlation.rvs((.5, .8, 1.2, 1.5))

>>> x

array([[ 1. , -0.20387311, 0.18366501, -0.04953711],

[-0.20387311, 1. , -0.24351129, 0.06703474],

[ 0.18366501, -0.24351129, 1. , 0.38530195],

[-0.04953711, 0.06703474, 0.38530195, 1. ]])

>>> import scipy.linalg

>>> e, v = scipy.linalg.eigh(x)

>>> e

array([ 0.5, 0.8, 1.2, 1.5])

方法:

``rvs(eigs=None, random_state=None)``

绘制均具有特征值eigs的随机相关矩阵。

python correlation_python scipy stats.random_correlation用法及代码示例相关推荐

  1. gamma分布python代码_python scipy stats.gamma用法及代码示例

    伽玛连续随机变量. 作为一个实例rv_continuous类,gamma对象从中继承了通用方法的集合(完整列表请参见下文),并使用特定于此特定发行版的详细信息来完善它们. 注意: 的概率密度函数gam ...

  2. python scipy.stats.norm.cdf_python scipy stats.norm用法及代码示例

    正常连续随机变量. 那个地点 (loc)关键字指定平均值.规模 (scale)关键字指定标准差. 作为一个实例rv_continuous类,norm对象从中继承了通用方法的集合(完整列表请参见下文), ...

  3. python中uniform函数_python scipy stats.uniform用法及代码示例

    均匀连续随机变量. 在标准形式下,分布均匀[0, 1].使用参数loc和scale,在上获得均匀分布[loc, loc + scale]. 作为一个实例rv_continuous类,uniform对象 ...

  4. ks检验python代码_python scipy stats.kstest用法及代码示例

    进行Kolmogorov-Smirnov测试是否合身. 这将针对给定的分布G(x)对观察到的随机变量的分布F(x)进行测试.在原假设下,两个分布相同,F(x)= G(x).替代假设可以是" ...

  5. python randint函数用法_python scipy stats.randint用法及代码示例

    均匀离散随机变量. 作为一个实例rv_discrete类,randint对象从中继承了通用方法的集合(完整列表请参见下文),并使用特定于此特定发行版的详细信息来完善它们. 注意: 的概率质量函数ran ...

  6. python scipy stats_Python Scipy stats.binned_statistic_dd()用法及代码示例

    stats.binned_statistic_dd(arr, values, statistic='mean', bins=10, range=None)函数为给定的二维数据计算合并的统计值. 它的工 ...

  7. python中quad_python scipy integrate.quad用法及代码示例

    计算定积分. 使用Fortran库QUADPACK中的技术将func从a集成到b(可能是无限间隔). 参数: func:{function, scipy.LowLevelCallable}集成的Pyt ...

  8. gamma分布python代码_Python sympy.stats.NormalGamma()用法及代码示例

    借助于sympy.stats.NormalGamma()方法,我们可以创建具有多元正态伽马分布的双变量联合随机变量. 用法: sympy.stats.NormalGamma(syms, mu, lam ...

  9. python 希尔伯特变换_python scipy signal.hilbert用法及代码示例

    使用希尔伯特变换来计算分析信号. 默认情况下,转换是沿着最后一个轴完成的. 参数: x:array_like信号数据.必须是真实的. N:int, 可选参数傅立叶分量的数量.默认:x.shape[ax ...

最新文章

  1. 占用栅格地图算法的理解
  2. 数据库事务的四个隔离级别浅析
  3. Oracle Study之--Oracle触发器(Trigger)
  4. JDK 11版本时间表
  5. python 源码解析
  6. 纯CSS实现垂直居中的几种方法
  7. 蜻蜓FM战略项目经理程彤博:真实需求背后的供给关系
  8. Markdown文件导出为HTML的小程序
  9. 男人是大猪蹄子的证据找到了!
  10. silverlight 如何在浏览器的新页面里打开一个xaml
  11. bzoj 4278 Tasowanie 后缀数组+贪心
  12. 小波变换原理_基于电压行波原理故障测距的相关问题
  13. 禁止html页面无法粘贴复制,javascript中如何禁止复制粘贴?
  14. python的ubuntu环境怎么配置_python中在ubuntu中安装虚拟环境及环境配置
  15. 微服务部署:蓝绿部署、滚动部署、灰度发布
  16. python set集合排序_Python Set集合
  17. [乡土民间故事_徐苟三传奇]第四回_张员外受骗摔新锅
  18. js中如何访问对象和数组
  19. 视觉C-部分技术文档
  20. html中对复选框验证,验证HTML中的复选框

热门文章

  1. 从入门到入土(八)RocketMQ的Consumer是如何做的负载均衡的
  2. Java多线程学习二十五:阻塞和非阻塞队列的并发安全原理||如何选择适合自己的阻塞队列?
  3. windows server 2008安装桌面风格(桌面体验)
  4. matlab雷诺曲线,多重网格法求解雷诺方程的MATLAB编程 - 程序语言 - 小木虫 - 学术 科研 互动社区...
  5. Docker下redis与springboot
  6. [洛谷 P3992] [BJOI2017]开车
  7. 多个类共同继承一个父类
  8. nginx配置和前端跨域问题
  9. web页面制作-环游记(一)
  10. 如何探测局域网中某台主机是否开机_「渲染」3Dmax 分布式渲染,局域网渲染,联机渲染教程...