Newbies What Next ? News Forums Calendar


News Sections
General News (3987/0)
Reviews (637/0)
Press Releases (465/0)
Distributions (197/0)
Software (912/0)
Hardware (537/0)
Security (192/0)
Tutorials (356/0)
Off Topic (181/0)

User Functions


Don't have an account yet? Sign up as a New User

There are no upcoming events



MacAnova is a free, open source, interactive statistical analysis and matrix alegbra multi-platform program. MacAnova has many capabilities, including the design of experiments.

Whilst MacAnova is not as feature-laden as R, it has considerable strengths including the analysis of variance and related models, matrix algebra, time series analysis (time and frequency domain), and (to a lesser extent) uni- and multi-variate exploratory statistics. It shares some functions of R.

 MacAnova 5

Free to download



Gary W. Oehlert, Christopher Binghams


System Requirements

Documentation, Users' Guide

Selected Reviews:

Features include:

  • Variables and operations:
    • Named real, logical and character vectors, matrices and arrays, plus structures and graph variables
    • Coordinate labels for vectors, matrices and arrays
    • Usual arithmetic (+, -, *, /, ^ or **) plus modular division (%%) and bit manipulation (%&, %|, %^, %!)
    • Most operators and many functions work with structures, allowing analysis of non-rectangular data sets.
    • Descriptive notes can be attached to all variables
  • Help:
    • On-line usage summaries and complete help for over 550 topics in 8 automatically searched files
    • HTML help you can read in your favorite web browser
  • Descriptive statistics
    • Means, variances, medians, quartiles, extremes, skewness, kurtosis
    • Cross tabs and cell means, variances, standard deviations and extremes, plus cell covariance matrices for multivariate data.
  • Linear and generalized linear models
    • A linear model grammar with multiple error terms and shortcuts for polynomial and periodic regressions
    • Up to 96 variables, up to 31 of which can be categorical factors
    • "On the fly" transformations of response and predictor variables
    • ANOVA, MANOVA and regression with optional weights
    • Robust ANOVA and regression
    • Logistic, probit and Poisson regression
    • Iterative proportional fitting
    • Model coefficients, standard errors, contrasts
    • Residual plots and macros to summarize residuals
    • Branch and bound determination of best subset regression with ability to force in a subset and save the models selected
    • Macros for step-wise regression
    • Power and sample size functions for CRD and RBD
    • t-tests, confidence intervals
    • Expected mean squares
    • Macro for non-linear least squares
  • Matrix algebra 
    • Matrix multiplication (operators %*%, %c% and %C%) and inversion
    • Linear equation solution (operators %/% and %\%)
    • Eigenvalues and eigenvectors and relative eigenvalues and eigenvectors
    • Cholesky, QR and SVD decompositions
    • Beaton sweep operator
    • Trace, diagonal, determinant, outer products, and other matrix and vector manipulations
    • Permutation of dimensions of matrices and arrays
    • Other operations such as Kronecker products and Moore-Penrose inverses are provided as macros
  • Time series
    • Fast Fourier transforms (maximum prime factor of length is 29)
    • Convolution and sums of lagged products
    • Forward and backward autoregression and moving average operators
    • Yule-Walker solver and its inverse
    • ACF to partial ACF and its inverse
    • Spectrum and cross-spectrum analysis, including multi-taper estimation
    • Macros for least squares and maximum likelihood estimation of ARIMA models, including seasonal models
    • Macros for Hannan-Rissanen and innovations estimation of ARIMA models
    • Macros for computing approximate covariances and variances of autocorrelations using Bartlett's formula
    • Macros to compute the autocovariance function and the spectrum corresponding to an ARMA model
    • Time series plots
    • Frequency function plots
  • Multivariate analysis
    • MANOVA 
    • Hierarchical cluster analysis
    • K-means cluster analysis
    • Macros related to discrimination and factor analysis, including stepwise discriminant analysis
    • Macros for ULS, GLS and ML factor extraction
    • Varimax, quartimax, equimax and orthomax factor rotation
  • Design of experiments
    • Confounding 2 and 3 series factorials
    • Finding aliases in 2 and 3 series fractional factorials
    • Choosing generators and design points in 2 series fractional factorials
    • Canonical analysis of 2nd order response surface
    • Constrained maximization of quadratic functions
    • Recovery of interblock information in incomplete block designs
    • REML analysis of unbalanced models with fixed and random terms
    • "ANOVA" estimates of random effect variances in mixed effects
    • Expectation of mean squares in mixed models analysis of variance
  • Random numbers and probabilities
    • Uniform, normal, Poisson and binomial pseudo-random number generators
    • Cumulative and inverse normal, chisquare, F, t, beta, gamma
    • Cumulative and inverse noncentral chisquare
    • Cumulative non-central F, beta and t
    • Cumulative poisson and binomial
    • Cumulative and inverse Studentized range
    • Cumulative and inverse Dunnett's t
  • Graphical features
    • Scatter plots, including several y's vs one x
    • Line and impulse plots
    • Box plots, histograms and stem and leaf displays
    • Interaction plots
    • Panel graphs, rectangular arrays of small graphs, including scatterplot matrix
    • Contour plots with interactively labelled contours
    • Stepwise construction of graphs
    • Replotting with changed labels, bounds and tick marks
    • Mouse specification of locations for points and lines on a graph
    • GRAPH variables encapsulating all the information in a graph
    • Graphs are saved when you save your workspace and redrawn when you restore the workspace
  • Transformations
    • max, min, sum, prod, all operating on columns of matrices
    • Usual transcendentals
    • Rational functions (ratios of polynomials)
    • Ordering, ranking, sorting
  • Importing and exporting data
    • Direct importing of data from spreadsheets using the clipboard
    • Direct exporting of data and results to other programs using the clipboard
    • Reading and writing named data sets from and to plain text files
    • Reading unstructured data together with variable names from plain text files
  • Programmability
    • Macros used just like functions
    • Many built-in macros plus 8 files of loadable macros (general, time series, ARIMA modeling, design of experiments, regression, multivariate analysis, graphics, and mathematics)
    • Functions for automatic checking of macro arguments
    • Automatic searching for macros that have not yet been loaded
    • For and while loops, if, else, elseif, break, next, return
  • User functions
    • Dynamic loading and execution of user compiled code with callbacks to MacAnova functions

Return to Statistical Analysis Home Page

Bookmark and Share

Last Updated Sunday, May 31 2015 @ 02:55 PM EDT

We have written a range of guides highlighting excellent free books for popular programming languages. Check out the following guides: C, C++, C#, Java, JavaScript, CoffeeScript, HTML, Python, Ruby, Perl, Haskell, PHP, Lisp, R, Prolog, Scala, Scheme, Forth, SQL, Node.js (new), Fortran (new), Erlang (new), Pascal (new), and Ada (new).

Group Tests
100 Essential Apps
All Group Tests

Top Free Software
5 Office Suites
3 Lean Desktops
7 Document Processors
4 Distraction Free Tools
9 Project Management
4 Business Solutions
9 Groupware Apps
14 File Managers
10 Databases
21 Backup Tools
21 Productivity Tools
5 Note Taking Apps
9 Terminal Emulators
21 Financial Tools
5 Bitcoin Clients
21 Text Editors
21 Video Emulators
21 Home Emulators
42 Graphics Apps
6 CAD Apps
42 Scientific Apps
10 Web Browsers
42 Email Apps
12 Instant Messaging
10 IRC Clients
7 Twitter Clients
12 News Aggregators
11 VoIP Apps
42 Best Games
9 Steam Games
42 Audio Apps
5 Music Streaming
42 Video Apps
5 YouTube Tools
80 Security Apps
9 System Monitoring
8 Geometry Apps
Free Console Apps
14 Multimedia
4 Audio Grabbers
9 Internet Apps
3 HTTP Clients
5 File Managers
8 Compilers
9 IDEs
9 Debuggers
7 Revision Control Apps
6 Doc Generators
Free Web Software
21 Web CMS
14 Wiki Engines
8 Blog Apps
6 eCommerce Apps
5 Human Resource Apps
10 ERP
10 CRM
6 Data Warehouse Apps
8 Business Intelligence
6 Point-of-Sale

Other Articles
Migrating from Windows
Back up your data
20 Free Linux Books
24 Beginner Books
12 Shell Scripting Books

Older Stories
Saturday 04/25
  • What are good command line HTTP clients? (0)

  • Sunday 04/12
  • First Peek at XBian on the Raspberry Pi 2 (0)

  • Saturday 04/04
  • First Look at OSMC RC on the Raspberry Pi 2 (0)

  • Sunday 03/29
  • First Steps with OpenELEC on the Raspberry Pi 2 (0)
  • Ubuntu MATE 15.04 for Raspberry Pi 2 (0)

  • Monday 03/16
  • MIPS Creator CI20 v Raspberry Pi 2 (0)
  • Raspberry Pi 2: Raspbian (ARMv6) v Linaro (ARMv7) (0)

  • Friday 03/06
  • Raspberry Pi 2 review (0)

  • Sunday 02/22
  • Chess in a Few Bytes (0)
  • Learn the Art of Computer Programming With These Great Free Beginner Books (2)

  • Vote

    What Linux distribution do you run on your main computer?

    856 votes | 3 comments

    Built with GeekLog and phpBB
    Comments to the webmaster are welcome
    Copyright 2009 - All rights reserved