• 自变量/解释变量:决定因变量/被解释变量的变量。

  • 因变量/被解释变量:被自变量/解释变量影响的变量。

  • 内生变量:在模型内部被决定的变量。

  • 外生变量:独立于模型的其他解释变量的解释变量,模型的其他解释变量的变化 不影响 该变量的变化,而我们要研究的 外生变量的变化 反过来会造成内生变量的变化。

  • 变量 与 方程式 的关系:方程 左边的变量 一般是 被解释变量/因变量,也是内生变量。

    外生变量一般只作为参数和自变量使用,不作为被解释变量/因变量。

    但也有一些反例,如无差异曲线和预算线,等产量线和等成本线,式子左端被设定为常数,可以视作参数/外生变量。

  • 内生/外生变量的关系

    • 单一方程的模型,解释变量/自变量一般均为外生变量,包括多变量单方程模型,

      其所有的解释变量都是自变量,也都是外生变量,此外,模型的参数也都可视作外生变量,在模型中视作常数。

      换句话说,在单一方程的模型

      • 内生变量: 就是方程左端的 因变量/被解释变量;
      • 外生变量: 包括方程右端的 自变量/解释变量,以及 方程的参数
    • 联立方程的模型,我们一般不关心 因变量与自变量 或 解释变量与被解释变量,

      不是没有区别,而是彼此相互影响,互为因果;

      所以联立方程模型, 就只将变量划分为 内生变量 与 外生变量

      而原有的 自变量与因变量 在 联立方程模型中 都是被模型 外部条件决定的,因而都是内生变量,

      只有参数与某些解释变量是外生变量(注意,是某些)。

      具体地说,在联立方程模型中:

      内生变量在某个方程里可以作为被解释变量/因变量,也可以在其他方程中作为解释变量/自变量,

      例如宏观经济学的两部门国民收入模型:\(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:模型-变量类型: 自变量 | 因变量 | 外生/内生 变量 | 参数 | 虚拟变量/哑变量 | 控制变量 | 协变量的更多相关文章

  1. 高级变量类型(列表,元组,字典,字符串,公共方法,变量高级)for循环

    Python 中数据类型可以分为 数字型 和 非数字型 数字型 整型 (int) 浮点型(float) 布尔型(bool) 真 True 非 0 数 -- 非零即真 假 False 0 复数型 (co ...

  2. JavaScript 变量克隆和判断变量类型

    一.变量克隆 在js中经常会遇到将一个变量赋值给一个新的变量这种情况,这对于基本类型很容易去实现,直接通过等号赋值就可以了,对于引用类型就不能这样了.(注:像函数,正则也可以直接通过等号赋值) 这里我 ...

  3. keras系列︱Sequential与Model模型、keras基本结构功能(一)

    引自:http://blog.csdn.net/sinat_26917383/article/details/72857454 中文文档:http://keras-cn.readthedocs.io/ ...

  4. thinkphp5 model 模型

    新增更新都是save.saveAll  怎么识别他们 实例化模型后调用save方法表示新增: 查询数据后调用save方法表示更新: save方法传入更新条件后表示更新: isUpdate(true): ...

  5. TP框架---Model模型层---做模型对象

    TP框架----Model模型层---------------做模型对象 Model模型层是用来做什么的呢???? 主要是用来做操作数据库访问的. 也就说明TP框架自带了一种访问数据库的方式,使用的是 ...

  6. Keras(一)Sequential与Model模型、Keras基本结构功能

    keras介绍与基本的模型保存 思维导图 1.keras网络结构 2.keras网络配置 3.keras预处理功能 模型的节点信息提取 config = model.get_config() 把mod ...

  7. Backbone源码解析(二):Model(模型)模块

    Model(模型)模块在bk框架中的作用主要是存储处理数据,它对外和对内都有很多操作数据的接口和方法.它与视图(Views)模块精密联系着,通过set函数改变数据结构从而改变视图界面的变化.下面我们来 ...

  8. CUDA1.1-函数类型限定符与变量类型限定符

    这部分来自于<CUDA_C_Programming_Guide.pdf>,看完<GPU高性能变成CUDA实战>的第四章,觉得这本书还是很好的,是一种循序渐进式的书,值得看,而不 ...

  9. 《ASP.NET MVC4 WEB编程》学习笔记------Model模型绑定

    本文转载自haiziguo Asp.net mvc中的模型绑定,或许大家经常用,但是具体说他是怎么一回事,可能还是会有些陌生,那么,本文就带你理解模型绑定.为了理解模型绑定,本文会先给出其定义,然后对 ...

  10. django Model模型二及Model模型对数据库的操作

    在django模型中负责与数据库交互的为Model层,Model层提供了一个基于orm的交互框架 一:创建一个最基本的Model from __future__ import unicode_lite ...

随机推荐

  1. tar命令打包指定目录及其文件,而不包括其上级目录

    想指定将/var目录下的log目录及其文件打包到当前目录,在压缩包解压时不包括/var目录,可使用如下方式: tar -zcvf log_bak.tar.gz -C /var/ log # 注意log ...

  2. 使用DVC管理大文件变更历史(基于git)

    DVC(Data Version Control) 是一个专门用于管理数据和二进制文件版本控制 的工具,它特别适合那些需要处理大量非文本文件(如图像.视频.模型.数据集等)的项目. 一般地,如果项目中 ...

  3. K8s新手系列之ReplicaSet资源

    概述 官网地址:https://kubernetes.io/zh-cn/docs/concepts/workloads/controllers/replicaset/ ReplicaSet简称rs,其 ...

  4. 【记录】Excel 2021|(三)VBA使用Selenium自动登录网页

    文章目录 1 安装 Selenium Basic 2 下载webdriver 3 自动登录 1 安装 Selenium Basic 首先需要安装Selenium Basic,才能在工具栏中找到Sele ...

  5. ISCC区域赛wp

    ISCC区域 Web 哪吒的试炼 根据吃藕猜测要传参food /?food=lotus root 来到下一关 f12看源码 发现disable,把这个属性删掉 <?php if (isset($ ...

  6. .NET外挂系列:1. harmony 基本原理和骨架分析

    一:背景 1. 讲故事 为什么要开这么一个系列,是因为他可以对 .NET SDK 中的方法进行外挂,这种技术对解决程序的一些疑难杂症特别有用,在.NET高级调试 领域下大显神威,在我的训练营里也是花了 ...

  7. AI模型的回调能力的理解和实现

    前言 BigTall最近把RAG和Agent的原理想通了,对于"一切都是提示词"的理解又更多了一些.本文把我的理解大致整理了一下,给出BigTall自己的一个实验.希望能够对大家有 ...

  8. B1009 说反话

    给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出. 输入格式: 测试输入包含一个测试用例,在一行内给出总长度不超过 80 的字符串.字符串由若干单词和若干空格组成,其中单词是由英文字母(大小 ...

  9. codeup之杨辉三角

    Description 按要求输入如下格式的杨辉三角 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 最多输出10层 Input 输入只包含一个正整数n,表示将 ...

  10. mysql的递归写法:部门层级

    前言 详细的可以参考:https://cloud.tencent.com/developer/article/2106748 这里用 WITH RECURSIVE 实现递归,需要 MySQL 8.0 ...