一个是经管实证研究的必备利器,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相关推荐

  1. python和stata怎么结合_双剑合璧之Stata与Python:初识IPyStata

    一个是经管实证研究的必备利器,Stata. 一个是触手可及的胶水语言,Python. 爬虫获取数据,祭出神器Python,整理数据跑出漫天星星,亮出宝剑Stata.双剑合璧,驰骋于数据时代. 当时在R ...

  2. python和stata_从Python运行Stata do文件

    我认为@ user229552指向正确的方向.可以使用Python的子进程模块.下面是一个适用于Linux OS的示例. 假设您有一个名为pydo.py的Python文件,其中包含以下内容: impo ...

  3. OpenCL专题04:ViennaCL与Eigen双剑合璧

    前言 大家都爱用Python,很大程度是因为Python有非常丰富好用的扩展包,比如Numpy.Matplotlib.Pandas等.特别是Numpy,为科学计算提供了基础支撑,使得Python具有类 ...

  4. Libp2p - IPFS 与 Polkadot :双剑合璧会有时

    Libp2p - IPFS 与 Polkadot:双剑合璧会有时 波卡之中的IPFS protocol Substrate与IPFS: Libp2p的"中继"理念 生态互赢:为什么 ...

  5. vim 双剑合璧,天下无敌(笔记)

    技巧 12:双剑合璧,天下无敌 参考:Vim 实用技巧 - Practical Vim 操作符 + 动作命令 = 操作 d{motion}命令可以对一个字符(dl),一个完整单词(daw),一个段落( ...

  6. IDA+OD双剑合璧=逆向无敌

    标 题: [原创]IDA+OD双剑合璧=逆向无敌 作 者: Tennn 时 间: 2015-12-12,22:25:19 链 接: http://bbs.pediy.com/showthread.ph ...

  7. MarkDown、Vim双剑合璧

    作为一名软件攻城狮(是的,我从来都以攻城狮自居! 我坚信如今的每一天,都在朝攻城狮迈进.虽然被菜鸟的肉身皮囊裹着,我依然还是怀着攻城狮的内心! 我非常讨厌别人喊我程序猿.虽然这是不争的事实!).... ...

  8. 蚂蚁金服与阿里云“双剑合璧”,加速释放金融科技时代新红利

    作为一个参加了N届云栖大会的老司机,前段时间在收到2019云栖大会的邀请后,马上就去阿里云官网"溜达"一下,看看是不是会有"剧透".不出所料,竟然发现蚂蚁金服的 ...

  9. Spring Cloud Alibaba 实战 | 第十二篇: 微服务整合Sentinel的流控、熔断降级,赋能拥有降级功能的Feign新技能熔断,实现熔断降级双剑合璧(JMeter模拟测试)

    文章目录 一. Sentinel概念 1. 什么是Sentinel? 2. Sentinel功能特性 3. Sentinel VS Hystrix 二. Docker部署Sentinel Dashbo ...

最新文章

  1. 如何释放指针又不影响内存数据_C# 内存机制 - 基础篇
  2. 怎么设计一个合适的延时队列?
  3. react 拖拽连接插件_一款精美的 react 后台管理系统
  4. php背景图片随页面大小改变,css背景图根据屏幕大小自动缩放
  5. UITextField 文本字段控件 -- IOS (解决键盘遮住View及密文設定的问题)(实例)
  6. AI+云原生,把卫星遥感虐的死去活来
  7. 刚装的fedora16测试时出现莫名包
  8. item 12: 把重写函数声明为“override”的
  9. 服务器 网站 未备案,域名解析到未备案服务器
  10. android 对焦,Android相机对焦模式
  11. RFID Hacking③:使用ProxMark3嗅探银行闪付卡信息
  12. Matlab 许可证文件过期
  13. iOS复习中有关SDWebImage可能知识点总结
  14. 如何通过 WhatsApp 开展营销活动?
  15. MySQL-HA高可用
  16. 线性泛函分析之对偶基
  17. onenote for windows 10 部分内容不能同步解决方法
  18. 修改计算机名并加入工作组
  19. 奇瑞新能源小蚂蚁,一款实用好看的居家小车
  20. 【Windows下删除git凭据】

热门文章

  1. 创建型模式之简单工厂模式(绘制图形)
  2. Batch Normalization原理
  3. python中print()函数的功能与格式
  4. static关键字、块、包机制、封装、继承、final关键字
  5. 常用正则表达式汇总——(带RegexBuddy 4安装包)
  6. Kate  一款功能丰富的文本编辑器(可能是目前最好的开源跨平台轻量编辑器 之一)
  7. 手机检测 打电话识别
  8. 将安卓项目部署云服务器,将app项目部署到云服务器上
  9. html5腾讯地图api应用
  10. Dcat admin 使用数据仓库实现复杂表格数据