Showing posts with label Visualization. Show all posts
Showing posts with label Visualization. Show all posts

Monday, September 28, 2009

Know your data

Often we gather data to aid in solving a problem we encounter. One trap that you can fall into is that the data is not exactly what you think it is. For example, you might be taking pressure readings from a process line to decide whether a filter is plugged. The pressure readings may be normal leading you to believe that the filter is not plugged and in satisfactory condition. However, if the pressure gauge is upstream of the filter, then the data is misleading you. The filter may be plugged but the pressure gauge location is misleading you.

This is particularly a problem if you don't have good change control on your equipment. The diagram you are working on may not reflect reality. It is always a good idea to go look at what you're working on, both the help you visualize the process and to make sure things are as you think they are. The biggest danger to problem solving is thinking you can sit back in your office and just think through the problem.

Sunday, July 26, 2009

Creating Meaning Visually

I've posted before on the importance of visualization in problem solving. Here Tom Wujec tells us how the way the brain creates meaning from images. More evidence on the importance of visualization in getting a handle on larger problems. A good visualization is critical when presenting your ideas to a group or when working together in a group where different people have different ways of thinking about a problem. Visualization techniques (like mapping or modeling) can help to get everyone aligned.

By the way, this TED site is a great place to stimulate your imagination by seeing presentations by excellent speakers on a variety of topics.

Friday, December 26, 2008

Bias in Visualization

When faced with a large amount of data, one if the first things I do is graph the data in some way to get a visual impression. I'll even graph simple linear calibration plots since a quick glance will give a better impression of the data than looking at the slope, intercept and correlation coefficient. In this case, the visualization shows more than the individual data.

However, the opposite can happen, even though I'm sure you're familiar with the adage, "a picture is worth a thousand words." Recently the Flowing Data site held a visualization contest. The results were interesting. Even though everyone started with the same data set, each visualization tended to emphasize something different about the data set. As a whole, the visualizations presented a complete picture and highlighted aspects of the data one couldn't see from just the numbers, but each individual visualization tended to focus on one thing at the expense of others.

This may be your intent when visualizing data, but watch out for your own bias. Always include the data used to create your visualization (or when this is not practical a reference to it) so that others with a different perspective can visualize the data their own way and perhaps glean something different than you did.

There is fine line between illuminating data for your audience and prejudicing them.

Monday, December 22, 2008

FreeMind


Sometimes when I'm brainstorming ideas about a problem or perhaps involved in a root cause analysis, there isn't a clear way to record the ideas in a word processing program. Perhaps the ideas are unrelated or you are jumping around. How do you visualize the brainstorming?

One useful tool is mind-mapping software. There are several commercial tools out there but if you just want to see whether you could use it or get a better idea, try FreeMind. It allows you to quickly record your ideas and link them together. There is a lot of flexibility in formatting that allows you to visualize your thoughts and how they are (or aren't) related. I even tried to use it as a mini-database to keep track of projects I was working on. You can attach documents and make links so it works as a high level indexing system if you take the time to set it up properly. The nice thing is that with just a glance, you can visualize what you're working on.

Friday, November 21, 2008

The Art of Problem Solving

I've written about visualization as a way to solve problems.

Here's a visualization of the problem solving process itself. I like it so much I've added it to my links in the sidebar.

Nice!

Thursday, November 20, 2008

Modeling

Modeling is a way to combine play, mapping, and visualization. Many of us built models when we were kids. Looking back, it was a great way to learn the parts of a car. My brother even had a model of a V8 engine with all the pistons, pulleys, camshaft etc. I still visualize that model when it comes to problems with my 4 cylinder turbo-charged engine in my VW.

Consider how modeling might help you solve your problem. A model might be a physical model, a computer simulation (everything from weather-prediction models using supercomputers to a simple Excel spreadsheet), or maybe a diagram sketched out on a napkin. Once you have a model, feel free to play with it, make changes and see what happens. Remember it's only a model and there will be aspects of the real situation that they don't model, nevertheless, a model is a great way to develop some intuition about your situation.

Excel is a great way to build a simple model of many systems. Take some time to get familiar with Excel and move beyond simple formulas and formatting. If you're using Excel to make pretty tables or just keep lists, you're missing a lot. There are a lot of resources on the internet for Excel. Two of my favorites for picking up tips and new techniques that I can use are Pointy-Haired Dilbert and Peltier Technical Services. One of them had a great method for randomizing a list which I now use routinely to run my analysis samples in random order to avoid time effects in my analysis.

Monday, November 10, 2008

Mapping

Another form of visualization that is useful is mapping. One of our most keen sense is vision and our brains are highly adapted to processing visual inputs. Creating a map of whatever process you are trying to troubleshoot is a great way to for you to visualize what is going on. Particularly if it is a team problem solving situation and not everyone has an idea of the whole process and may only know about details of certain portions of the process. Mapping works for physical processes like a refinery and soft ones like order processing. Both big and small.

One of the reason high level programming languages are so great is that they create a map as part of the program. The more structured your code is, the better you (and others) can understand it and debug it.

When creating a map, don't get bogged down in the details. Create a high level map first, then you can go about filling in the details.

Wednesday, November 5, 2008

Visualize

I have started following a number of blogs related to visualization. Since I'm a technical person, these are primarily related to visualization of data such as Flowing Data, Pointy-Haired Dilbert, and Me, Myself, and Blissantz. Putting aside the specific area of data visualization for now, visualization in general is important in problem solving.

Do you have an overall view of whatever you are trying to deal with? If it is a piece of equipment, do you have a block diagram in mind? How much do you know about the pieces? Problem solving often requires you to isolate the cause of the problem. Without a good mental picture of the equipment, you cannot begin to determine the problem source. When I was in school, we always worked with older equipment. This was great since you could open it up and look inside and figure out what the parts did. Unfortunately much equipment is getting miniaturized and controlled entirely by external software and it is getting harder and harder to open it up and visualize what is going on inside of it. When you are faced with an entire tool on a microchip its pretty hopeless. However, I still refer back to my mental pictures of equipment that I formed 20 years ago, opening up spectrometers when dealing with equipment that has now become extremely self-contained.

If you don't have a good mental picture of what you are dealing with, you should make it a priority to develop one. Perhaps there is some old equipment in storage that you can poke around in. Perhaps some more experienced coworker can provide you a picture. Read the manual. Whatever approach you choose, striving to visualize the hardware you have is imperative.

As we move deeper and deeper into a virtual world, it pays to have your feet in the real world.