Try our new research platform with insights from 80,000+ expert users
PeerSpot user
CEO with 1,001-5,000 employees
Vendor
First Look: IBM SPSS Modeler Update

It has been a while since I was updated on IBM SPSS Modeler and I got an update from IBM recently. IBM SPSS Modeler is, of course, IBM’s primary data mining and predictive analytics workbench. It uses a standard workflow metaphor, letting you string together nodes that process data, run algorithms, score data, etc. Both structured and unstructured data are supported, analytic tasks can be pushed back into your database or data warehouse and IBM SPSS Modeler produces the models that are consumed in IBM Analytical Decision Management. IBM SPSS Modeler comes in Professional and Premium editions, with the Premium version supporting unstructured data with text analytics, as well as entity analytics and social network analysis.

The most recent release is IBM SPSS Modeler 15. This added improvements in four areas:

  • Entity Analytics
    This functionality identifies whether two entities are really the same or not. Organizations often struggle with multiple entries that should be linked, but are not – multiple CRM records, for instance. In some scenarios, like fraud, organizations often have to find links that someone is deliberately obscuring. Entity Analytics uses “context accumulation” – the consideration of the things around something – to make it more actionable. In IBM SPSS Modeler, the Entity Analytics engine maps various data sources into the repository (to identify that fields are meant to contain similar data, like a phone number or middle name) and then matches entities in the different data sources to create a resolved or composite entity. Nodes in the workflow can process new cases and update the repository or take all of the resolved entities and process them through additional nodes. Users can control how aggressive the mapping is (how much of a match it needs) and will continually reconsider as new data arrives.
  • Big Data Analytics
    IBM SPSS Modeler is typically deployed as a client-server architecture and supports in-database mining using SQL pushback. The latest release added support for new databases such as SAP HANA and EMC Greenplum and allows users to leverage database UDFs in a model stream. Additional support for in-database algorithms from IBM Netezza was added in version 15, extending existing support (IBM InfoSphere Warehouse, Oracle Data Miner and Microsoft SQL Server algorithms are also supported). Release 15 also added more support for in-database scoring through generated UDFs using Scoring Adapters (previously only certain models could be pushed back for in-database scoring) with support for Teradata, IBM Netezza and DB2 for z/OS. Predictive Techniques and Visualizations
    Social network analysis was added to identify groups and the leaders of those groups (group analysis) from connection data, such as call detail records. It can also use existing churn information to see who the churner might influence to also leave (diffusion analysis). Generalized Linear Mixed Models, previously supported in IBM SPSS Statistics, were added, as were various mapping visualizations (coordinates, regions, minicharts on maps).
  • Various Productivity Enhancements
    Various usability improvements, improved functionality around stream parameters and data import among others, plus improved integration with IBM SPSS Statistics and IBM Cognos Business Intelligence.

IBM SPSS Modeler is one of the products in our Decision Management Systems Platform Technologies report and you can get more information on IBM SPSS Modeler here.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
ProductMe855 - PeerSpot reviewer
Product Manager at a financial services firm with 10,001+ employees
Real User
Very stable, with point and click usability, although not as user friendly as it could be
Pros and Cons
  • "IBM was chosen because of usability. It's point and click, whereas the other out-of-the box-solution, or open-source solutions, require full-on programming and a much higher skill level."
  • "It's not as user friendly as it could be."

What is our primary use case?

Rapid prototyping, pre-production of models before roll out.

We put very few machine learning models in production, but we test a lot of them though. Nothing is real-time.

How has it helped my organization?

I can't say that our go-live has changed compared to a previously problematic base process.

What is most valuable?

We don't use IBM SPSS Modeler for governance and security issues. I can't talk about the visual modeling capability.

For how long have I used the solution?

Three to five years.

What do I think about the stability of the solution?

It's very stable, although it is not as user friendly as it could be.

What do I think about the scalability of the solution?

I don't use it for any high performance applications.

How are customer service and technical support?

I have not used technical support.

Which solution did I use previously and why did I switch?

I'm not in the budget decisions, but IBM was chosen because of usability. It's point and click, whereas the other out-of-the box-solution, or open-source solutions, require full-on programming and a much higher skill level.

How was the initial setup?

