美文网首页
scipy计算φ相关系数

scipy计算φ相关系数

作者: 一路向后 | 来源:发表于2021-06-22 21:23 被阅读0次

1.问题描述

为了研究青年大学生性别与对某项心理测验的关系,选取了170名青年进行心理测验,得到如下表所示的数据,计算性别与测验态度的相关系数。

性别 肯定 否定
男生 22 28
女生 18 42

2.源码实现

import numpy as np
from scipy.stats import chi2

C = np.array([[22, 88], [18, 42]])

a = C[0][0]
b = C[0][1]
c = C[1][0]
d = C[1][1]

N = a + b + c + d

u = N * (a*d - b*c)**2 / ((a+b)*(a+c)*(b+d)*(c+d))
r = np.sqrt(u / N)

print(chi2.ppf(0.95, df=1))
print(u)
print(r)

3.运行及其结果

$ python3 example.py 
3.84145882069
2.15769230769
0.11266014243

4.结果解析

因为\chi^2=2.1577 < 3.84,所以求得的列联系数r_\varphi=0.1127不具有显著意义。

相关文章

  • scipy计算φ相关系数

    1.问题描述 为了研究青年大学生性别与对某项心理测验的关系,选取了170名青年进行心理测验,得到如下表所示的数据,...

  • scipy计算列联相关系数

    1.问题描述 对2531名学生和教师进行了抽样调查,调查对象分类及意见分类如下表所示。计算调查对象和态度之间的列联...

  • R语言相关性的度量

    R可以计算多种相关系数,包括pearson相关系数、Spearman相关系数、Kendall相关系数、偏相关系数、...

  • R 相关性分析

    R 相关性分析 1. 相关性矩阵计算: 加载mtcars数据 计算两两相关系数 计算矩阵相关系数 2. 相关系数的...

  • Python实现概率分布

    1、工具准备 安装python的科学计算包scipy 在python的科学计算包scipy的stats模块计算出常...

  • Python-03 ~ 机器学习库 之 SciPy

    SciPy是机器学习中最常用的高等数学计算库,今天就来看看吧 SciPy简单介绍 SciPy的简单介绍:SciPy...

  • Python-Scipy进行数值积分

    Python的Scipy模块中拥有大量的数值计算函数,方便我们快速进行数值计算。 Scipy中的integrate...

  • Python Scipy库

    Scipy库的简介 Scipy高级科学计算库:和Numpy联系很密切,Scipy一般都是操控Numpy数组来...

  • 【简单掌握】不同基因表达间的相关系数计算及作图

    相关系数计算:相关系数、P值 相关系数作图 补充ggcorrplot 更详细的作图细节可参考:https://ww...

  • Scipy & Matplotlib 简要学习指南

    Scipy Scipy是一个高级的科学计算库,它和Numpy联系很密切,Scipy一般都是操控Numpy数组来进行...

网友评论

      本文标题:scipy计算φ相关系数

      本文链接:https://www.haomeiwen.com/subject/fbgmyltx.html