自变量/解释变量/因变量/响应变量/协变量等变量相关概念探析

概念探析

一般科学实验主要涉及以下三种变量:

自变量/独立变量(independent variable):自变量是指在实验中由实验者操作的变量,它被认为不会受其他变量的影响(即独立性)。

因变量(dependent variable):因变量是指随着自变量的变化而变化的变量。

控制变量(control/controlled variable / fixed variable):控制变量是指实验中除自变量以外的影响实验变化和结果的潜在因素或条件,且在实验中一般需要控制其不变。也称无关变量( extraneous variable),多见于心理学实验。

例如经典初中生物实验“光对鼠妇生活的影响”,考虑自变量“光”,因变量为“鼠妇的分布”,控制变量为“土壤湿度”和“温度”,通过实验者操作来改变自变量“光”(在实验中由实验者操作的变量),同时保持控制变量“土壤湿度”和“温度”不变(除自变量以外的影响实验变化和结果的潜在因素或条件),即可探究“光对鼠妇生活的影响”。

再复杂一些,一些实验中可能包含了一些不由实验者控制或实验者不想考虑的、但其与因变量甚至自变量都相关,有可能歪曲(掩盖或夸大)自因素与因变量之间真正联系的变量,我们称其为混杂变量或混杂因素(confounder、confound、confounding variable)。通常不将其视为控制变量。而为了尽可能降低其对实验的影响,通常就需要借助统计学中的一些方法了(如倾向得分匹配(PSM)等)。

混杂变量(混杂因素):混杂因子亦叫混杂因素或外来因素(confounder、confound、confounding variable),是指与研究因素(暴露因子)和研究疾病(结局因子)均有关、若在比较的人群组中分布不匀,可以歪曲(掩盖或夸大)研究因素与疾病之间真正联系的因素。

在这里插入图片描述

我们还会经常性地遇到协变量(covariate)这个称呼:

协变量:指实验中除自变量以外的影响实验变化和结果的潜在因素或条件,但并非实验所感兴趣的变量。

可以认为,控制变量和混杂变量都包含在协变量的范畴中。

统计学中有一个类似的分类,将变量分为解释变量(explanatory variable)、响应变量(response variable)与协变量。自变量和解释变量都是实验中实验者关注的那部分变量,区别仅仅在于解释变量未必是独立的,也不一定能由实验者进行控制。

在这里插入图片描述

在经济学和回归问题中,其实还有个类似的概念,外生性变量(exogenous variable)和内生性变量(endogenous variable):

A variable x_j is said to be endogenous within the causal model M if its value is determined or influenced by one or more of the independent variables X (excluding itself).

可以看出,虽然概念类似,但是内生性变量和外生性变量是观测一个因果系统的时对变量内生性/外生性做出的描述,在一个因果系统内,内生性变量受到系统内外生性变量的影响,外生性变量则完全由外部条件决定。因此从稍微宏观点的角度看,对整个因果系统来讲,协变量可以是内生性变量也可以是外生性变量。

实际应用

而在计算机领域、统计学中研究的回归问题中,却通常不刻意区分自变量/解释变量/协变量,他们都可以被输入到自变量中,例如使用SPSS进行自回归分析:

在这里插入图片描述

只要认为有必要,大可将协变量输入到自变量栏目中。

复杂系统中,使用基于神经网络的回归模型对某些目标变量进行多变量回归,也可弱化对自变量/解释变量/协变量的区分,都将其输入,统称为协变量或变量。

参考文献

https://www.xiahepublishing.com/2475-7543/MRP-2017-005

https://stats.stackexchange.com/questions/395517/what-is-the-difference-between-covariate-and-confounding-variables

https://bbs.pinggu.org/thread-4995555-1-1.html

https://www.statology.org/covariate/

https://www.zhihu.com/question/278428717

https://spss.mairuan.com/jiqiao/spss-genn.html

http://www-personal.umd.umich.edu/~delittle/Encyclopedia entries/Endogenous variable.htm

https://www.statisticshowto.com/endogenous-variable/

https://www.jianshu.com/p/863ece6e7f3a

  • 36
    点赞
  • 123
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
静态变量/方法和实例变量/方法是在面向对象编程中常见的两种不同类型的成员。 静态变量是属于整个类的,一个类只有一个静态变量的副本,无论创建多少个对象,它们共享相同的静态变量。静态变量在类加载时被初始化,并且在整个程序运行期间保持不变。静态变量可以通过类名直接访问,不需要创建对象。静态变量在内存中只有一份拷贝,所以它的值在任何对象中都是相同的。 实例变量是属于类的特定对象的,每个对象都有自己的实例变量。实例变量在创建对象时被初始化,并且只在该对象的生命周期内有效。实例变量必须通过创建对象才能访问。 静态方法是与类关联的方法,可以直接使用类名调用,而不需要创建类的实例。静态方法不能访问非静态变量,但可以访问静态变量。静态方法通常用于执行通用操作或实用函数,而不需要实例化类。 实例方法是属于类的特定对象的方法,需要通过创建对象才能调用。实例方法可以访问和修改实例变量,以及调用其他实例方法。实例方法通常用于对特定对象执行特定操作。 总结起来,静态变量/方法属于整个类,无需创建对象即可访问,所有对象共享同一个静态变量;实例变量/方法属于类的特定对象,需要创建对象才能访问,每个对象都有自己的实例变量。静态变量/方法适合用于在多个对象之间共享数据,实例变量/方法适合用于描述特定对象的状态和行为。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值