ML之MLiR:输入两个向量,得出两个向量之间的相关度

目录

输出结果

实现代码


输出结果

实现代码

import numpy as np
from astropy.units import Ybarn
import math
from statsmodels.graphics.tukeyplot import resultsdef computeCorrelation(X, Y): xBar = np.mean(X) yBar = np.mean(Y)SSR = 0          varX = 0varY = 0for i in range(0 , len(X)):  diffXXBar = X[i] - xBar  diffYYBar = Y[i] - yBarSSR += (diffXXBar * diffYYBar)varX +=  diffXXBar**2    varY += diffYYBar**2SST = math.sqrt(varX * varY) return SSR / SSTtestX = [1, 3, 8, 7, 9]
testY = [10, 12, 24, 21, 34]print ("r:",computeCorrelation(testX, testY))     def polyfit(x,y,degree):results={}coeffs =np.polyfit(x,y,degree)  results['polynomial'] = coeffs.tolist()  p=np.poly1d(coeffs)                    yhat=p(x)                             ybar=np.sum(y)/len(y)                 ssreg=np.sum((yhat-ybar)**2)       sstot=np.sum((y-ybar)**2)results['determination']=ssreg/sstotreturn resultsprint (polyfit(testX, testY, 1)["determination"])     

相关文章

ML之MLiR:输入两个向量,得出两个向量之间的相关度

ML之MLiR:输入两个向量,得出两个向量之间的相关度相关推荐

  1. ML之MLiR:利用多元线性回归法,从大量数据(csv文件)中提取五个因变量(输入运输任务总里程数、运输次数、三种不同的车型,预测需要花费的小时数)来预测一个自变量

    ML之MLiR:利用多元线性回归法,从大量数据(csv文件)中提取五个因变量(输入运输任务总里程数.运输次数.三种不同的车型,预测需要花费的小时数)来预测一个自变量 输出结果 代码设计 from nu ...

  2. 电子计算机应用地质地貌,岩土基础整理 一、高数24 1、空间解析几何与向量代数 两点间的距离,向量数量积,向量向量积,平面方程,两平面夹角,点到平面的距离,点... - 雪球...

    来源:雪球App,作者: 超级奶爸xujunhorse,(https://xueqiu.com/3442498082/131579485) 一.高数24 1.空间解析几何与向量代数 两点间的距离,向量 ...

  3. 实现EditText输入金额(小数点后两位)

    通过设置过滤器(Filter)实现EditText输入金额(小数点后两位). 布局文件 <!--inputType设置为numberDecimal--> <EditTextandro ...

  4. ML之kNN(两种):基于两种kNN(平均回归、加权回归)对Boston(波士顿房价)数据集(506,13+1)进行价格回归预测并对比各自性能

    ML之kNN(两种):基于两种kNN(平均回归.加权回归)对Boston(波士顿房价)数据集(506,13+1)进行价格回归预测并对比各自性能 目录 输出结果 设计思路 核心代码 输出结果 Bosto ...

  5. 音频信号输入itc服务器,音频信号的两种传输方式,你知多少?

    原标题:音频信号的两种传输方式,你知多少? 前 言 音频信号有两种传输方式,即平衡式(XLR)与非平衡式(RCA).关于两种传输模式究竟孰优孰劣,这个问题长久以来都有争论.萝卜青菜各有所爱,今天我们就 ...

  6. 两直线平行交叉相乘_向量平行公式和垂直公式

    高中数学在高中理科的学习中是非常重要的,常言道"数理化不分家",学好数学对学习其他理科学科有非常大的帮助.数学公式是学习数学需要掌握的基础知识,下面101教育大家整理了向量平行公式 ...

  7. Python关于人脸图片转换128/512维度向量的两种做法

    近期工作需要调研关于人脸转换向量存储到自家的数据库去做人脸识别,所以我在网上pick了两种关于人脸转换向量的两种简单做法,但是作为一个java开发工程师,对python的使用不是很精通,所以代码仅供参 ...

  8. 求两向量在0~360度之间的角度值及实际应用

    问题 先从实际问题出发,这样可以更好的理解问题. 项目需要控制角色在地图中随意移动,角色素材是8方向的. 那问题就是 如何根据点击的鼠标位置来决定使用哪个方向的图集? 分解问题 首先8方向图集 360 ...

  9. C语言/打印日历,用户输入年分和月份两个变量,系统计算该月份的1号是星期几,并计算该月有多少天。最后打印出该日历。已知:1900年1月1日是星期一

    打印日历,用户输入年分和月份两个变量,系统计算该月份的1号是星期几,并计算该月有多少天.最后打印出该日历.已知:1900年1月1日是星期一 C语言 #define _CRT_SECURE_NO_WAR ...

最新文章

  1. C#实现文本文件合并
  2. 对象数组 排序-根据其中一个属性
  3. 高德智慧景区随身听播放器框架设计与实现
  4. 搭建项目前端页面环境
  5. CentOS安装scrot记
  6. praying,blessing,wishing
  7. jquery方法.serializeArray()获取name和value并转为json数组
  8. C语言按行和列求平均成绩代码(指针,二维数组)
  9. centos安装python3.7和yum报错解决方法
  10. [VC] 通过IHTMLDocument2-DC把网页保存为图片
  11. python爬取豆瓣电影top250网络响应_python使用requests+re爬取豆瓣电影top250简单入门爬虫...
  12. 2019数据安装勾选_Origin2019下载和安装教程
  13. 手动更新HomeAssistant版本
  14. 查询IP所在区段(C#)
  15. unity3d新手入门必备教程
  16. Android进程保活、拉活方案
  17. Java基础(三)IO流和对象流
  18. Linux定时器和时间管理
  19. java分支结构之switch
  20. MySQL 实现无数据插入有数据更新

热门文章

  1. phalcon系列(1) hello phalcon
  2. Ansible自动化运维基础-------ploybook
  3. 如何破解无线路由器密码,如何破解WEP密码,破解无线路由器
  4. asp批量生成html静态页面方法
  5. 刷题两个月,从入门到字节offer,这是我的模板 | GitHub 1.2k星
  6. 如何设计真正高性能高并发分布式系统(万字长文)
  7. Mycat中间件的下发准则
  8. php缓存变量_PHP 从缓存中取出存储的变量
  9. 接口java_JAVA 初识接口
  10. html金额输入框转大写,纯CSS实现输入框字符自动转为小写或大写