首页 > 其他分享 >数学建模回归分析part2

数学建模回归分析part2

时间:2023-12-08 14:46:48浏览次数:26  
标签:变量 回归 建模 part2 数学 对数 数据 gen tabulate

回归系数的解释

file
思考: y = b + b1*Inx;此时b1怎么解释?

什么时候取对数

经验法则:

  • (1)与市场价值相关的,例如,价格、销售额、工资等都可以取对数;
  • (2)以年度量的变量,如受教育年限、工作经历等通常不取对数;
  • (3)比例变量,如失业率、参与率等,两者均可;
  • (4)变量取值必须是非负数,如果包含0,则可以对y取对数ln(1+y);

取对数的好处

(1)减弱数据的异方差性(2)如果变量本身不符合正态分布,取了对数后可能渐近服从正态分布(3)模型形式的需要,让模型具有经济学意义。

四类模型回归系数解释

  • 一元线性回归

file

  • 双对数模型

file

  • 半对数模型

file

  • 半对数模型

file


特殊的变量——虚拟变量

如果自变量中有定性变量,例如性别、地域等,在回归中要怎么处理呢?

此时就要用到虚拟变量
比如虚拟变量x,x=0表示为女性,x=1表示为男性.
此时需要选定参照对象,求出x的相关系数为b的时候,表明其他条件一定的情况下
平均女性比男性多b

回归实例

stata的使用

数据导入

file


file

记得把代码保存下来,可以放在论文中.

file


数据描述性统计

  • 定量数据
sum 团购价元 评价量 商品毛重kg

file

  • 定性数据
tab 奶源产地,gen(A)

file


回归语句

  • 普通回归
reg y x1 x2 x3 ·····

file

  • 含虚拟变量
reg 评价量 团购价元 商品毛重kg A1 A2 A3 A4 A5 A6 A7 A8 A9

file

Stata会自动检测数据的完全多重共线性问题。


Excel数据透视

  • 先将原有数据变成表

file

然后进行数据透视

file
可以生成对应的图形用于分析。

完整分析

  • 虚拟变量加入
tabulate 配方,gen(A)
tabulate 奶源产地 ,gen(B)
tabulate 国产或进口 ,gen(C)
tabulate 适用年龄岁 ,gen(D)
tabulate 包装单位 ,gen(E)
tabulate 分类 ,gen(F)
tabulate 段位 ,gen(G)
  • 回归
    regress 评价量 团购价元 商品毛重kg A1 A2 A3 B1 B2 B3 B4 B5 B6 B7 B8 B9 C1 C2 D1 D2 D3 D4 D5 E1 E2 E3 E4 F1 F2 G1 G2 G3 G4
    est store m2
    reg2docx m2 using m2.docx, replace//这个插件导出为docx文档

file


拟合优度较低怎么办

(1)回归分为解释型回归和预测型回归。预测型回归一般才会更看重

标签:变量,回归,建模,part2,数学,对数,数据,gen,tabulate
From: https://www.cnblogs.com/xiaocrblog/p/17887124.html

相关文章

  • uml建模分析
    UML:统一建模语言(UnifiedModelingLanguage)UML是非专利的第三代建模和规约语言是用于说明可视化构建和编写一个正在开发的面向对象的软件密集系统的制品的开放方法UML展现了一系列最佳工程实践这些最佳实践在对大规模复杂系统进行建模方面特别是在软件架构层次已经被......
  • 面向对象建模图的理解
    1,用例图用例图用于描述系统提供的系列功能,而每个用例则代表系统的一个功能模块。用例图的主要目的是帮助开发团队以一种可视化的方式理解系统的需求功能,用例图对系统的实现不做任何说明,仅仅是系统功能的描述。用例图包括:用例、角色、角色和用例之间的关系,以及系统内用例之间的关......
  • uml面向对象建模
    一:概念(1)定义对象模型表示静态的、结构化的系统的数据性质。它是对模拟客观世界实体的对象以及对象彼此间的关系的映射,描述了系统的静态结构。对象模型为建立动态模型和功能模型,提供了实质性的框架。 (2)工具使用UML(统一建模语言)提供的类图来建立对象模型。在UML中,类的实际含义......
  • 面向对象建模
    一、UML的概述UML是一种定义良好、易于表达、功能强大、普遍适用的建模语言。作为大众所接受的标准建模语言,UML融入了软件工程领域的新思想、新方法、新技术。UML的作用域,不仅支持面向对象的分析与设计,而且支持从需求分析开始的软件开发的全过程。二、UML的特点和用途UML对系统......
  • UML建模:深入理解软件设计的语言
    统一建模语言(UnifiedModelingLanguage,简称UML)是一种用于软件开发和系统设计的标准建模语言。它提供了一套图形化的工具,帮助软件开发者更好地理解、设计和交流复杂系统。在本文中,我们将深入探讨UML建模的重要性、主要图表类型以及如何有效应用UML来提高软件开发过程的质量。UML......
  • 面向对象建模语言UML
    自从面向对象编程语言在软件开发中成为主流之后,遵循面向对象技术特点的软件设计工作,也一并发展了起来。首先要提出一个问题,就是设计的工作是要做什么?它包括的范围其实是很广泛的,从搜集用户需求,进行业务分析,到绘制系统流程图等。可以说,在动手编写代码之前,程序员要做的都属于设计......
  • 天池AI练习生计划 - 第二期AI数学基础入门与实践,火热进行中!通关赢取双重礼品!
    机器视觉学术研究与产品研发专家雷明,带领您详细学习人工智能领域需要用到的数据知识点,从学习者蜕变为AI新星!轻松来闯关,即可领取双重礼品~实训培训证书:通关两个关卡即可领取阿里云定制长袖T恤:通关全部关卡即可领取活动地址:https://tianchi.aliyun.com/specials/promotion/math......
  • 天池AI练习生计划 - 第二期AI数学基础入门与实践,火热进行中!通关赢取双重礼品!
    机器视觉学术研究与产品研发专家雷明,带领您详细学习人工智能领域需要用到的数据知识点,从学习者蜕变为AI新星!轻松来闯关,即可领取双重礼品~实训培训证书:通关两个关卡即可领取阿里云定制长袖T恤:通关全部关卡即可领取活动地址:https://tianchi.aliyun.com/specials/promotion/math......
  • 2020年高考数学真题一题多解
    (2020理科数学20)已知\(A,B\)为椭圆\(E:\dfrac{x^2}{a^2}+y^2=1(a>1)\)的左右顶点,\(G\)为\(E\)上的上顶点,\(\overrightarrow{AG}\cdot\overrightarrow{GB}=8,P\)为直线\(x=6\)上的动点,\(PA\)与\(E\)的另一个交点为\(C\),\(PB\)与\(C\)的另一交点为\(D\).(1)求\(E\)的方程(2)......
  • 什么是数据建模
    数据建模和数据模型的含义,我们可以分四个部分来了解:1、业务模型2、构建表关系/表链接3、数学模型4、算法模型     1、业务模型重点是懂业务,即了解业务的整个过程,A-B-C大部分是业务模型,指标体系大多数的本质也是在反映业务本身,也可以归为业务模型我们曾经有一支优秀......