<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="../assets/xml/rss.xsl" media="all"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Rob Hicks (Posts about literate programming)</title><link>http://rlhick.people.wm.edu/</link><description></description><atom:link href="http://rlhick.people.wm.edu/categories/literate-programming.xml" rel="self" type="application/rss+xml"></atom:link><language>en</language><lastBuildDate>Fri, 03 Oct 2025 13:59:38 GMT</lastBuildDate><generator>Nikola (getnikola.com)</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>Teaching with Stata</title><link>http://rlhick.people.wm.edu/posts/stata-teaching.html</link><description>&lt;div&gt;&lt;p&gt;
This post skews towards recommending the stata add-on "markstat".  For most of my students this is still recommended.  For those that have some python interest/skills and especially those that have already installed jupyter notebook or lab, &lt;a href="http://rlhick.people.wm.edu/posts/stata_kernel_jupyterlab.html"&gt;I highly recommend &lt;code&gt;stata_kernel&lt;/code&gt; and jupyter notebook (or lab)&lt;/a&gt;.
&lt;/p&gt;

&lt;p&gt;
This post is a followup to two earlier blog posts on reproducible research found &lt;a href="http://rlhick.people.wm.edu/posts/stata-and-literate-programming-in-emacs-org-mode.html"&gt;here&lt;/a&gt; and &lt;a href="http://rlhick.people.wm.edu/posts/reproducible-research.html"&gt;here&lt;/a&gt;.  This post focuses on my usage of Stata for classroom assignments turned in by students.  These assignments entail
&lt;/p&gt;
&lt;ol class="org-ol"&gt;
&lt;li&gt;Model Description including mathematical equations (Latex)&lt;/li&gt;
&lt;li&gt;Data Summaries and Figures&lt;/li&gt;
&lt;li&gt;Stata Code&lt;/li&gt;
&lt;li&gt;Stata Results&lt;/li&gt;
&lt;li&gt;Quality publishing system to produce a problem set document containing all of the above elements&lt;/li&gt;
&lt;li&gt;Easy for students to use (given a willingness to learn the markdown syntax)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;
These are different from my own research requirements.  For me, emacs org-mode is the best tool for the reasons I outline in the prior posts linked above.  For my students, however, learning Emacs and org-mode is totally impractical.  This post quickly surveys the three available options: Markdoc, Markstat, and Jupyter Notebook. 
&lt;/p&gt;

&lt;p&gt;&lt;a href="http://rlhick.people.wm.edu/posts/stata-teaching.html"&gt;Read more…&lt;/a&gt; (2 min remaining to read)&lt;/p&gt;&lt;/div&gt;</description><category>jupyter</category><category>literate programming</category><category>reproducible research</category><category>stata</category><guid>http://rlhick.people.wm.edu/posts/stata-teaching.html</guid><pubDate>Fri, 28 Sep 2018 16:15:50 GMT</pubDate></item></channel></rss>