I used to prefer Stata (in addition to the more specialised program Mplus). I have now "converted" to R as a basis for analyses, mainly because of its very advanced features for literate programming (with the knitr package along with Rmarkdown, offering excellent, flexible options for generating a document in PDF, HTML, or as a Word file).
For most ordinary functions, I would prefer Stata, and I find Stata's language much more pleasant than R's. But as in most other new, advanced features (SEM, Bayesian, and now literate programming) I cannot help feeling that Stata does things half-hearted. The free knitr package in R, used within the free integrated development environment RStudio, is much better than what Stata offers (including the user-developed add-on packages for literate programming in Stata). Repeatedly I have tried Stata's own options, and the freely available add-on packages for literate programming in Stata, but R with Rmarkdown and knitr is so much better!
Is there any chance that Stata will develop literate programming that will be comparable to what is available in R? (I now use R to call Stata functions for data management, that's all I use Stata for, I will probably gradually move to doing even data management in R. If Stata had a decent literate programming environment, that would be different. I have updated Stata twice for a lot of money, but with no benefit for me, I might not do that a third time.)
This post probably comes across as harsh. I am really sorry for that. I love the basics of Stata. But once a user tries newly developed advanced features, Stata seems to have less to offer than free software, and I think that's a pity.
For most ordinary functions, I would prefer Stata, and I find Stata's language much more pleasant than R's. But as in most other new, advanced features (SEM, Bayesian, and now literate programming) I cannot help feeling that Stata does things half-hearted. The free knitr package in R, used within the free integrated development environment RStudio, is much better than what Stata offers (including the user-developed add-on packages for literate programming in Stata). Repeatedly I have tried Stata's own options, and the freely available add-on packages for literate programming in Stata, but R with Rmarkdown and knitr is so much better!
Is there any chance that Stata will develop literate programming that will be comparable to what is available in R? (I now use R to call Stata functions for data management, that's all I use Stata for, I will probably gradually move to doing even data management in R. If Stata had a decent literate programming environment, that would be different. I have updated Stata twice for a lot of money, but with no benefit for me, I might not do that a third time.)
This post probably comes across as harsh. I am really sorry for that. I love the basics of Stata. But once a user tries newly developed advanced features, Stata seems to have less to offer than free software, and I think that's a pity.
Comment