Open Source Compiler for SAS language/ GNU -DAP

A Bold GNU Head
Image via Wikipedia

I am still testing this out.

But if you know bit more about make and .compile in Ubuntu check out

I loved the humorous introduction

Dap is a small statistics and graphics package based on C. Version 3.0 and later of Dap can read SBS programs (based on the utterly famous, industry standard statistics system with similar initials – you know the one I mean)! The user wishing to perform basic statistical analyses is now freed from learning and using C syntax for straightforward tasks, while retaining access to the C-style graphics and statistics features provided by the original implementation. Dap provides core methods of data management, analysis, and graphics that are commonly used in statistical consulting practice (univariate statistics, correlations and regression, ANOVA, categorical data analysis, logistic regression, and nonparametric analyses).

Anyone familiar with the basic syntax of C programs can learn to use the C-style features of Dap quickly and easily from the manual and the examples contained in it; advanced features of C are not necessary, although they are available. (The manual contains a brief introduction to the C syntax needed for Dap.) Because Dap processes files one line at a time, rather than reading entire files into memory, it can be, and has been, used on data sets that have very many lines and/or very many variables.

I wrote Dap to use in my statistical consulting practice because the aforementioned utterly famous, industry standard statistics system is (or at least was) not available on GNU/Linux and costs a bundle every year under a lease arrangement. And now you can run programs written for that system directly on Dap! I was generally happy with that system, except for the graphics, which are all but impossible to use,  but there were a number of clumsy constructs left over from its ancient origins. output

  • Unbalanced ANOVA
  • Crossed, nested ANOVA
  • Random model, unbalanced
  • Mixed model, balanced
  • Mixed model, unbalanced
  • Split plot
  • Latin square
  • Missing treatment combinations
  • Linear regression
  • Linear regression, model building
  • Ordinal cross-classification
  • Stratified 2×2 tables
  • Loglinear models
  • Logit  model for linear-by-linear association
  • Logistic regression
  • Copyright © 2001, 2002, 2003, 2004 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA

    sounds too good to be true- GNU /DAP joins WPS workbench and Dulles Open’s Carolina as the third SAS language compiler (besides the now defunct BASS software) see


    Also see

    Dap was written to be a free replacement for SAS, but users are assumed to have a basic familiarity with the C programming language in order to permit greater flexibility. Unlike R it has been designed to be used on large data sets.

    It has been designed so as to cope with very large data sets; even when the size of the data exceeds the size of the computer’s memory

    Rattle Re-Introduced

    Latest version of Rattle just went online-

    Here is the change log- Dr Graham Williams is also coming out with a book on using Rattle- the R GUI devoted to data mining.


    rattle (2.5.42) unstable; urgency=low
      * Update to recursively identify all dependencies,
        their version number and any updates available from CRAN and generate
        command to update packages that have updates available. See
        ? for the options.
      * Fix bug causing R Dataset option of the Evaluate window to always
        revert to the first named dataset.
      * Fix bug in transforms where weights were not being handled in
        refreshing of the Data tab.
      * Fix a bug in box plots when trying to label outliers when there aren't
     -- Graham Williams <>  Sun, 
    19 Sep 2010 05:01:51 +1000
    rattle (2.5.41) unstable; urgency=low
      * Use GtkBuilder for Export dialog.
      * Test use of glade vs GtkBuilder on multiple platforms.
      * Rename to rattle.version.
      * Add weight column to data tab.
      * Support weights for nnet, multinom, survival.
      * Add weights information to PMML as a PMML Extension.
      * Ensure GtkFrame is available as a data type whilst waiting for 
      * Bug fix to packageIsAvailable not reruning any result.
      * Replace destroy with withdraw for plot window as the former has
        started crashing R.
      * Improve Log formatting for various model build commands.
      * Be sure to include the car package for Anova for multinom models.
      * Release pmml 1.2.24: Bug fix glm binomial regression - note as
        classification model.
     -- Graham Williams <>  Wed, 15 Sep 2010 
    14:56:09 +1000
    And a video I did of exploring various Rattle options using Camtasia,
     a very useful software for screen capture and video tutorials
    Updated- my video skils being quite bad- I replaced it with another video. 
    However Camtasia is the best screen capture video tool
    Also , an update Analyticdroid is on hold for now. see- for more details
    %d bloggers like this: