Cross Validated is a question and answer site for people interested in statistics, machine learning, data analysis, data mining, and data visualization. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Our lab used to have a program called GS+ that let us make semi variograms on our data and analyse them. Unfortunately, the licence has expired.

Is there another piece of software that lets you do this? If so, how specifically? We prefer a free and open source licence, but all suggestions are welcome.

share|improve this question
did you have a look at those statistic software alternatives: – MostlyHarmless Jul 5 '11 at 20:30
Thanks for making this community wiki. – hpy Jul 5 '11 at 23:00
up vote 4 down vote accepted

Besides R, here are a few links that may be of interest that do not appear to be on the AI Geostats page:

The book, A Practical Guide to Geostatistical Mapping, has relevent examples using R and Google Earth (of course R is used to estimate the variograms).

share|improve this answer
+1 Good finds. The Goovaerts chapter briefly reviews almost all the software listed in the AI-Geostats site. – whuber Jul 6 '11 at 15:39

The most comprehensive list has long been maintained at the AI Geostats pages: it includes freeware and commercial software (almost 30 free ones). That page has a separate link to add-ons, such as any R packages.

AFAIK, there is no R package for handling 3D variography or change of support problems. The R packages are also weak at modeling rich datasets, which often need nested models with varying anisotropy and variogram shapes. For good integration of variography, kriging, simulation, EDA, and statistical modeling, though, the R packages are excellent.

share|improve this answer

package geoR for R could be what you're looking for. From the documentation:

"function variogram Computes sample (empirical) variograms with options for the classical or robust estimators. Output can be returned as a binned variogram, a variogram cloud or a smoothed variogram. Data transformation (Box-Cox) is allowed. “Trends” can be specified and are fitted by ordinary least squares in which case the variograms are computed using the residuals."

Also variofit: "Estimate covariance parameters by fitting a parametric model to a empirical variogram. Variograms models can be fitted by using weighted or ordinary least squares."

There are more geostatistical packages in R.

share|improve this answer

The R program is free and open source, there are functions in the nlme package for R that do semi-variograms (and probably other options as well, but nlme came up in a quick search).

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.