Misplaced Pages

Emacs Speaks Statistics

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
Not to be confused with Emacspeak.
This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources: "Emacs Speaks Statistics" – news · newspapers · books · scholar · JSTOR (November 2018) (Learn how and when to remove this message)
Emacs Speaks Statistics
R running in emacs with ESSGNU emacs in ESS and iESS mode. In the upper window, S code is edited in emacs' ESS mode. In the lower window the S code is executed by R via iESS.
Stable release18.10.2
Repository
TypeCross-platform#Cross-platform development environments
LicenseGPL
Websiteess.r-project.org

Emacs Speaks Statistics (ESS) is an Emacs package for programming in statistical languages. It adds two types of modes to emacs:

  1. ESS modes for editing statistical languages like R, SAS and Julia; and
  2. inferior ESS (iESS) modes for interacting with statistical processes like R and SAS.

Modes of types (1) and (2) work seamlessly together. In addition, modes of type (1) provide the capability to submit a batch job for statistical packages like SAS, BUGS or JAGS when an interactive session is unwanted due to the potentially lengthy time required for the task to complete.

With Emacs Speaks Statistics, the user can conveniently edit statistical language commands in one emacs buffer, and execute the code in a second. There are a number of advantages of doing data analysis using Emacs/ESS in this way, rather than interacting with R, S-PLUS or other software directly. First, as indicated above, ESS provides a convenient way of writing and executing code without frequently switching between programs. This also encourages the good practice of keeping a record of one's data analysis, equivalent to working from do-files in Stata. Third, since emacs is also an able editor of LaTeX files, it facilitates the integration of data analysis and written text with Sweave.

External links

ESS is freely available for download from the ESS website, which also contains documentation and links to a mailing list.

Emacs Emacs
Implementations
GNU and
derivative
Other
GNU/Emacs Logo
Modes
Internals
Community
Organizations
People
Other
R (programming language)
Features
Implementations
Packages
Interfaces
People
Organisations
Publications


Stub icon

This scientific software article is a stub. You can help Misplaced Pages by expanding it.

Categories:
Emacs Speaks Statistics Add topic