研究数据高级数据
Stata U型关系检验、调节效应与绘图案例
数据摘要
非线性关系及其调节作用需要结合模型检验与图形展示进行分析。本资料汇集U型关系验证、调节效应及作图的Stata代码、案例数据和相关文献,可作为非线性效应实证分析与结果展示的操作参考。
基本信息
| 数据频率 | 年度 |
|---|---|
| 当前预览样本量 | 57522 行 |
| 文件格式 | Stata / Stata代码 / PDF |
| 文件包大小 | 3.77 MB |
| 包含内容 | 数据表1份、代码1份、文档3份 |
| 所属分类 |
样本年份分布
合计 57,522 行 · 23 个年份
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
查看年份明细
| 年份 | 样本量 |
|---|---|
| 2000 | 1,060 |
| 2001 | 1,142 |
| 2002 | 1,199 |
| 2003 | 1,266 |
| 2004 | 1,355 |
| 2005 | 1,351 |
| 2006 | 1,434 |
| 2007 | 1,548 |
| 2008 | 1,602 |
| 2009 | 1,752 |
| 2010 | 2,107 |
| 2011 | 2,341 |
| 2012 | 2,470 |
| 2013 | 2,515 |
| 2014 | 2,631 |
| 2015 | 2,823 |
| 2016 | 3,208 |
| 2017 | 3,629 |
| 2018 | 3,749 |
| 2019 | 3,960 |
| 2020 | 4,413 |
| 2021 | 4,835 |
| 2022 | 5,132 |
测算方法
以企业规模Size和资产负债率Lev构建二次关系模型Size=a+bLev+cLev^2+dControl+e,估计一次项和二次项系数,并通过区间端点斜率、转折点及U形检验判断U形或倒U形关系。转折点为-b/(2c)。案例对Size、Lev和营业收入增长率Growth实施1%和99%缩尾,并结合散点图、二次拟合曲线和Fieller区间考察结果。调节模型同时加入Growth、Lev*Growth和Lev^2*Growth,通过交互项分析转折点和曲率的变化;绘图时将连续调节变量分别取均值减一个标准差和均值加一个标准差,代入估计方程比较预测曲线,二元调节变量则分别取0和1。
以下字段、样本量及样本仅对应当前展示的数据表,不代表资料包全部文件。查看文件结构
字段列表共 7 个字段
| 字段 | 含义 / 说明 | 类型 | 均值 | 标准差 | 最小值 | 最大值 | 缺失率 |
|---|---|---|---|---|---|---|---|
id | 证券代码 | 整数 | 325349.793 | 284277.948 | 1 | 873593 | 0.0000% |
Symbol | 股票代码 | 文本 | — | — | — | — | 0.0000% |
year | 年份 | 整数 | 2014.156566 | 6.237489647 | 2000 | 2022 | 0.0000% |
ShortName | 股票简称 | 文本 | — | — | — | — | 0.0000% |
Size | 企业规模 | 数值 | 21.93575538 | 1.531537908 | 10.84219837 | 31.31009483 | 0.0052% |
Lev | 资产负债率 | 数值 | 0.5056053403 | 3.97337491 | -0.1946980208 | 877.2559204 | 0.0052% |
Growth | 营业收入增长率 | 数值 | 3.557608745 | 598.851082 | -2.733487606 | 134607.0625 | 10.9558% |
数据样本预览
资料样本(部分数据)
仅可预览前100 行、100 列,滚动查看其余行列,完整数据以下载文件为准。
| id | Symbol | year | ShortName | Size | Lev | Growth |
|---|---|---|---|---|---|---|
| 1 | 000001 | 2000 | 深发展A | 24.9313488007 | 0.929509758949 | — |
| 1 | 000001 | 2001 | 深发展A | 25.5118160248 | 0.969801366329 | — |
| 1 | 000001 | 2002 | 深发展A | 25.8362560272 | 0.977323830128 | — |
| 1 | 000001 | 2003 | 深发展A | 25.9851837158 | 0.979439675808 | — |
| 1 | 000001 | 2004 | 深发展A | 26.0427894592 | 0.977068185806 | — |
| 1 | 000001 | 2005 | 深发展A | 26.1579322815 | 0.977998793125 | — |
| 1 | 000001 | 2006 | 深发展A | 26.2861614227 | 0.975153267384 | — |
| 1 | 000001 | 2007 | 深发展A | 26.5884284973 | 0.963107466698 | — |
| 1 | 000001 | 2008 | 深发展A | 26.8854007721 | 0.965431272984 | — |
| 1 | 000001 | 2009 | 深发展A | 27.0996704102 | 0.965176522732 | — |
| 1 | 000001 | 2010 | 深发展A | 27.3124771118 | 0.954349279404 | — |
| 1 | 000001 | 2011 | 深发展A | 27.8606853485 | 0.94008743763 | — |
| 1 | 000001 | 2012 | 平安银行 | 28.1051025391 | 0.947216391563 | — |
| 1 | 000001 | 2013 | 平安银行 | 28.2685184479 | 0.940752446651 | — |
| 1 | 000001 | 2014 | 平安银行 | 28.4133052826 | 0.940109074116 | — |
| 1 | 000001 | 2015 | 平安银行 | 28.5501670837 | 0.935584187508 | — |
| 1 | 000001 | 2016 | 平安银行 | 28.7139892578 | 0.931547164917 | — |
| 1 | 000001 | 2017 | 平安银行 | 28.8092060089 | 0.931643605232 | — |
| 1 | 000001 | 2018 | 平安银行 | 28.860250473 | 0.929783344269 | — |
| 1 | 000001 | 2019 | 平安银行 | 29.0019664764 | 0.920543909073 | — |
| 1 | 000001 | 2020 | 平安银行 | 29.1280765533 | 0.918511807919 | — |
| 1 | 000001 | 2021 | 平安银行 | 29.224609375 | 0.919646918774 | — |
| 1 | 000001 | 2022 | 平安银行 | 29.302778244 | 0.918316483498 | — |
| 2 | 000002 | 2000 | 深万科A | 22.4499969482 | 0.472516089678 | — |
| 2 | 000002 | 2001 | 深万科A | 22.5924358368 | 0.517796576023 | 0.177445799112 |
| 2 | 000002 | 2002 | 万科A | 22.829328537 | 0.582943916321 | 0.0267773550004 |
| 2 | 000002 | 2003 | 万科A | 23.0804367065 | 0.549243211746 | 0.394743949175 |
| 2 | 000002 | 2004 | 万科A | 23.4663238525 | 0.594162762165 | 0.201748207211 |
| 2 | 000002 | 2005 | G 万科A | 23.8139629364 | 0.609809458256 | 0.37714099884 |
| 2 | 000002 | 2006 | 万科A | 24.6049938202 | 0.649418115616 | 0.690355241299 |
| 2 | 000002 | 2007 | 万科A | 25.3293800354 | 0.661124885082 | 0.990485906601 |
| 2 | 000002 | 2008 | 万科A | 25.5043754578 | 0.674440920353 | 0.153833076358 |
| 2 | 000002 | 2009 | 万科A | 25.6476783752 | 0.670016765594 | 0.192458927631 |
| 2 | 000002 | 2010 | 万科A | 26.0968647003 | 0.746861338615 | 0.0374959148467 |
| 2 | 000002 | 2011 | 万科A | 26.4143295288 | 0.770997285843 | 0.415446609259 |
| 2 | 000002 | 2012 | 万科A | 26.6602783203 | 0.783163011074 | 0.436504542828 |
| 2 | 000002 | 2013 | 万科A | 26.8953952789 | 0.779970288277 | 0.31326341629 |
| 2 | 000002 | 2014 | 万科A | 26.9545516968 | 0.772046387196 | 0.0810021534562 |
| 2 | 000002 | 2015 | 万科A | 27.1388473511 | 0.777015209198 | 0.335827559233 |
| 2 | 000002 | 2016 | 万科A | 27.4455032349 | 0.805367052555 | 0.229753553867 |
| 2 | 000002 | 2017 | 万科A | 27.784040451 | 0.839812576771 | 0.0100627960637 |
| 2 | 000002 | 2018 | 万科A | 28.0553607941 | 0.845856368542 | 0.225536733866 |
| 2 | 000002 | 2019 | 万科A | 28.179101944 | 0.843589484692 | 0.235873103142 |
| 2 | 000002 | 2020 | 万科A | 28.2565193176 | 0.812835037708 | 0.139218956232 |
| 2 | 000002 | 2021 | 万科A | 28.293006897 | 0.797397553921 | 0.0803749859333 |
| 2 | 000002 | 2022 | 万科A | 28.1947002411 | 0.769514620304 | 0.112722709775 |
| 3 | 000003 | 2000 | ST 金田A | 21.6373329163 | 1.19989311695 | — |
| 3 | 000003 | 2001 | PT 金田A | 20.9154891968 | 1.81993412971 | -0.921229064465 |
| 4 | 000004 | 2000 | ST 深安达 | 20.0463981628 | 0.762100040913 | — |
| 4 | 000004 | 2001 | 北大高科 | 19.2182273865 | 0.460722595453 | -0.526860117912 |
| 4 | 000004 | 2002 | 北大高科 | 19.3899993896 | 0.529540777206 | 0.955741941929 |
| 4 | 000004 | 2003 | 北大高科 | 19.2872562408 | 0.460139513016 | -0.0139463841915 |
| 4 | 000004 | 2004 | 北大高科 | 19.1827487946 | 0.427696019411 | -0.106974586844 |
| 4 | 000004 | 2005 | 国农科技 | 18.8645248413 | 0.358843773603 | -0.42503029108 |
| 4 | 000004 | 2006 | *ST 国农 | 19.1351222992 | 0.450414985418 | -0.256411969662 |
| 4 | 000004 | 2007 | ST 国农 | 18.9502639771 | 0.424183577299 | -0.113706618547 |
| 4 | 000004 | 2008 | ST 国农 | 18.9383468628 | 0.491793423891 | 0.0708359926939 |
| 4 | 000004 | 2009 | *ST 国农 | 19.2558135986 | 0.610367536545 | 0.387067824602 |
| 4 | 000004 | 2010 | *ST 国农 | 19.0316390991 | 0.298574268818 | 1.18592178822 |
| 4 | 000004 | 2011 | 国农科技 | 19.0951919556 | 0.294935166836 | -0.432704865932 |
| 4 | 000004 | 2012 | 国农科技 | 19.077753067 | 0.23252761364 | 0.306824713945 |
| 4 | 000004 | 2013 | 国农科技 | 19.3050765991 | 0.403239428997 | -0.252443522215 |
| 4 | 000004 | 2014 | 国农科技 | 19.6393928528 | 0.53475445509 | 0.107498787344 |
| 4 | 000004 | 2015 | 国农科技 | 19.803653717 | 0.59040170908 | 0.494308233261 |
| 4 | 000004 | 2016 | 国农科技 | 19.2258892059 | 0.203456312418 | 1.38820648193 |
| 4 | 000004 | 2017 | 国农科技 | 19.4096431732 | 0.315246611834 | -0.518177688122 |
| 4 | 000004 | 2018 | 国农科技 | 19.6768016815 | 0.477965950966 | 1.64684951305 |
| 4 | 000004 | 2019 | 国农科技 | 21.1250514984 | 0.0602434277534 | -0.704944372177 |
| 4 | 000004 | 2020 | 国华网安 | 21.1702327728 | 0.0682637095451 | 1.59158957005 |
| 4 | 000004 | 2021 | 国华网安 | 20.8281383514 | 0.146163895726 | 0.0299901720136 |
| 4 | 000004 | 2022 | ST 国华 | 20.1705608368 | 0.387338280678 | -0.423891186714 |
| 5 | 000005 | 2000 | 世纪星源 | 21.4266929626 | 0.583849966526 | — |
| 5 | 000005 | 2001 | 世纪星源 | 21.3778362274 | 0.43296533823 | -0.540052235126 |
| 5 | 000005 | 2002 | 世纪星源 | 21.3224029541 | 0.463338851929 | -0.18151819706 |
| 5 | 000005 | 2003 | ST 星源 | 21.3003292084 | 0.479576289654 | 0.666726589203 |
| 5 | 000005 | 2004 | ST 星源 | 21.3169288635 | 0.509352147579 | -0.460791647434 |
| 5 | 000005 | 2005 | ST 星源 | 21.2203216553 | 0.598387420177 | -0.0806522667408 |
| 5 | 000005 | 2006 | ST 星源 | 21.1474170685 | 0.540864109993 | 6.22672128677 |
| 5 | 000005 | 2007 | ST 星源 | 21.0996608734 | 0.4850050807 | -0.0884912908077 |
| 5 | 000005 | 2008 | 世纪星源 | 21.0518722534 | 0.458645135164 | -0.636425495148 |
| 5 | 000005 | 2009 | 世纪星源 | 21.0002937317 | 0.467574954033 | -0.602719187737 |
| 5 | 000005 | 2010 | 世纪星源 | 20.9807014465 | 0.477960318327 | 2.17727160454 |
| 5 | 000005 | 2011 | 世纪星源 | 20.9548435211 | 0.476484328508 | -0.537033617496 |
| 5 | 000005 | 2012 | 世纪星源 | 21.0006713867 | 0.483141541481 | 0.564830064774 |
| 5 | 000005 | 2013 | 世纪星源 | 20.8960876465 | 0.474830955267 | -0.476352244616 |
| 5 | 000005 | 2014 | 世纪星源 | 21.0356388092 | 0.509963572025 | 0.013739304617 |
| 5 | 000005 | 2015 | 世纪星源 | 21.5089969635 | 0.447039991617 | 0.593989431858 |
| 5 | 000005 | 2016 | 世纪星源 | 21.6503925323 | 0.463708490133 | 4.72787952423 |
| 5 | 000005 | 2017 | 世纪星源 | 21.7921409607 | 0.517747342587 | 0.101810581982 |
| 5 | 000005 | 2018 | 世纪星源 | 21.8615550995 | 0.494039922953 | -0.0842708274722 |
| 5 | 000005 | 2019 | 世纪星源 | 21.8324356079 | 0.425337433815 | 0.136632457376 |
| 5 | 000005 | 2020 | 世纪星源 | 21.6204948425 | 0.459425002337 | -0.27811345458 |
| 5 | 000005 | 2021 | ST 星源 | 21.6292552948 | 0.403818130493 | -0.0385661572218 |
| 5 | 000005 | 2022 | ST 星源 | 21.6796188354 | 0.497159123421 | -0.260190695524 |
| 6 | 000006 | 2000 | 深振业A | 22.0550537109 | 0.666312873363 | — |
| 6 | 000006 | 2001 | 深振业A | 22.1628494263 | 0.684009373188 | 0.0745689570904 |
| 6 | 000006 | 2002 | 深振业A | 22.225315094 | 0.690935492516 | 0.0305600930005 |
| 6 | 000006 | 2003 | 深振业A | 22.1015892029 | 0.727630853653 | -0.0474371090531 |
| 6 | 000006 | 2004 | 深振业A | 22.1146831512 | 0.718999028206 | -0.0554159358144 |
| 6 | 000006 | 2005 | G 深振业 | 21.6605625153 | 0.557579398155 | -0.236077263951 |
代码公开披露
仅展示前 30 行,供了解变量构造与处理流程,完整代码请下载文件查看。
'
///////////////////////////////////////////////////////////////////////////////////////
*U型/倒U型关系的验证及调节效应分析绘图Stata实现代码*
///////////////////////////////////////////////////////////////////////////////////////
//导入原始数据
use 案例数据,replace
//为了减少极端值对模型估计的影响,我们进行缩尾处理
winsor2 Size Lev Growth, replace cuts(1 99)
///案例说明:我们假设我们要考察资产负债率Lev和企业规模Size之间是否存在非线性关系,随着资产负债率的增加企业的规模是上升还是下降呢?是会一直上升还是会在一个节点转变趋势呢?我们带着这个问题进行接下来的讨论。
///////////////////////////////////////////////////////////////////////////////////////
//第一步:我们需要先验地认为资产负债率Lev和企业规模Size这两个变量之间存在非线性关系,我们建立非线性模型,并通过回归等操作来证明该模型的合理性即可证明资产负债率Lev和企业规模Size这两个变量之间的非线性关系确实存在。/////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////
//我们的非线性模型是这样的: Size=a+bLev+cLev^2+dControl+residual
//然后我们可以使用twoway生成Lev与Size之间的散点图和拟合曲线并初步观察下Lev与Size之间是否存在非线性关系,scatter绘制散点图,qfit绘制拟合曲线(蓝色线)。
twoway (scatter Size Lev) (qfit Size Lev, lcolor(red))
/////////////////////////////////////////////////////////////////////////////////////////第二步:刚才第一步中绘制的拟合曲线与散点图如果能初步看出Size与Lev之间可能存在U型关系,那么我们就可以进行下一步回归分析,并计算U型曲线的转折点的数值。//////////////////////
///////////////////////////////////////////////////////////////////////////////////////
//1.回归拟合
gen Lev2= Lev^2 //生成自变量的平方项
reg Size Lev Lev2
//Lev2为Lev的平方项,回归中的控制变量可以加也可以不加,初步判断Lev2的系数显著性即可,显著即存在为U型的可能,可继续进行计算转折点。