I was not involved in the initial setup.

Which other solutions did I evaluate?

Usually open-source solutions.

What other advice do I have?

If you're hiring a data scientist, you don't need IBM SPSS Modeler. If you only have an MBA who needs to be running proofs of concept, then buy IBM SPSS Modeler.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
IBM SPSS Modeler
December 2024
Learn what your peers think about IBM SPSS Modeler. Get advice and tips from experienced pros sharing their opinions. Updated: December 2024.
824,067 professionals have used our research since 2012.
it_user766575 - PeerSpot reviewer
Research Assistant
Real User
The stability is good though there have been occasional crashes
Pros and Cons
  • "I think it is the point and drag features that are the most valuable. You can simply click at the windows, and then pull up the functions."
  • "If IBM could add some of the popular models into the SPSS for further analysis, like popular regression models, I think that would be a helpful improvement."

What is our primary use case?

I used it mostly for the PCA, the principal component analysis, and I have been using that for my bachelor's thesis. It performed pretty well for my task, for the goal of my task.

What is most valuable?

I think it is the point and drag features that are the most valuable. You can simply click at the windows, and then pull up the functions. What you need is then directly over there, and then you can select the parameters over the windows. Then just click and the results show up.

What needs improvement?

If IBM could add some of the popular models into the SPSS for further analysis, like popular regression models, I think that would be a helpful improvement. 

I would also like have more options to manipulate the interface of the report, as well as to be able to customize it and make it more personalized. Right now, SPSS doesn't give me that ability to do that.

For how long have I used the solution?

Six months.

What do I think about the stability of the solution?

The stability is good. There have been the occasional crashes, when the data goes all over or I have really messed up with the process and it just crashes. 

What do I think about the scalability of the solution?

The scalability is okay but has some limitations.

Which solution did I use previously and why did I switch?

No, I wasn't using a different solution beforehand. Though it has become the number one option. Before that it was always Excel and Main Tab, but if you want to get a deep statistical report, I would go to SPSS.

How was the initial setup?

The setup was straightforward.

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

If you are in a university and the license is free then you can use the tool without any charges, which is good.

Which other solutions did I evaluate?

I don't think my university looked into any other vendors. We are providing licenses to students and faculty members.

What other advice do I have?

If I had a colleague that was looking for a status analyzer I would recommend that they get started with SPSS. And if they want to go further I would suggest another option like SAS. Because, once again, you'll have more power to develop the algorithms, to improve the algorithms.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
reviewer1428942 - PeerSpot reviewer
Contracts Manager at a program development consultancy with 1,001-5,000 employees
Real User
User-friendly, and it gives you a lot of visibility through features like comparing fiscal quarters
Pros and Cons
  • "You take two quarters and compare them and this tool is ideal because it gives you a lot of visibility on the before and after."
  • "When you are not using the product, such as during the pandemic where we had worldwide lockdowns, you still have to pay for the licensing."

What is our primary use case?

Our primary use case is the analysis of economic impact.

How has it helped my organization?

We are using this product for analysis of an exhibition center. It is releasing a lot of media and Modeler assesses how the shows were in the last six months. When it comes to a relative comparison between two quarters, this tool gives you very accurate numbers, which are then reflected in the media release that goes out.

What is most valuable?

I think the tool is very helpful in terms of, when you work on a foothold, you can compare how many people came into the center between fiscal periods. You take two quarters and compare them and this tool is ideal because it gives you a lot of visibility on the before and after. It provides graphs for you to actually see how the impact has been on the financial side.

It's a user-friendly tool.

What needs improvement?

I think that Modeler needs to be more commercially effective because, of the competing tools, some of them are free and others are available at a very nominal cost.

When you are not using the product, such as during the pandemic where we had worldwide lockdowns, you still have to pay for the licensing. It is just wasting the term and they should have suspended the fees and extended the licensing timeline. Essentially, you can't stop it, even if you're not using it, and it is a little difficult to accept the cost in such situations.

What we really need is some flexible terms with respect to the renewal or a break from the strict license timeline. 

For how long have I used the solution?

We have been using Modeler for between seven and eight years.

What do I think about the stability of the solution?

