【问题标题】:correlation for two lists of data两个数据列表的相关性
【发布时间】:2013-02-07 21:46:03
【问题描述】:

这两个列表包含类似这样的数据:

a = [1 2 1 3 1 2 1 1 1 2 1 1 2 1 4 1 ] 
b = [ 3480. 7080. 10440. 13200. 16800. 20400. 23880. 27480. 30840. 38040. 41520. 44880.  48480. 52080. 55680. 59280.]

如何通过导入rpy2,使用python找到相关性,我的意思是cor函数。并且 o/p 必须介于 -1 和 +1 之间。

【问题讨论】:

    标签: python correlation rpy2


    【解决方案1】:
    from rpy2.robjects.vectors import FloatVector
    from rpy2.robjects.packages import importr
    
    stats = importr('stats')
    
    a=[1, 2, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 4, 1 ]
    b=[ 3480, 7080, 10440, 13200, 16800, 20400, 23880,
        27480, 30840, 38040, 41520, 44880, 48480, 52080, 55680, 59280]
    
    result = stats.cor(FloatVector(a), FloatVector(b))
    

    rpy2 的文档有许多其他关于如何使用它的示例。

    【讨论】:

      猜你喜欢
      • 2022-11-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-11
      • 1970-01-01
      • 1970-01-01
      • 2012-02-26
      相关资源
      最近更新 更多