What users are saying about
192 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring#question3' target='_blank' rel='nofollow noopener'>Customer Verified: Read more.</a>
Top Rated
169 Ratings
192 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener'>trScore algorithm: Learn more.</a>
Score 8.2 out of 100

MATLAB

<a href='https://www.trustradius.com/static/about-trustradius-scoring#question3' target='_blank' rel='nofollow noopener'>Customer Verified: Read more.</a>
Top Rated
169 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener'>trScore algorithm: Learn more.</a>
Score 8.5 out of 100

Likelihood to Recommend

IBM SPSS

If you aren't comfortable programming and you need to do statistics, SPSS is a great choice. Psychology undergrads, for example, have to take statistics. Their difficulty with the programming portion cuts into their ability to learn the actual analyses, so SPSS is good for that. I would love to see IBM SPSS invest more in their UI/UX and increase the usability of this tool because it could be so much better. Their iconography is a mess, there's very little feedback, and don't even get me started on that last "big update" that basically truncated all functionality. The biggest thing I would like to see is to have the "Analyze" function broken into categories, or other buttons, or be able to customize it in some way. Having to repeatedly go through drop down menus to run analysis after analysis is a huge time suck, and very error prone (easy to click on the wrong thing). Lastly, one of the biggest challenges for beginning (and even experienced!) statisticians is interpreting output. More tool tips, feedback, integrated coaching, or something like that to help people understand more about what they are seeing could be so beneficial.
Natasha Hardy,  M.S. | TrustRadius Reviewer

MATLAB

MATLAB really does best for solving computational problems in math and engineering. Especially when you have to use a lot of functions in your solving process, or if you have a nonlinear equation that must be iteratively solved. [MATLAB] can also perform things like integration and derivation on your equations that you put into it.
Anonymous | TrustRadius Reviewer

Pros

IBM SPSS

  • SPSS has been around for quite a while and has amassed a large suite of functionality. One of its longest-running features is the ability to automate SPSS via scripting, AKA "syntax." There is a very large community of practice on the internet who can help newbies to quickly scale up their automation abilities with SPSS. And SPSS allows users to save syntax scripting directly from GUI wizards and configuration windows, which can be a real life-saver if one is not an experienced coder.
  • Many statistics package users are doing scientific research with an eye to publish reproducible results. SPSS allows you to save datasets and syntax scripting in a common format, facilitating attempts by peer reviewers and other researchers to quickly and easily attempt to reproduce your results. It's very portable!
  • SPSS has both legacy and modern visualization suites baked into the base software, giving users an easily mountable learning curve when it comes to outputting charts and graphs. It's very easy to start with a canned look and feel of an exported chart, and then you can tweak a saved copy to change just about everything, from colors, legends, and axis scaling, to orientation, labels, and grid lines. And when you've got a chart or graph set up the way you like, you can export it as an image file, or create a template syntax to apply to new visualizations going forward.
  • SPSS makes it easy for even beginner-level users to create statistical coding fields to support multidimensional analysis, ensuring that you never need to destructively modify your dataset.
  • In closing, SPSS's long and successful tenure ensures that just about any question a new user may have about it can be answered with a modicum of Google-fu. There are even several fully-fledged tutorial websites out there for newbie perusal.
Benjamin Plotkin | TrustRadius Reviewer

MATLAB

  • It has a very user friendly library which helps users learn this software fairly quickly in a short span of time.
  • The graphical user interface provided by the software is really good.
  • The code that a person writes allows options for debugging.
  • One can visualize the flow of control of their code inside MATLAB.
Saransh Dikshit | TrustRadius Reviewer

Cons

IBM SPSS

  • SPSS is not free and is fairly pricey.
  • For those requiring advanced procedures not on SPSS, programmable coding, like in R Statistics, may be more limited and not as robust and use of R or other programs might be needed.
  • Statistical Package for Social Sciences and can only be used to perform only statistical operations. Further purchases of other packages will be required.
  • Default graphics are far from publication quality. Generally, it’s better to use other programs for graphics.
  • Information about effect size and confidence intervals is missing for many techniques.
Craig West | TrustRadius Reviewer

MATLAB

  • MatLab is pricier than most of its competitors and because of this reason, many organizations are moving towards cheaper alternatives - mostly Python.
  • MatLab is inefficient when it comes to performing a large number of iterations. It gets laggy and often crashes. Python is better in this regard.
  • There is a limited number of hardware options (mostly NI) that can be connected directly to the data acquisition toolbox.
Abdullah Umair Bajwa | TrustRadius Reviewer

Likelihood to Renew

IBM SPSS

IBM SPSS 10.0
Based on 16 answers
It's super easy to use for newbies and super powerful for power users! It does EVERYTHING you are usually asked to do analytically. Their Help Desk is PHENOMENAL. And I find the upgrade and renewal price to be a good deal.
Lance Huntley | TrustRadius Reviewer

MATLAB

No score
No answers yet
No answers on this topic

Usability

