Try our new research platform with insights from 80,000+ expert users
PeerSpot user
Senior Research Analyst at a university
Vendor
​Custom tables and macros allow us to create useful reports quickly for a broad audience
Pros and Cons
  • "Custom tables and macros: They allow us to create useful reports quickly for a broad audience."
  • "Better documentation on how to use macros."

What is most valuable?

Custom tables and macros: They allow us to create useful reports quickly for a broad audience.

How has it helped my organization?

We can provide internal benchmarks that allow specific units to compare themselves to others and the whole organization.

What needs improvement?

  • Scripts are clunky to work with.
  • Better documentation on how to use macros.
  • More affordable training for new staff members.

For how long have I used the solution?

I have used it for 17 years.

Buyer's Guide
IBM SPSS Statistics
January 2025
Learn what your peers think about IBM SPSS Statistics. Get advice and tips from experienced pros sharing their opinions. Updated: January 2025.
831,158 professionals have used our research since 2012.

What do I think about the stability of the solution?

Some of the versions have issues. It is not always made public that a “fix” is available. Many hours can be wasted thinking you have something wrong in your code when it really is an issue with the newest version.

What do I think about the scalability of the solution?

I have used SPSS with 100,000 records. At that point, it was reaching its limit. Processes would not run, or would run incompletely. I am told for very large files, SAS may be better, but I have not confirmed this.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
reviewer870627 - PeerSpot reviewer
CEO & Owner at a tech services company
Real User
Stable, excellent for predictive analytics, and a proven track record
Pros and Cons
  • "You can find a complete algorithm in the solution and use it. You don't need to write your own algorithms for predictive analytics. That's the most valuable feature and the main one we use."
  • "Each algorithm could be more adaptable to some industry-specific areas, or, in some cases, adapted for maintenance."

What is our primary use case?

We primarily use the solution for the advanced analytics features or asset maintenance for IBM Maximo.

What is most valuable?

You can find a complete algorithm in the solution and use it. You don't need to write your own algorithms for predictive analytics. That's the most valuable feature and the main one we use.

What needs improvement?

Each algorithm could be more adaptable to some industry-specific areas, or, in some cases, adapted for maintenance.

For how long have I used the solution?

I've been working with SPSS for three or four years.

What do I think about the stability of the solution?

For our purposes, and how we use it, I've found it to be very stable.

What do I think about the scalability of the solution?

The solution is scalable, but our system isn't so big. We just use it for simple scenarios. However, I believe this solution to have similar scalability capabilities to other IBM products. We have approximately ten users on the solution currently.

How are customer service and technical support?

We don't reach out to IBM support directly. We have a good relationship with a local office and always get help from them if we need it. We don't use the official IBM support as our issues are usually quite small.

How was the initial setup?

I didn't handle the initial setup, however, I don't think it's too complex. The team, as far as I know, didn't have any issues.

What other advice do I have?

I've been working with SPSS for three or four years, but have limited knowledge of the product because we only used it for one project.

We use the on-premises deployment model. We're IBM partners.

I'd recommend the solution for the purposes of predictive analytics. I'm not sure about other use cases. SPSS can be used also for some other solutions in the area of advanced analytics, or for predictive analytics. 

I can recommend it, as it's a good, stable solution with a proven track record.

I'd rate the solution nine out of ten.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
IBM SPSS Statistics
January 2025
Learn what your peers think about IBM SPSS Statistics. Get advice and tips from experienced pros sharing their opinions. Updated: January 2025.
831,158 professionals have used our research since 2012.
reviewer1506921 - PeerSpot reviewer
Advanced analytics at a manufacturing company with 10,001+ employees
Real User
Straightforward to set up, stable, and it is quick to build statistical models
Pros and Cons
  • "You can quickly build models because it does the work for you."
  • "The technical support should be improved."

What is our primary use case?

Once it is installed it does an important job because it helps with long statistical analysis processes.

What is most valuable?

You can quickly build models because it does the work for you.

What needs improvement?

The technical support should be improved.

For how long have I used the solution?

I have been using IBM SPSS Statistics for one year.

What do I think about the stability of the solution?

This is a stable product.

What do I think about the scalability of the solution?

This product is scalable and there are three versions. There is a smaller version, a mid-level, and there is a full enterprise version. The licensing can make it difficult to deploy models although it should be possible with the enterprise version. However, I have never tried it.

