问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

珠联璧合:Jupyter Notebook 和 Stata 之融合

发布网友 发布时间:2024-10-24 18:52

我来回答

1个回答

热心网友 时间:2024-11-10 20:02

作者:韩少真(西北大学) || 展金永(对外经济贸易大学) Stata 连享会: 知乎 | 简书 | 码云 | CSDN 连享会

特别说明: 文中包含的链接在微信中无法生效。请点击本文底部左下角的【阅读原文】。

或许你已经感觉得到这个世界的变化: 古代侠客们都是终身一样兵器,或刀或剑,行走江湖; 现代的江洋大盗则是专业路线,紧身衣上配备了各种装备,来去自如。

言归正传,就学术研究而言,目前在很多 Top 期刊上发表的论文都会综合使用多种计量方法和软件来完成文中的实证分析工作。这意味着,我们需要一个工作平台,以便有效整合手头的 2-3 中软件和语言,不必频繁地地转场。

今天要介绍的 Anaconda 就是这么个玩意儿,其配置的 Jupyter Notebook 便是我们所需的分析和写作平台。你可以在一份文档中同时使用 Stata,Python,R 多种语言来执行实证分析,同时使用 Markdown 等写作,并将完成后的文档输出为 Word,PDF,HTML 等多种格式。

准备工作-关联前提

首先,请安装 Anaconda 和 Stata,并检验 Anaconda 和 Stata 是否已经成功安装在本机电脑上。详情参见 Anaconda 的安装和使用,Anaconda安装到详细介绍,以及 Stata 15软件安装教程。

根据下图步骤,以管理员身份运行Windows PowerShell。划重点: 请务必以管理员身份运行。

打开 stata 的安装文件夹,根据下图获取 stata 的安装路径:

在Windows PowerShell 执行 cd 命令,以进入 stata 程序安装的路径。cd 命令后接上步所获取的 stata 安装路径。根据个人电脑安装路径不同有所差异。路径请以英文引号包围,这样可以避免路径文件夹名称中包含空格导致无法顺利进入目标路径。

执行上述命令后,请根据下图提示,确认是否已进入 stata 安装路径:

当然,也可以在Windows PowerShell 中执行 dir 命令,然后根据下图,观察当前路径的文件内容和 stata 安装路径的内容是否一致。如果两者一致,说明已成功进入 stata 安装路径。如果不一致,则应仔细检查操作流程,重新执行以确定进入 stata 安装路径。

在Windows PowerShell 中执行 .\StataMP-64.exe /Register 命令,则可以成功将 stata 添加到命令行注册。需要注意的是: .\StataMP-64.exe /Register 中的 .\StataMP-64.exe 部分,根据个人电脑安装 stata15 版本有所差异。我电脑安装的是 MP 版,所以为 .\StataMP-64.exe。如果安装的是 SE 版,应该为 .\StataSE-64.exe。

如果是 SE 版,则为:

如果依然担心出错,还有一种简单办法可以确定 .\StataMP-64.exe /Register 中的 .\StataMP-64.exe 部分。打开个人电脑中 stata 安装路径文件夹,找到 stata 程序的执行文件,然后按下图所示,将完整的带 .exe 的文件名复制下来,然后将其替换 `StataMP-64.exe' 部分。再进行命令行注册。

连享会 最新专题 直播

在 Anaconda 中安装 stata_kernel 包

根据下图打开 Anaconda prompt:

在 Anaconda prompt 中逐行执行以下代码,第一行是为了升级 conda,第二行是升级 pip 包。

根据 Anaconda prompt 窗口的提示,可能要输入 y 来进行包的升级。如果已经是最新版本,则不会提醒升级,略过此步骤即可。升级包管理模块的目的是保证 anaconda 中的包管理模块是最新版本,这样可以降低后续安装 stata_kernel 包出错的概率。

在 Anaconda prompt 逐行执行以下代码,安装 stata_kernel 包。安装结束后可根据 Anaconda prompt 窗口的提示,判断是否成功安装。

具体如下图所示:

打开 jupyter notebook,新建 stata 语法格式的 notebook,执行 stata 代码,检验是否关联成功。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
山东沃尔德集团集团所辖公司介绍 齐鲁银行无忧贷和市民贷哪个好 什么叫补按揭 后按揭贷款什么意思 买房者续按揭有什么危害 加按揭是什么意思 八月中国最凉快的地方 八月份哪里最凉快,去哪旅游好?美丽的地方 乱字同韵字是什么意思 华硕笔记本电脑触摸板怎么开笔记本电脑触摸板怎么开启和关闭_百度知 ... ...中李惠对州主簿说出了段此案的办法,是什么办法 拷打羊皮露真相原文 配樱花树有意境的句子 樱花醉了谁的心的句子 请问谢姓字辈怎么排? ...利用率超特斯拉,成本仅为三分之一,这家AI芯片公司要在今年规模化量产... 初中化学的铁和铜化学价的问题 两脚插头和三脚插头区别是什么插座的结构特点有哪些 电热水壶可以用两脚插头吗 电脑系统坏了,重新装修好,怎么查找以前腾讯通信息,求大家帮帮忙急用_百... 铜与什么 重装系统后,因为我的QQ一直是安装在D盘,所以我不用安装可直接进QQ,发... 时间为10点20分,分针与时针的夹角是多少度 重装电脑之后,怎么找回原来老版本QQ的聊天记录? 想知道大家看魔道祖师都站哪些cp啊,我有点杂事,不过不是全部都是杂食... 作业要做一个英文影片剧本(梗概)。影片种类是悬疑、黑帮、犯罪类型的... 关于樱花的浪漫句子 适合发樱花的朋友圈 ...长小水泡,脱皮而且很痒,影响指甲发白最后指甲慢慢褪完了,请问医生这... 我感觉自己真的弱爆了 3岁 发烧41度 抢救过来了 。4岁 一直发烧最后查... 两脚插头和三脚插头区别是什么插座的结构特点有哪些 "搭帐篷"怎么用英文说 两个单词 ...Notebook切换字体/字体大小(代码 + Markdown),以及开启代码补全... 樱花醉了谁的心的句子 李惠拷皮 有关这篇文言文的题目 配樱花树有意境的句子 陆风x5手动挡油耗高吗? 荆门有哪些公园适合带老人去散心? ...遇罕见蝗灾,古老城紧急呼救,急需5000条蛇,2万只麻雀,20万只青蛙... 身份证和银行卡放在一起为什么能消磁 ...遇罕见蝗灾,古老城紧急呼救,急需5000条蛇,2万只麻雀,20万只青蛙... 奶山羊有机生长的过程中使用的草料有哪些 荆门假期必来的地方有哪些? 图解安装中央空调应注意的几大细节 英国短毛猫的皮肤病怎么治疗? 为什么农夫山泉的瓶包装上写的是"饮饮用水"? vivo s9 的电池为什么2小时 就提示充满电了 是电池质量有问题吗?_百 ... 哪位大哥大姐能指点一下?北京的新东方暑期四级走读班怎么报名??? vivos9手机没有无线充电 什么人该爱 什么人该恨了 炒茄子 炒茄子的方法