加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

JupyterNotebook与Stata交互-nbstata

(2023-09-23 14:42:03)
标签:

stata

jupyternotebook

nbstata

交互使用

分类: Stata推文
全文阅读:https://www.lianxh.cn/news/e1b2ad40fc3d4.html

目录

 


1. 简介

Jupyter Notebook 是一个开源的 Web 应用程序,允许我们将交互式代码和结果合并在单个文档中。在连享会推文「Stata 与 Jupyter Notebook 关联的两种方法」中,我们介绍了使用 Jupyter Notebook + Stata 模式可以更好展示 Stata 代码和结果,方便与他人共享。

在上述推文中我们还介绍了将 Stata 与 Jupyter Notebook 关联的两种方法,分别是 ipystata 和 stata_kernel。今天我们介绍一种新插件:nbstata

nbstata 允许我们在 Jupyter Notebook 中创建 Stata 笔记本,与在 Python 笔记本中使用 Stata 不同,这种方式是在 Python 代码中嵌入 Stata 命令。

nbstata 具有以下特点:

  • 设置简单;
  • 适用于 Stata 17+ (仅限);
  • 显示 Stata 输出,没有命令的冗余“回显”;
  • 自动完成变量、宏、矩阵和文件路径;
  • 具有类似 browse 功能的 DataGrid 部件 (例如,交互式过滤);
  • 变量和数据属性 (describe 和 e/return list) 可在“上下文帮助”侧面板中查看;
  • 可在笔记本中访问交互式/富文本帮助文件;
  • 可通过 #delimit; 实现互动支持 (以及各类评论)。

通过使用 Stata 笔记本我们可以实现:

  • 探索性分析:包括交互式、保留内容以供未来参考或编辑;
  • 以交织的方式呈现结果,可以包含:列表、标题、图片、链接、数学公式。


0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有