衡量变量之间的关系

2024-06-15 17:18
文章标签 关系 变量 之间 衡量

本文主要是介绍衡量变量之间的关系,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

2018/11/22
以往理解的变量之间的关系,都是在数理统计的那个里面,针对相关不相关而言的,这个概念有时候让我感觉有点模糊,我也说不出来为啥, 就是感觉有点模糊。
前段时间把连续性变量之间的这个关系看了一下,其中就提到了相关度(英文是correlation,或者相关系数,它的一个量化),这个概念仅仅使用于线性的关系,这是我很长一段时间都弄错了的概念。那么如果是非线性的线性,又将如何来评判这个关系;而且,可能我第一个问题需要考虑的就是,怎么样评判他们是不是线性的。
关于如何评判非线性的关系。

非线性

具体的网址: https://machinelearningmastery.com/statistical-hypothesis-tests-in-python-cheat-sheet/
不过,看完之后感觉意义并不大。 (不过这个东西倒是让我感觉到了这个机器学习中统计学的作用。)
我觉得非线性的关系,应该也算是一个比较重点的内容。他们的变化关系和评判标准,与线性的要有一定差距。另外,我突然想到的一个名词就是独立这个概念。

再反过来仔细想想,变量之间的关系,我还是没有弄明白,我本来希望的从这部分内容获取到的知识是,

上面这句话,说的不对。我可能理解到那个层次了,但是没表述对。我最开始的时候,想得到的东西,就是变量之间的关系。
啊,我想起来了,我当时的一个想法是,我想比较输入变量之间的关系。


2018/11/22
今天看了类别型(妈的,这种变量的名字想不起来了。),书里的内容并不是我想要的内容,不对不对, 要不就是我没理解对。
就是他主要描述的就是关联性,还是得理解理解。
而且这部分内容比较的是两个都是类别型变量之间的关系,可能我还需要一个方式来比较数值型变量和类别行变量之间的关系。


2018/11/24
上面的部分都搞错了,搞错了我一直以来想要的东西,而不是说上面的内容错了。我想要的是,输入变量之间的关系,想从这个角度来入手解决特征选择的问题。
不过,今天看了一个文章,虽然整体上这个文章说的也是输入与输出之间的关系,但也反过来也让我有一个想法,输入变量与输出变量之间的关系,同样适用于两个都是输入的变量。
上面图片下面的那个网址,可以提供给我很多思路。
这部分的话,看来需要系统的学习一下,然后整理好,但需要时间。

How to Use Correlation to Understand the Relationship Between Variables
这个网址其实是我通过搜索“relationship of input variables”而得到的,而且的确搜索结果里面很少出现跟我相关的,即使有,也的确是这么个关系,看来我刚刚对比的想法是对的。

2018/11/26
机器学习前期的数据预处理过程中,需要对变量进行一系列的操作,包括降维什么的,这些属于实际应用的过程。我需要将这些实际应用的过程与上述那些内容都关联起来。
2018/11/27
如果是两个输入变量相关的话,那么他们会不会对这个输入有影响;我记得好像是降维的部分对这个内容有过说法。那么如果不用降维的方法,整体上对算法的效果有什么影响。


2018/11/27

以前弄搞错方向了,总觉得有什么高深的东西在这个变量的关系身上,然后基础的东西也没仔细看。其实没那么麻烦,都是一点一点进阶的。

这篇关于衡量变量之间的关系的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1064080

相关文章

java如何调用kettle设置变量和参数

《java如何调用kettle设置变量和参数》文章简要介绍了如何在Java中调用Kettle,并重点讨论了变量和参数的区别,以及在Java代码中如何正确设置和使用这些变量,避免覆盖Kettle中已设置... 目录Java调用kettle设置变量和参数java代码中变量会覆盖kettle里面设置的变量总结ja

Perl 特殊变量详解

《Perl特殊变量详解》Perl语言中包含了许多特殊变量,这些变量在Perl程序的执行过程中扮演着重要的角色,:本文主要介绍Perl特殊变量,需要的朋友可以参考下... perl 特殊变量Perl 语言中包含了许多特殊变量,这些变量在 Perl 程序的执行过程中扮演着重要的角色。特殊变量通常用于存储程序的

变量与命名

引言         在前两个课时中,我们已经了解了 Python 程序的基本结构,学习了如何正确地使用缩进来组织代码,并且知道了注释的重要性。现在我们将进一步深入到 Python 编程的核心——变量与命名。变量是我们存储数据的主要方式,而合理的命名则有助于提高代码的可读性和可维护性。 变量的概念与使用         在 Python 中,变量是一种用来存储数据值的标识符。创建变量很简单,

day-51 合并零之间的节点

思路 直接遍历链表即可,遇到val=0跳过,val非零则加在一起,最后返回即可 解题过程 返回链表可以有头结点,方便插入,返回head.next Code /*** Definition for singly-linked list.* public class ListNode {* int val;* ListNode next;* ListNode() {}*

POJ1269 判断2条直线的位置关系

题目大意:给两个点能够确定一条直线,题目给出两条直线(由4个点确定),要求判断出这两条直线的关系:平行,同线,相交。如果相交还要求出交点坐标。 解题思路: 先判断两条直线p1p2, q1q2是否共线, 如果不是,再判断 直线 是否平行, 如果还不是, 则两直线相交。  判断共线:  p1p2q1 共线 且 p1p2q2 共线 ,共线用叉乘为 0  来判断,  判断 平行:  p1p

pip-tools:打造可重复、可控的 Python 开发环境,解决依赖关系,让代码更稳定

在 Python 开发中,管理依赖关系是一项繁琐且容易出错的任务。手动更新依赖版本、处理冲突、确保一致性等等,都可能让开发者感到头疼。而 pip-tools 为开发者提供了一套稳定可靠的解决方案。 什么是 pip-tools? pip-tools 是一组命令行工具,旨在简化 Python 依赖关系的管理,确保项目环境的稳定性和可重复性。它主要包含两个核心工具:pip-compile 和 pip

【每日一题】LeetCode 2181.合并零之间的节点(链表、模拟)

【每日一题】LeetCode 2181.合并零之间的节点(链表、模拟) 题目描述 给定一个链表,链表中的每个节点代表一个整数。链表中的整数由 0 分隔开,表示不同的区间。链表的开始和结束节点的值都为 0。任务是将每两个相邻的 0 之间的所有节点合并成一个节点,新节点的值为原区间内所有节点值的和。合并后,需要移除所有的 0,并返回修改后的链表头节点。 思路分析 初始化:创建一个虚拟头节点

linux中使用rust语言在不同进程之间通信

第一种:使用mmap映射相同文件 fn main() {let pid = std::process::id();println!(

O(n)时间内对[0..n^-1]之间的n个数排序

题目 如何在O(n)时间内,对0到n^2-1之间的n个整数进行排序 思路 把整数转换为n进制再排序,每个数有两位,每位的取值范围是[0..n-1],再进行基数排序 代码 #include <iostream>#include <cmath>using namespace std;int n, radix, length_A, digit = 2;void Print(int *A,

JS_变量

二、JS的变量 JS中的变量具有如下特征 1 弱类型变量,可以统一声明成var 2 var声明的变量可以再次声明 3 变量可以使用不同的数据类型多次赋值 4 JS的语句可以以; 结尾,也可以不用;结尾 5 变量标识符严格区分大小写 6 标识符的命名规则参照JAVA 7 如果使用了 一个没有声明的变量,那么运行时会报uncaught ReferenceError: *** is not de