当前位置:网站首页>Pearson correlation coefficient
Pearson correlation coefficient
2022-07-05 08:50:00 【Python code doctor】
# encoding:utf-8
import pandas as pd
from pandas import DataFrame
import matplotlib.pyplot as plot
import math
#target_url = ("https://archive.ics.uci.edu/ml/machine-learning-databases/undocumented/connectionist-bench/sonar/sonar.all-data")
#rockVMines = pd.read_csv(target_url ,header=None,prefix="V") #prefix Prefix
rockVMines = pd.read_csv('../rockdata.txt',header=None,prefix="V") #prefix Prefix
row2 = rockVMines.iloc[1,0:60]
row3 = rockVMines.iloc[2,0:60]
n = len(row2)
mean2 = row2.mean()
mean3 = row3.mean()
t2=0 ; t3=0;t1=0
for i in range(n):
t2 += (row2[i] - mean2) * (row2[i] - mean2) / n
t3 += (row3[i] - mean3) * (row3[i] - mean3) / n
r23=0
for i in range(n):
r23 += (row2[i] - mean2)*(row3[i] - mean3)/(n* math.sqrt(t2 * t3))
print(r23)
corMat = DataFrame(rockVMines.corr()) #corr Find the correlation coefficient matrix
print(corMat)
plot.pcolor(corMat)
plot.show()
边栏推荐
- Halcon color recognition_ fuses. hdev:classify fuses by color
- Ros-10 roslaunch summary
- location search 属性获取登录用户名
- Search data in geo database
- 319. 灯泡开关
- asp.net(c#)的货币格式化
- Tips 1: Web video playback code
- 多元线性回归(梯度下降法)
- Programming implementation of subscriber node of ROS learning 3 subscriber
- Array,Date,String 对象方法
猜你喜欢
Solutions of ordinary differential equations (2) examples
Mathematical modeling: factor analysis
Install the CPU version of tensorflow+cuda+cudnn (ultra detailed)
Ros- learn basic knowledge of 0 ROS - nodes, running ROS nodes, topics, services, etc
Agile project management of project management
Redis implements a high-performance full-text search engine -- redisearch
Lori remote control LEGO motor
Redis实现高性能的全文搜索引擎---RediSearch
C#【必备技能篇】ConfigurationManager 类的使用(文件App.config的使用)
Xrosstools tool installation for X-Series
随机推荐
【日常訓練--騰訊精選50】557. 反轉字符串中的單詞 III
How many checks does kubedm series-01-preflight have
Digital analog 1: linear programming
Guess riddles (5)
js异步错误处理
ORACLE进阶(三)数据字典详解
Programming implementation of subscriber node of ROS learning 3 subscriber
Programming implementation of ROS learning 5-client node
Tips 1: Web video playback code
The first week of summer vacation
猜谜语啦(5)
多元线性回归(sklearn法)
Yolov4 target detection backbone
Lori remote control commissioning record
Meta标签详解
[Niuke brush questions day4] jz55 depth of binary tree
Wheel 1:qcustomplot initialization template
STM32 lights up the 1.8-inch screen under Arduino IDE
使用arm Neon操作,提高内存拷贝速度
猜谜语啦(2)