This is a pretty stable solution. The end-users and other people with hands-on experience are very happy with this tool. It has not let us down in the past and we have not really experienced any downtime.

It is simple for us to maintain because all we have to do is renew the key every year. It does not require any support, maintenance, or patch upgrades. It's just there, and as long as the renewal is done, we have access to run the tool and perform different combinations of impact assessment.

What do I think about the scalability of the solution?

I think that it is pretty scalable, based on what I have heard from the team. However, we don't really have a need for that. We have two main uses who take on different directions of research and insight into different areas of study.

A small enterprise might not need this product because the cost for the renews of the license is pretty high. Because of this, smaller organizations would be better off with an open-source or free online tool to do their work. For large organizations, because you need stability and you need the reliability of data, I think this product is definitely required.

How are customer service and technical support?

We have not needed to contact technical support. Once the system is configured, the key will give you access. I do not have downtime or major breakdowns. As long as you know what you need to do with it, the tool is fine. 

Which solution did I use previously and why did I switch?

It is a challenge because you can't switch a tool just like that, because you've been using the tool for a while, and then obviously familiarization with something which is new takes some time. You have to go through the whole experience of how good and effective the new tool is. So, sometimes the business doesn't allow you to really look at a switch.

How was the initial setup?

The first time you implement this product, you need an implementation partner. I remember that it was pretty expensive. You go through a one-time on-premises deployment and configuration cost, and then it is just the renewal after that.

What about the implementation team?

An authorized IBM reseller in the region assisted us with the deployment.

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

This tool, being an IBM product, is pretty expensive.

Our license key is renewed on a yearly basis.

What other advice do I have?

I would recommend this product, although it depends on the nature of the business. Those in the public sector or semi-government organizations who are supposed to report a lot of impact assessment from different perspectives such as healthcare and education will have pretty decent output and results. 

We have been happy with this tool, although now the times have changed. There is some commercial pressure for us to implement something that is cheaper.

I would rate this solution an eight 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
it_user841911 - PeerSpot reviewer
IT Specialist at a government with 51-200 employees
Real User
We have been able to do predictive modeling with it
Pros and Cons
  • "We have integration where you can write third-party apps. This sort of feature opens it up to being able to do anything you want."
  • "It gives you a GUI interface, which is a lot more user-friendly and easier to use compared to writing R scripts or Python."
  • "We have been able to do some predictive modeling with it"
  • "The platform that you can deploy it on needs improvement because I think it is Windows only. I do not think it can run off a Red Hat, like the server products. I am pretty sure it is Windows and AIX only."

What is our primary use case?

We use it to try to do predictive modeling and data exploration. I have a team of people that are working with the tool right now. We have gone through some SPSS training, so primarily we take the data and figure out what they need to try to predict or what they are trying to figure out, then we use the tool to normalize the data, maybe doing some text analytics. We are trying to get into doing some identity resolution with it, so we are using the professional version (the higher version) with it.

It has performed well. We are a bit limited because we are using it on a desktop, but we are moving it into a server architecture so we can have a little bit more horsepower for it. Also, we are getting licenses to do an SPSS server on the back-end, so as to offload some of the work off the desktop. This will help it perform a lot better. However, so far, it has worked pretty well.

We're doing real-time right now, but we are doing batch once we get the server product up and going. In terms of models, we are getting it off the ground. We have been using it for about six months, and we have been just playing with getting our models up and going, so we actually have the whole pure data and Hortonworks analytics products that we are going to be deploying in the analytics environment, that's where our server product will go, then we will have all of the governance pieces in place to start doing production deployment. So, we are almost there.

We are all completely on-premise. It has been fine on-premise, because we host a whole lot of IBM products. Sometimes it gets a little bit convoluted with the licensing. Right now, we just have the fixed user licenses that we deployed. We are trying to get some floating licenses out there to expand the use of it to a bunch of other people.

How has it helped my organization?

It has provided us a lot of small wins that we could bring to our leadership and it has given them confidence with what we were doing in regards to analytics. We have used this to help us pursue bigger, better products, such as IBM PureData. It was a stepping stone, a launching off point, for much bigger products with IBM.

Our go live process has change a little bit compared to a previously programmatic process. We are still getting it built out right now so we are not quite where it is completely mature.