How are customer service and technical support?

The technical support is not very useful. You can find help on the internet but if you really have a problem then it can take a while before you get a solution.

How was the initial setup?

The setup is pretty straightforward and I think that you can easily set up your own connection.

What about the implementation team?

My client performed the setup.

What other advice do I have?

Overall, I like this product and I don't have any major things that I would like to change.

I would rate this solution an eight out of ten.

Which deployment model are you using for this solution?

Public Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user7365 - PeerSpot reviewer
Other non-IT at a non-profit with 501-1,000 employees
Vendor
Review of IBM SPSS Text Analytics for Surveys

Coding qualitative data is a time-consuming and often costly aspect of the survey process. In this post, I will provide feedback on IBM SPSS Text Analytics for Surveys (STAS), which is software designed specifically for coding survey data. The benefits of using this software include improved efficiency and consistency when coding text.

STAS allows you to set up a customizable coding algorithm to code your data. You can create your own coding scheme, or you can use one that is already built in. The built-in coding mechanism can identify responses that mention a place, a name, a positive or negative opinion, an opinion of how affordable an item is, and a number of other types of responses. One benefit of STAS is that it recognizes synonyms and alternative versions of words, making the task of setting up a coding algorithm more efficient.

I recently used STAS for two very different projects and found that it worked great for some purposes and not so great for others. If you are considering STAS, you may want to answer the following questions to inform your decision.

1.      How much data do I have?

STAS is optimized for coding 1,000 responses or fewer, each about 40 characters long. I used it to code about 5,000 open-ended survey responses at a time and it still worked reasonably well.

On the other hand, I also used STAS to code over 100,000 Tweets for research into whether Twitter data can supplement survey data. I set up the coding system (STAS calls this a “Text Analysis Package”) with a subset of Tweets, then I used it to code 25,000 Tweets at a time. Initially, I tried coding all 100,000+ Tweets simultaneously, but STAS could not handle it, so I resigned to coding 25,000 at a time and waiting an hour or two while the process was running. See here and here.

2.      Will I be coding more data?

Depending on how complicated your dataset is, setting up the coding system can take a lot of time. You’ll want to consider whether it is worth the initial time investment to set up the coding system, because for a low volume of complicated data, manual coding may be more efficient. For longitudinal studies especially, it might be worth that initial investment of time because once the system is set up you will be able to code subsequent waves of data with minimal effort.

3.      How much will the responses vary?

