SciTech-BigDataAIML-Model:模型-变量类型: 自变量 | 因变量 | 外生/内生 变量 | 参数 | 虚拟变量/哑变量 | 控制变量 | 协变量
自变量/解释变量:决定因变量/被解释变量的变量。
因变量/被解释变量:被自变量/解释变量影响的变量。
内生变量:在模型内部被决定的变量。
外生变量:独立于模型的其他解释变量的解释变量,模型的其他解释变量的变化 不影响 该变量的变化,而我们要研究的 外生变量的变化 反过来会造成内生变量的变化。
变量 与 方程式 的关系:方程 左边的变量 一般是 被解释变量/因变量,也是内生变量。
外生变量一般只作为参数和自变量使用,不作为被解释变量/因变量。
但也有一些反例,如无差异曲线和预算线,等产量线和等成本线,式子左端被设定为常数,可以视作参数/外生变量。内生/外生变量的关系:
单一方程的模型,解释变量/自变量一般均为外生变量,包括多变量单方程模型,
其所有的解释变量都是自变量,也都是外生变量,此外,模型的参数也都可视作外生变量,在模型中视作常数。
换句话说,在单一方程的模型,- 内生变量: 就是方程左端的 因变量/被解释变量;
- 外生变量: 包括方程右端的 自变量/解释变量,以及 方程的参数。
联立方程的模型,我们一般不关心 因变量与自变量 或 解释变量与被解释变量,
不是没有区别,而是彼此相互影响,互为因果;
所以联立方程模型, 就只将变量划分为 内生变量 与 外生变量,
而原有的 自变量与因变量 在 联立方程模型中 都是被模型 外部条件决定的,因而都是内生变量,
只有参数与某些解释变量是外生变量(注意,是某些)。
具体地说,在联立方程模型中:
内生变量在某个方程里可以作为被解释变量/因变量,也可以在其他方程中作为解释变量/自变量,
例如宏观经济学的两部门国民收入模型:\(Y=C+I\);\(I=c-dr\);\(C=\alpha + \beta Y\),
里面国民收入\(Y\)在第一个方程是因变量/被解释变量,也是内生变量,但它又是第三个方程的解释变量/自变量。
当然,模型不会设定像\(x=y\);\(y=x\)这样解不出来的联立方程,
这就需要依靠不受模型系统影响的外生变量来解出联立方程,这也是外生变量决定内生变量的数学描述。
关于这样的联立方程模型,如果你在学微观经济学,其实也有这样的联立方程模型:
比如预算线与无差异曲线决定的消费者均衡,里面两商品数量都是内生变量,
里面的参数(价格、收入以及边际替代率)都是决定内生变量的外生变量。
关于参数:在理论模型中,参数是外生变量,由参数决定的均衡点的坐标元素是内生变量。
参数 和 理论模型中的 均衡分析相关。我们在研究均衡(均衡一般与联立方程模型相关)的:
静态分析时, 一般假设参数值均不变,研究此时的均衡状态;
比较静态分析时,我们可放开某个参数,研究该参数变动时原有均衡状态的变动,并分析比较新旧均衡状态。
动态分析时, 涉及到滞后内生变量,解释起来太麻烦,略去不提。虚拟变量/哑变量:一些 只有属性 但 没法量化的因素 对 被解释变量/因变量也有影响,例如季节、教育程度等等,
为研究这些因素 对被 解释变量/因变量的影响,可构造只取“0”或“1”的人工变量,这就是哑变量或者虚拟变量。
举个例子, 研究教育程度对平均工资的影响时, 可以设定教育程度的, 都只能取值0或1的几个变量:
\(D_0={小学以下},D_1={小学},D_2={中学},D_3{大学}\),
于是可设立模型: $ Y=\beta_0 * D_0 + \beta_1 * D_1 + \beta_2 * D_2 +\beta_3 * D_3\(,
如果你是 大学毕业,那就是\)D_3=1,D_0=0, D_1=0, D_2=0$,
这样的话就可以研究这种 只有属性但没法量化的变量 对 因变量/被解释变量的影响。控制变量,是个要求,不是变量。控制变量在物理学上的概念, 是指那些除实验因素(自变量)以外的所有影响实验结果的变量,
这些变量不是本实验所要研究的变量,所以又称无关变量、无关因子、非实验因素或非实验因子。
只有将自变量以外, 一切能引起因变量变化的变量控制好,才能弄清实验中的因果关系。
控制变量衍生到生活中的作用, 是控制一定影响因素从而得到真实的结果。
在经济学里,控制变量可以理解为“其他条件不变,变量\(\alpha\)变动对 变量\(\beta\)$ 或 均衡状态\((X_1, X_2)\) 的影响”。协变量:
在一个更大的系统中,协变量 也 影响因变量,
但在 特定的模型中,协变量 是我们不想研究的、希望它能保持不变的变量,
这种变量一般被作为“其他条件不变”,这就要求所研究的模型的所有变量位于同一个协变量水平上。
SciTech-BigDataAIML-Model:模型-变量类型: 自变量 | 因变量 | 外生/内生 变量 | 参数 | 虚拟变量/哑变量 | 控制变量 | 协变量的更多相关文章
- 高级变量类型(列表,元组,字典,字符串,公共方法,变量高级)for循环
Python 中数据类型可以分为 数字型 和 非数字型 数字型 整型 (int) 浮点型(float) 布尔型(bool) 真 True 非 0 数 -- 非零即真 假 False 0 复数型 (co ...
- JavaScript 变量克隆和判断变量类型
一.变量克隆 在js中经常会遇到将一个变量赋值给一个新的变量这种情况,这对于基本类型很容易去实现,直接通过等号赋值就可以了,对于引用类型就不能这样了.(注:像函数,正则也可以直接通过等号赋值) 这里我 ...
- keras系列︱Sequential与Model模型、keras基本结构功能(一)
引自:http://blog.csdn.net/sinat_26917383/article/details/72857454 中文文档:http://keras-cn.readthedocs.io/ ...
- thinkphp5 model 模型
新增更新都是save.saveAll 怎么识别他们 实例化模型后调用save方法表示新增: 查询数据后调用save方法表示更新: save方法传入更新条件后表示更新: isUpdate(true): ...
- TP框架---Model模型层---做模型对象
TP框架----Model模型层---------------做模型对象 Model模型层是用来做什么的呢???? 主要是用来做操作数据库访问的. 也就说明TP框架自带了一种访问数据库的方式,使用的是 ...
- Keras(一)Sequential与Model模型、Keras基本结构功能
keras介绍与基本的模型保存 思维导图 1.keras网络结构 2.keras网络配置 3.keras预处理功能 模型的节点信息提取 config = model.get_config() 把mod ...
- Backbone源码解析(二):Model(模型)模块
Model(模型)模块在bk框架中的作用主要是存储处理数据,它对外和对内都有很多操作数据的接口和方法.它与视图(Views)模块精密联系着,通过set函数改变数据结构从而改变视图界面的变化.下面我们来 ...
- CUDA1.1-函数类型限定符与变量类型限定符
这部分来自于<CUDA_C_Programming_Guide.pdf>,看完<GPU高性能变成CUDA实战>的第四章,觉得这本书还是很好的,是一种循序渐进式的书,值得看,而不 ...
- 《ASP.NET MVC4 WEB编程》学习笔记------Model模型绑定
本文转载自haiziguo Asp.net mvc中的模型绑定,或许大家经常用,但是具体说他是怎么一回事,可能还是会有些陌生,那么,本文就带你理解模型绑定.为了理解模型绑定,本文会先给出其定义,然后对 ...
- django Model模型二及Model模型对数据库的操作
在django模型中负责与数据库交互的为Model层,Model层提供了一个基于orm的交互框架 一:创建一个最基本的Model from __future__ import unicode_lite ...
随机推荐
- C#网络编程(一)----DNS/TCP/UDP协议
简介 计算机网络是指将分布在不同地理位置的计算机系统.设备通过通信线路和设备连接起来,遵循共同的通信协议,以实现 数据传输.资源共享.协同工作 的系统 .它是现代信息技术的核心基础设施,支撑着互联网. ...
- 【ROS】1.2 创建工作空间与功能包
创建流程 创建文件夹A,A下创建文件夹src:mkdir -p A/src src下:catkin_init_workspace A下:catkin_make src下,创建工作包learning_p ...
- 仿EXCEL插件,智表ZCELL产品V2.0 版本发布,优化全键盘操作,增加JSON格式导入导出功能
详细请移步 智表(ZCELL)官网www.zcell.net 更新说明 这次更新主要应用户要求,主要一方面重构了底层,优化了键盘操作,支持全键盘录入,另一方面增加了JSON格式的导入导出,支持终端用 ...
- C# system.Threading.Timer和system.Timers中的定时器
它们都可以用于在指定时间间隔后执行代码.然而,它们在实现和用法上有一些差异. System.Threading.Timer: System.Threading.Timer 是基于线程的定时器,它属于 ...
- 阿里云部署Django主要注意事项
(1)virtualenv 报错 os 没有 PathLike属性 阿里云ubuntu16.0服务器默认python版本分别是2.7.12,3.5.2,而PathLike是在python 3.6时才被 ...
- 运维人员常用Linux命令汇总
作为运维人员,这些常用命令不得不会,掌握这些命令,工作上会事半功倍,提供工作效率. 一.文件和目录 cd命令,用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径. cd ...
- SwanLab入门深度学习:Qwen3大模型指令微调
一.概述 Qwen3是通义千问团队的开源大语言模型,由阿里云通义实验室研发.以Qwen2作为基座大模型,通过指令微调的方式实现高准确率的文本分类,是学习大语言模型微调的入门任务. 指令微调是一种通过在 ...
- 指标管理+AI大模型深度融合,开启智能数据分析管理新时代
随着企业数字化转型的加速,数据管理和分析变得越来越重要.传统的指标管理平台虽然已经能够帮助企业有效地收集.计算.管理和展示关键指标,但在业务分析层面,面对日益复杂的数据环境和业务需求,单纯依靠人工分析 ...
- 三种熔断策略在数据服务API中的实践应用
熔断策略的概念最早可以追溯到电力系统中的保险丝.当电流过大时,保险丝会自动熔断,以防止电器设备因过载而损坏.这种简单而有效的保护机制为后来软件系统中的熔断策略提供了灵感.在软件系统中,熔断策略的工作原 ...
- 使用 certbot 通过 Let's Encrypt 申请免费证书,部署到 nginx 中,开启 https
使用 certbot 可以很方便.快捷的通过 Let's Encrypt 申请免费的证书,并部署到 nginx 中,开启 https 在 Linux 通过命令安装 安装 Nginx sudo apt ...