What is most valuable?

All the statistical models that you are able to access. 

We have integration where you can write third-party apps. This sort of feature opens it up to being able to do anything you want. 

It gives you a GUI interface, which is a lot more user-friendly and easier to use compared to writing R scripts or Python, like some Anaconda type code. It makes it more open and accessible to users that are not as familiar with programming.

We have been able to do some predictive modeling with it. For a business case example: It definitely helped identify issues in the airline industry. The model was able to uncover a few airlines that had some anomalous behavior that we were able to pursue the issues and get them corrected.

What needs improvement?

The platform that you can deploy it on needs improvement because I think it is Windows only. I do not think it can run off a Red Hat, like the server products. I am pretty sure it is Windows and AIX only. Every company is looking at solutions that go towards Red Hat, so if that is not offered, that would be one thing. 

What do I think about the stability of the solution?

It seems very stable. SPSS seems like a very mature product. We have not had any issues with it at all.

What do I think about the scalability of the solution?

It is pretty scalable because you can have an SPSS server that we can work to offload, and it seems like we could deploy it to many people if we had the money. It is a little bit costly, but that is with any product like this. Compared to SAS, FICO, or any of their competitors, I think it is comparable.

How are customer service and technical support?

We used technical support for licensing. The experience was okay. It took us a week or two to try to get over their hurdles. 

We have direct contact with some IBM partners that work with us directly, so we just go to them when we have any technical issues. This is more on the user end of using the product, and they are very helpful.

Which solution did I use previously and why did I switch?

We were using Excel and beating the heck out of it. We realized with Excel reaching its limits that we need to find out other options. We started to use R, then uncovered this IBM solution by our actual IBM rep, who found that we had licenses for this parked at another location that were not being used. So, we decided to jump right in and we got some training on it.

How was the initial setup?

The initial setup was somewhere in between straightforward and complex. I would not say complex. It seemed pretty straightforward. I think anything that made it more complicated was about our environment, not about the tool itself. 

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

Cost can be a consideration or a factor when looking to try to deploy to more people. Everybody has to be cost conscious, so find a way to receive bigger bundle discounts. We use a lot of IBM products, so I assume we are getting some discounts now.

Which other solutions did I evaluate?

Just IBM.

What other advice do I have?

Once you get to the limits of Excel, then you go out and get your pick. Go with a product you know and a vendor you already know

Most important criteria when selecting a vendor: We have familiarity with this vendor already. We are already in IBM shops, so it made it easy to go after those products because we already had a good relationship with them.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user840840 - PeerSpot reviewer
Analyst at a transportation company with 10,001+ employees
Real User
It will scale up to anything we need
Pros and Cons
  • "It handles large data better than the previous system that we were using, which was basically Excel and Access. We serve upwards of 300,000 parts over a 150 regions and we need to crunch a lot of numbers."
  • "So far, the stability has been rock solid."
  • "It will scale up to anything we need."
  • "It is very good, but slow. The slowness may be because we have not finalized all the background information in SPSS. It still needs some tweaking."

What is our primary use case?

Pricing data analytics.

We are putting seven machine learning models in production to start. We may expand up to 10. This is real-time as we are pulling data out of Cognos BI server every morning. We manipulate and reload the data throughout the day based on parameters that come in from the field, then that gets put back into the system and refreshed for the next day.

We have a private cloud, which is our corporate cloud. Everything is done off of a shared server. 

To date, working with IBM SPSS Modeler has been very good, our installers and trainers have been excellent. The product seems to be quite robust and doing what we need.

How has it helped my organization?

This is a new installation for us. We have not implemented it fully. It is going live now. Therefore, the impacts have yet to be determined. We are anticipating a more streamlined process.

What is most valuable?

It handles large data better than the previous system that we were using, which was basically Excel and Access. We serve upwards of 300,000 parts over a 150 regions and we need to crunch a lot of numbers.

What needs improvement?

The speed of the system could be improved, but I think that will be fixed once we get our data in line.

I do not what additional features that I would like to see in the next release as I am still learning the features in this release!

For how long have I used the solution?

Still implementing.

What do I think about the stability of the solution?

So far, the stability has been rock solid. It is very good, but slow. The slowness may be because we have not finalized all the background information in SPSS. It still needs some tweaking.