I found that STAS worked best for coding demographic data because the range of responses was limited. It worked reasonably well for coding types of injuries (also somewhat limited), but it did not work as well for coding relationships between people. These responses ranged from simple responses such as “mother,” “friend,” or “teacher,” to complicated responses that were typically unrepeated in the dataset. The complicated responses were along the lines of “my best friend’s boyfriend’s step-mom’s boss.” I’m sure STAS can be set up to accurately code these sorts of responses, but I had a hard time figuring it out (see #5 below) and quite frankly, it’s probably more efficient to manually code these responses.

4.      Would I be relying on STAS for sentiment analysis?

STAS is capable of coding sentiment, but I would test it carefully to see how it works with your data. As part of our Twitter research, we manually coded a random sample of 500 Tweets in our dataset and found that STAS sentiment coding was in agreement with manual coding only 44% of the time. STAS would likely perform better with survey data than Tweets, which often use unconventional language, but I would still recommend proceeding with caution if you plan to use STAS for sentiment analysis.

5.      Am I able to take a course on STAS?

It took several days of working with test data and poring over the user’s manual (which I was not impressed with) for me to really figure out what to do with STAS. I know enough about STAS to get by, but I have also come to realize just how much I don’t know about STAS. I encourage you to take a STAS course if you are able. Learning new software is usually easy for me, but without any training, I really struggled with STAS.

If you decide to proceed with STAS for coding your data, here’s one tip as you get started. Run your data through spell check (e.g. in Word or Excel) before importing into STAS. STAS catches many spelling errors, but not all. Anything you can correct will speed up the coding process.

Do you have additional STAS tips to share? Has your experience with STAS been similar to or different than mine? Would you recommend something besides STAS for coding?

Please comment below!

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user1068 - PeerSpot reviewer
it_user1068Tech Support Staff at a tech company with 51-200 employees
Real User

Course on STAS - I was totally new in using this program back in 2008. I took a course that lasted approximately three months. Although this SPSS program seemed somehow difficult at first, it was not in the long run. For those without knowledge of this software can take up a course. However, I believe it is a program that anyone who is determined can learn how to use on their own without spending a dime on training materials. Thank you Ashley for sharing with us these extensive tips on STAS.

Lead Consultant at Caligo
Consultant
Good machine learning algorithms and statistical models, but technical support needs to be more responsive
Pros and Cons
  • "Some of the most valuable features that we are using with some business models are machine learning algorithms, statistical models given to us by the business, and getting data from the database or text files."
  • "Technical support needs some improvement, as they do not respond as quickly as we would like."

What is our primary use case?

The primary use case of this solution is for collecting business data and reporting to upper management. Also, I am creating some regulatory and ad-hoc reports.

What is most valuable?

Some of the most valuable features that we are using with some business models are machine learning algorithms, statistical models given to us by the business, and getting data from the database or text files.

The current features meet with the needs of our company. Our needs are not complex for the features offered.

What needs improvement?

There are some scheduling issues that created some complex flows. Creating a simple scheduling mechanism would be an improvement for this tool.

Technical support needs some improvement, as they do not respond as quickly as we would like.

The price is too expensive so they should consider reducing the cost, make it more competitive.

For how long have I used the solution?

I have been using this solution for three years.

What do I think about the stability of the solution?

This solution is stable, we have not had any issues.

What do I think about the scalability of the solution?

We have not scaled this solution as it is sufficient for us.

We have one hundred people using this solution. Most are IT, consultants.

How are customer service and technical support?

We have contacted technical support two or three times and they don't respond quickly.

How was the initial setup?

The initial setup is straightforward.

What about the implementation team?

We did not use a vendor team to implement this solution. We did it ourselves.

What's my experience with pricing, setup cost, and licensing?

We think that IBM SPSS is expensive for this function.

What other advice do I have?

In this field, there are some open-source products such as KNIME that may be useful for our purpose, because it lessens the costs.

I would rate this solution a seven out of ten.

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
PeerSpot user
Manager of Data Analytics
Real User
Merge, Aggregation, and Crosstabs functions are valuable for data preparation
Pros and Cons
  • "It has helped our analyst unit deliver work with more transparency and confidence, given that we can always view the dataset in totality, after each step of data transformation."
  • "The learning curve to using this product is not steep. The program is appropriate for those who do not have a lot of background in programming, yet have to perform basic statistical analysis."
  • "Needs more statistical modelling functions."

How has it helped my organization?

It has helped our analyst unit deliver work with more transparency and confidence, given that we can always view the dataset in totality, after each step of data transformation.

What is most valuable?

  • Merge, Aggregation, and Crosstabs functions are most valuable when I'm performing data preparation.
  • Statistical modelling functions within this product, such as Regression and PCA function, are also useful. 
  • The point-and-click interface is user-friendly.

What needs improvement?

Needs more statistical modelling functions.

For how long have I used the solution?

More than five years.

What do I think about the stability of the solution?

Not applicable.

What do I think about the scalability of the solution?

Not applicable.

How is customer service and technical support?

Good.

How was the initial setup?

Setup was straightforward. My IT support helped me with the setup; it was quick.

What's my experience with pricing, setup cost, and licensing?

Our licence is on a yearly renewal basis. While pricing is not the primary concern in our evaluation, as products are assessed by whether they can meet our user needs and expertise, the cost can be a limiting factor in the number of licences we procure.

What other advice do I have?

The learning curve to using this product is not steep. The program is appropriate for those who do not have a lot of background in programming, yet have to perform basic statistical analysis. 

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user7362 - PeerSpot reviewer
Other non-IT at a aerospace/defense firm with 51-200 employees
Vendor
IBM SPSS Text Analytics - Any Good? Yes.

I recently discovered that IBM bought SPSS a few years ago and is now providing a Text Analytics package called IBM SPSS Text Analytics for Surveys (producing the acronym STAS, which is either a stats package or an STD). I thought I'd take it out for a test drive so I downloaded a 14 day trail version. Before using, I reviewed these excellent tutorials: Analytics Blog and RTI's SurveyPost blog.

For data I could have used their sample data, but I decided to download my Twitter archive. Unfortunately, this caused me some pre-processing hassle. You see, STAS is technically designed for survey data and it expects unstructured language to be in the form of comment responses to questions and it expects those comments to be stored in single cells within a column in a spreadsheet (I see no reason in principle why it couldn't used for analyzing any unstructured data. You just have to package the data in a format SPSS will accept, namely a spreadsheet with the unstructured data all in one column).

Also, STAS does not directly ingests CSV files or Open Office ODC files. Apparently it only accepts inputs of four types: its own file type, Excel, ODBC, and what they call “Data Collection” which I haven't investigated.

Once you open a file, you are asked to drag-and-drop the column name containing your language data into an "Open Ended Text" box (refer to Analytics Blog for screen shots). While I appreciate the simplicity of the drag and drop functionality, my Twitter data had tokens separated into separate columns (which I thought was weird. Let me do my own tokenization, please!). STAS' functional choice means I needed to pre-process my data files. I had to merge the many token columns containing language tokens into a single column. Document pre-processing is common in language analysis, but STAS is supposed to be a platform easy to use for non-engineers. These file ingest and pre-processing steps are tedious and uninteresting and exactly why most people get frustrated. These things can be automated and it is a platform like STAS that ought to be doing this for me.

Also, it seems to only ingest a single file at a time. My Twitter data came to me separated by month so I have 38 files. I can manually merge them, but more work for me. Really no reason STAS can't let me select multiple files all formatted identically, then merge if necessary.

I was surprised and impressed that the software immediately offered me an opportunity to translation non-English comments with a single click. Simple and easy. Quality is what it is with MT. Don't blame STAS if it's a crappy translation. No matter how you slice it, it's a great function. Kudos.

I was super impressed that it will crawl the data and suggest code categories like key concepts. This is essentially topic modeling (though not as sophisticated as something like LDA. The User Guide has a whole chapter devoted to describing the details, but I haven't had time to dig in yet). Color coded clusters of concepts is a very nice function. Colors seem to refer to entity types (Person,. Org, etc). You can collapse all concepts into just the key exemplars of each cluster. There are also several nice filtering options to help you understand what your data is centered around. Here's a screenshot of my final output:

I can see key concept frequencies and filter by that. That's nice. Next steps: Can I see simple word frequencies? Ngrams?

Sentiment analysis can be done with respect to specific categories (food + positive). Pretty easy, but SPSS should mitigate lay people's over-indulgence in sentiment analysis which is tricky and not as easy as this makes it looks. This is where making something easy backfires. How can STAS encourage double checking the data? Gold Standards, sampling, etc.

No doubt, this is easy to use. An academic has the luxury of ignoring people who don't want to learn command line tools or programming languages, but the businessman does not. There's a ton of language data out there owned by thousands of companies and those companies are never going to get their regular employees to learn R just to analyze it. For them, STAS is a legitimate tool that will actually allow the average employee to dig into unstructured data. That's a win.

*In the interest of full disclosure: I do not work for IBM and this is not a sponsored blog in any way. These thoughts are entirely my own. I once worked for IBM briefly over 5 years ago and I still get the occasional IBM recruiter contacting me about opportunities, but this is my personal blog and all content is my own and reflects my honest, personal opinions.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Consultora asociada especialista en Ciencia at a consultancy with 11-50 employees
Real User
Very flexible with a short learning curve
Pros and Cons
  • "The most valuable features are the small learning curve and its ability to hold a lot of data."
  • "I would like SPSS to improve its integration with other data-filing IBM tools. I also think its duration with data, utilization, and graphics could be better."

What is our primary use case?

My primary use cases are statistic analysis and data governance.

What is most valuable?

The most valuable features are the small learning curve and its ability to hold a lot of data.

What needs improvement?

I would like SPSS to be integrated with Cloud Pack For Data

For how long have I used the solution?

I've been using this solution for fourty years.

What do I think about the stability of the solution?

This product is stable.

What do I think about the scalability of the solution?

This solution's scalability is good.

How was the initial setup?

The initial setup was very simple and took only a day or two.

What's my experience with pricing, setup cost, and licensing?

Licenses are available on a yearly basis. There are no additional costs, everything is standard.

What other advice do I have?

This is a very flexible product that can be used for numerous purposes. It's also very easy to teach others to use it. I would rate this solution as ten out of ten.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user