python和stata_双剑合璧之Stata与Python:初识IPyStata
一个是经管实证研究的必备利器,Stata。
一个是触手可及的胶水语言,Python。
爬虫获取数据,祭出神器Python,整理数据跑出漫天星星,亮出宝剑Stata。双剑合璧,驰骋于数据时代。
当时在R语言与应用计量经济学已经提到Stata有一些不足需要弥补。其实在 Stata Conference Chicago 2016上,不仅有人在提及与Web交互绘图的问题,还提及到Reproducible research。Reproducible research在R语言中得到了较好的体现,感兴趣的读者可以阅读Dynamic Documents with R and Knitr(2nd)和Reproducible Research with R and RStudio(2nd)。Stata用户也想实现Reproducible research,其中一个比较便捷的方式就是借助Jupyter Notebook来实现。
不得不说Stata用户中也是牛人辈出呀,Ties de Kok开发出IPyStata实现了在Python环境下调用Stata。哈哈,放一张这个牛人的PPT。“The whole is greater than the sum of its parts.”
演示的环境:Win10;
Anaconda 4.1.1 (64-bit);
Stata/MP 14.1 (64-bit);
IPystata 0.3.5。
简要安装步骤:
1.在CMD环境下输入“pip install ipystata”;
2.在CMD环境(管理员模式)下切换到Stata的安装路径;
3.注册Stata,输入“StataMP-64.exe /Register”,“StataMP-64.exe”是Stata的exe文件名称;
4.启动Jupyter,如图所示输入代码;
import ipystata
from ipystata.config import config_stata
config_stata('F:\ProgramFiles\Stata\StataMP-64.exe')
5.准备工作安装完毕。
下面来尝鲜一下具体的功能。导入数据。
描述性统计与相关性分析
一图胜千言。
正常导入dta数据,再画图。
注意导入数据的地址写法。
导入在线数据。
终结者。
IPystata使用情况简述:
和Julia以Kernel的形式引入Jupyter不同,Stata是通过IPystata包的途径在Jupyter上显示。
基本可以使用,包括数据导入、描述性分析、绘图和回归。
不仅可以调用Stata原生命令,安装在本地的Stata插件也是可以使用,如图中的esttab。
Stata的有些操作不能很好的显示在Jupyter上面。如list(List values of variables)。
更具体的信息可以关注GitHub上的IPystata。
python和stata_双剑合璧之Stata与Python:初识IPyStata相关推荐
- python和stata怎么结合_双剑合璧之Stata与Python:初识IPyStata
一个是经管实证研究的必备利器,Stata. 一个是触手可及的胶水语言,Python. 爬虫获取数据,祭出神器Python,整理数据跑出漫天星星,亮出宝剑Stata.双剑合璧,驰骋于数据时代. 当时在R ...
- python和stata_从Python运行Stata do文件
我认为@ user229552指向正确的方向.可以使用Python的子进程模块.下面是一个适用于Linux OS的示例. 假设您有一个名为pydo.py的Python文件,其中包含以下内容: impo ...
- OpenCL专题04:ViennaCL与Eigen双剑合璧
前言 大家都爱用Python,很大程度是因为Python有非常丰富好用的扩展包,比如Numpy.Matplotlib.Pandas等.特别是Numpy,为科学计算提供了基础支撑,使得Python具有类 ...
- Libp2p - IPFS 与 Polkadot :双剑合璧会有时
Libp2p - IPFS 与 Polkadot:双剑合璧会有时 波卡之中的IPFS protocol Substrate与IPFS: Libp2p的"中继"理念 生态互赢:为什么 ...
- vim 双剑合璧,天下无敌(笔记)
技巧 12:双剑合璧,天下无敌 参考:Vim 实用技巧 - Practical Vim 操作符 + 动作命令 = 操作 d{motion}命令可以对一个字符(dl),一个完整单词(daw),一个段落( ...
- IDA+OD双剑合璧=逆向无敌
标 题: [原创]IDA+OD双剑合璧=逆向无敌 作 者: Tennn 时 间: 2015-12-12,22:25:19 链 接: http://bbs.pediy.com/showthread.ph ...
- MarkDown、Vim双剑合璧
作为一名软件攻城狮(是的,我从来都以攻城狮自居! 我坚信如今的每一天,都在朝攻城狮迈进.虽然被菜鸟的肉身皮囊裹着,我依然还是怀着攻城狮的内心! 我非常讨厌别人喊我程序猿.虽然这是不争的事实!).... ...
- 蚂蚁金服与阿里云“双剑合璧”,加速释放金融科技时代新红利
作为一个参加了N届云栖大会的老司机,前段时间在收到2019云栖大会的邀请后,马上就去阿里云官网"溜达"一下,看看是不是会有"剧透".不出所料,竟然发现蚂蚁金服的 ...
- Spring Cloud Alibaba 实战 | 第十二篇: 微服务整合Sentinel的流控、熔断降级,赋能拥有降级功能的Feign新技能熔断,实现熔断降级双剑合璧(JMeter模拟测试)
文章目录 一. Sentinel概念 1. 什么是Sentinel? 2. Sentinel功能特性 3. Sentinel VS Hystrix 二. Docker部署Sentinel Dashbo ...
最新文章
- 如何释放指针又不影响内存数据_C# 内存机制 - 基础篇
- 怎么设计一个合适的延时队列?
- react 拖拽连接插件_一款精美的 react 后台管理系统
- php背景图片随页面大小改变,css背景图根据屏幕大小自动缩放
- UITextField 文本字段控件 -- IOS (解决键盘遮住View及密文設定的问题)(实例)
- AI+云原生,把卫星遥感虐的死去活来
- 刚装的fedora16测试时出现莫名包
- item 12: 把重写函数声明为“override”的
- 服务器 网站 未备案,域名解析到未备案服务器
- android 对焦,Android相机对焦模式
- RFID Hacking③:使用ProxMark3嗅探银行闪付卡信息
- Matlab 许可证文件过期
- iOS复习中有关SDWebImage可能知识点总结
- 如何通过 WhatsApp 开展营销活动?
- MySQL-HA高可用
- 线性泛函分析之对偶基
- onenote for windows 10 部分内容不能同步解决方法
- 修改计算机名并加入工作组
- 奇瑞新能源小蚂蚁,一款实用好看的居家小车
- 【Windows下删除git凭据】