python散点图及相关系数矩阵计算

# -*- coding:utf-8 -*-

# __author__ = "LQ"

import matplotlib.pyplot as plt

import pandas as pd

import scipy.stats as stats

#自定义方法调用,上一篇有该方法

from DataAnalysis.TeachingModel.dbc import dbcConnect

def main(sql):

df = dbcConnect.selectDf(sql)

print(df)

# pearson相关系数矩阵

corr = df.corr()

print(corr)

#计算某一个元素相关

print(df.corr()[u'avg_getscore'])

# 输出结果第一个值为pearsonr相关系数,

# 第二个为p-value,所以这里Guba列和Value值是显著相关的

pearsonr = stats.pearsonr(df['avg_total_afterrequire_num'], df['avg_getscore'])

print(pearsonr)

# 散点图矩阵

pd.plotting.scatter_matrix(df, figsize=(8, 8),

c='k',

marker='+',

diagonal='hist',

alpha=0.8,

range_padding=0.1)

plt.show()

if __name__ == '__main__':

sql = '''SELECT

avg_total_afterrequire_num,

avg_total_beforerequire_num,

avg_total_homework_num,

avg_actual_homework_num,

avg_total_exam_num,

avg_actual_exam_num,

avg_evaluate_num,

avg_question_answer_num,

avg_note_num,

avg_error_num,

avg_login_log_num,

avg_question_times,

avg_getscore

FROM

t_study_behavior_class

WHERE

avg_getscore > 0

AND avg_getscore < 100'''

main(sql)

自定义方法dbcConnect

在下面博客中

https://blog.csdn.net/qq_30868737/article/details/103995174

python相关系数显著性检验矩阵_python散点图及相关系数矩阵计算和相关性验证相关推荐

  1. python顺时针打印矩阵_python实现顺时针打印矩阵

    面试题之顺时针打印矩阵,Python实现,供大家参考,具体内容如下 问题描述: 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,输入如下矩阵: 则依次打印出数字1,2,3,4,8, ...

  2. 用python语言计算矩阵_Python语言实现矩阵计算

    本文主要向大家介绍了Python语言实现矩阵计算,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助. 矩阵其实就是二维数组 这里用Python模拟一下矩阵运算的加法和乘法(Python ...

  3. python图像转矩阵_python 图像转矩阵,矩阵转图像

    1.图像转换为矩阵 matrix = numpy.asarray(image) Help on function asarray in module numpy.core.numeric: asarr ...

  4. python创建随机数矩阵_python生成随机数和随机矩阵

    生成随机数 使用 random 模块 random.random() 用于随机生成一个0到1的浮点数 random.randint(start,stop) 随机生成[start,stop]区间内的整数 ...

  5. python创建棋盘矩阵_python使用turtle绘制国际象棋棋盘

    本文实例为大家分享了python使用turtle画国际象棋棋盘的具体代码,供大家参考,具体内容如下 使用的方法是每一个小格每一个小格的画 import turtle for i in range(8) ...

  6. python 共现矩阵_Python词组共现矩阵

    你可以试试下面的代码.在import collections, numpy tokens=['He','is','not','lazy','intelligent','smart'] j=0 a=np ...

  7. python自动登录教程_Python 实现自动登录+点击+滑动验证功能

    需要用到的库有selenium,还需要安装Chrome浏览器驱动,具体如何安装我就不详述了 在这里我模拟了csdn的登录过程 ** 1**.首先打开网页,用户名+密码登录,然后定位用户名输入框,和密码 ...

  8. python计算线性相关系数_Python+pandas计算数据相关系数(person、Kendall、spearman)

    pandas中DataFrame对象corr()方法的用法,该方法用来计算DataFrame对象中所有列之间的相关系数(包括pearson相关系数.Kendall Tau相关系数和spearman秩相 ...

  9. python有哪些软件包用来考察变量之间的相关性_Python计算数据相关系数(person、Kendall、spearman)...

    pandas中DataFrame对象corr()方法的用法,该方法用来计算DataFrame对象中所有列之间的相关系数(包括pearson相关系数.Kendall Tau相关系数和spearman秩相 ...

  10. R计算两列数据的相关系数_Python+pandas计算数据相关系数(person、Kendall、spearman)...

    pandas中DataFrame对象corr()方法的用法,该方法用来计算DataFrame对象中所有列之间的相关系数(包括pearson相关系数.Kendall Tau相关系数和spearman秩相 ...

最新文章

  1. Android反编译
  2. Jerry带您了解Restful ABAP Programming模型系列之二:Action和Validation的实现
  3. EXT Grid celleditor列编辑,动态控制某一单元格只读
  4. Hashtable Dictionary的使用
  5. 两个八进制小数怎么相加_两个十六进制怎么相加的
  6. python读取超大文件-强悍的Python读取大文件的解决方案
  7. 计算机硬盘存绝密,教您创建自己的绝密磁盘
  8. 抖音短视频无水印下载方法
  9. html模块开发模板引擎,给开发者10款最佳的 JavaScript 模板引擎
  10. 软考网工-第四章知识产权与标准化
  11. HDS VSP/VM高端存储更换电池
  12. 【读书笔记-诗词歌赋】诗词积累(一)
  13. Games101-课程13笔记
  14. java calendar 设置时区_详解Java时区处理之Date,Calendar,TimeZone,SimpleDateFormat
  15. Eclipse中使用search功能,搜索内容无法多窗口打开
  16. 解决Ubuntu18.04版本高分辨率下导致字体过小问题
  17. 一篇高中生都能看懂的MySQL入门博客(长文)
  18. Android中日志打印 Log的使用
  19. php 中文拼音模糊查询,PHP-输入字母 模糊查询汉字
  20. HDLbits Exams/2013 q2bfsm verilog fpga

热门文章

  1. linux服务器离线安装python第三方库
  2. 中小企业如何有效利用桌面共享软件降低营运成本
  3. 极客星球 | Unity3D插件模板化探索
  4. java五大框架整理_五大Java常用框架整理!
  5. JAVA对字符串进行32位MD5加密
  6. 只需5分钟-----手把手教你如何注册美国AppleId账号
  7. duet二重奏hp_二重奏Duet Game pc版|二重奏电脑版下载_v1.7_9号软件下载
  8. 聚焦“生态化”,e签宝讲好电子签名的“中国故事”
  9. 协同过滤推荐算法java_基于用户的协同过滤推荐算法 实现原理及实现代码
  10. java推荐算法_Java编程实现基于用户的协同过滤推荐算法代码示例