IBM SPSS

IBM SPSS 6.0
Based on 9 answers
SPSS is beginner friendly and user-friendly for beginner analysts and simple statistical tests. It's "click and go" interface does take some learning, but overall this is much easier than other programs I have used and seen. Compared to SAS software, SPSS takes a great deal less familiarizing and it not a matter of learning a coding language like SAS and RStudio.
Julie Ressalam, MPH | TrustRadius Reviewer

MATLAB

MATLAB 9.6
Based on 4 answers
MATLAB is pretty easy to use. You can extend its capabilities using the programming interface. Very flexible capabilities when it comes to graphical presentation of your data (so many different kinds of options for your plotting needs). Anytime you are working with large data sets, or with matrices, MATLAB is likely to be very helpful.
Tom Reid | TrustRadius Reviewer

Reliability and Availability

IBM SPSS

IBM SPSS 6.0
Based on 2 answers
SPSS can tend to crash when I am trying to do a lot of data. This can slow me down when I need to do a lot of data
Anonymous | TrustRadius Reviewer

MATLAB

No score
No answers yet
No answers on this topic

Performance

IBM SPSS

IBM SPSS 6.0
Based on 2 answers
SPSS does the job, but it can be slow. I do have to plan a lot of time to get through a huge amount of data.
Anonymous | TrustRadius Reviewer

MATLAB

No score
No answers yet
No answers on this topic

Support Rating

IBM SPSS

IBM SPSS 5.0
Based on 10 answers
I have not contacted IBM SPSS for support myself. However, our IT staff has for trying to get SPSS Text Analytics Module to work. The issue was never resolved, but I'm not sure if it was on the IT's end or on SPSS's end
Anonymous | TrustRadius Reviewer

MATLAB

MATLAB 8.9
Based on 13 answers
The built-in search engine is not as performing as I wish it would be. However, the YouTube channel has a vast library of informative video that can help understanding the software. Also, many other software have a nice bridge into MATLAB, which makes it very versatile. Overall, the support for MATLAB is good.
Anonymous | TrustRadius Reviewer

Implementation Rating

IBM SPSS

IBM SPSS 5.0
Based on 8 answers
Have a plan for managing the yearly upgrade cycle. Most users work in the desktop version, so there needs to be a mechanism for either pushing out new versions of the software or a key manager to deal with updated licensing keys. If you have a lot of users this needs to be planned for in advance.
Rebecca T Barber, MBA, PHD | TrustRadius Reviewer

MATLAB

No score
No answers yet
No answers on this topic

Alternatives Considered

IBM SPSS

[IBM] SPSS is by far the best of the statistics software applications in terms of functionality and accessibility, but its biggest drawback is price. SPSS is prohibitively expensive in comparison to the other competing statistics applications such as R and SAS, making the purchase of a license for an individual very expensive if not covered by employer.
Kenton Woods | TrustRadius Reviewer

MATLAB

How MATLAB compares to its competition or similar open access tools like R (programming language) or SciLab is that it's simply more powerful and capable. It embraces a wider spectrum of possibilities for far more fields than any other environment. R, for example, is intended primarily for the area of statistical computing. SciLab, on the other hand, is a similar open access tool that falls very short in its computing capabilities. It's much slower when running larger scripts and isn't documented or supported nearly as well as MATLAB.
Juan Carlos Molina Castejón | TrustRadius Reviewer

Scalability

IBM SPSS

IBM SPSS 5.0
Based on 1 answer
I am neutral because I have not had to look into scalability since I am using as a student.
Anonymous | TrustRadius Reviewer

MATLAB

No score
No answers yet
No answers on this topic

Return on Investment

IBM SPSS

  • IBM SPSS has allowed me to quickly analyze data for research.
  • IBM SPSS has allowed me to complete analyses in order to submit research findings to conferences and complete manuscripts.
  • IBM SPSS has enabled me to meet research objectives set out in grant proposals.
Ariana Tart-Zelvin | TrustRadius Reviewer

MATLAB

  • MATLAB helps us quickly sort through large sets of data because we keep the same script each time we run an analyzation, making it very efficient to run this whole process.
  • The software makes it super easy for us to create plots that we can then show to investors or clients to display our data.
  • We are also looking to create an app for our product, and we will not be able to do that on MATLAB, therefore creating a limiting issue and a new learning curve for a programming language.
Tyler Grudowski | TrustRadius Reviewer

Pricing Details

IBM SPSS

General

Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No

Starting Price

$99 Per User Per Month

IBM SPSS Editions & Modules

Edition
Subscription$99.001
  1. Per User Per Month
Additional Pricing Details

MATLAB

General

Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No

Starting Price

$49 per student license

MATLAB Editions & Modules

Edition
Standard$8601
Standard$2,1502
Education$5002
Education$2503
Student$494
Student$495
Home$1496
  1. per year
  2. perpetual license
  3. per year
  4. per student license
  5. per student suite license
  6. perpetual license
Additional Pricing Details

Add comparison