What do I think about the scalability of the solution?

It will scale up to anything we need.

How are customer service and technical support?

We have not used the technical support yet.

Which solution did I use previously and why did I switch?

Previously, we were using an ad hoc system that we developed in-house. It was based on Access databases spitting data back into Excel.

How was the initial setup?

It is a very complex system, and we are dealing with a lot of different features, but the installation did a very good job of walking us through it. They made it as painless as possible.

Which other solutions did I evaluate?

We were looking for an ERP system that would help us streamline the whole process. My director reviewed four or five different scenarios and decided on IBM.

We did look at other vendors, but I cannot name them as I was not part of the selection process.

What other advice do I have?

SPSS and TM1 are so versatile that it depends on how you set it up within your company and with whomever guides them through it, because it is so customizable. You need a good guide and what you want out of it, as it is very transparent.

Most important criteria when selecting a vendor: ease of use. They should be able to handle our unique situation. We have many branches with many moving parts, and also a lot of internal customers.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
PeerSpot user
Quantitative Researcher at a financial services firm with 10,001+ employees
Vendor
Extremely easy to use, it offers a generous selection of proprietary machine learning algorithms with advanced tuning capabilities and integration with Python.
Pros and Cons
  • "Extremely easy to use, it offers a generous selection of proprietary machine learning algorithms."
  • "It would be beneficial if the tool would include more well-known machine learning algorithms."

What is most valuable?

Extremely easy to use, it offers a generous selection of proprietary machine learning algorithms with advanced tuning capabilities and integration with Python.

How has it helped my organization?

Customer related tasks, such as: lifetime value, acquisition, retention, cross-sell and up-sell, segmentation. Fraud detection, recommender systems, sentiment analysis, and many more.

What needs improvement?

It would be beneficial if the tool would include more well-known machine learning algorithms. However, IBM already started to include several of these algorithms by implementing Python code. Plus, each user is capable of implementing his/her own machine learning algorithm in either Python or R.

For how long have I used the solution?

Since 2009.

What do I think about the stability of the solution?

The product is very stable. There were however few instances when too intensive tasks were performed and the tool froze and the unsaved activity was lost. I understood that in the latest version IBM addressed this issue and an automated saving capability of the workflow is available.

What do I think about the scalability of the solution?

The work can be easily scaled even without additional components offered by IBM, but it really depends on each organization. Some research is necessary in order to understand how to bypass those components, but in the end a substantial amount of money would be saved. IBM provides documentation regarding each component that SPSS Modeler could interact with.

How are customer service and technical support?

Based on the licensing purchased technical support is provided and is of great value. IBM SPSS Modeler offers a very comprehensive online documentation too.

Which solution did I use previously and why did I switch?

I used MatLab before and switched because of the ease of use and continued to use it because of the integration with Python.

How was the initial setup?

To local setup of each license is straightforward. If an organization plans on sharing workflows amongst team members or automate tasks, additional components need to be purchased and set up. I have not used other components provided by IBM, but most likely the setup of those would be straightforward too.

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

Having in mind all four tools from Garner’s top quadrant, the pricing of this tool is competitive and it reflects the quality that it offers. I am of the impression that the price can be adjusted depending on the plans that each organization has.

With respect to the licensing, there are different options available and it really depends on the needs of each organization. However, I believe the basic licensing is suitable for most of the cases.

Which other solutions did I evaluate?

I evaluated and tested SAS Enterprise Miner and KNIME.

What other advice do I have?

It is a great tool even for an individual with no or basic predictive modeling experience. Due to the very detailed online documentation and examples that IBM SPSS Modeler provides, even a novice employee can start using the tool and become productive in a short period of time. When it comes to advanced users that prefer to code in Python or R, IBM SPSS Modeler offers the capability to write Python or R code and create nodes for each specific task that can be easily reused just by drawing and dropping the nodes on the canvas.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Program Director at ABRS
Real User
GUI and flow management are helpful features but its weak documentation requires improvement

What is our primary use case?

Evaluation for training and consulting.

What is most valuable?

GUI and flow management. 

What needs improvement?

Weak documentation and user guide.

For how long have I used the solution?

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