Skip to main content

Nature-inspired visualization

Visualizations of complex interrelationships have the potential to be complex and require a lot of cognitive input. When creating new approaches for visualization we can derive analogues from natural systems. People interact with the nature very closely Hence natural inspired concepts can be used to cognitive amplification , moving the load from the user's cognitive to their perceptual systems and thus allowing them to focus their cognitive resources where they are most appropriate There are two systems as follows:

  1. physical-based model
  2. biological inspiration

Lot of day today actions are happening mediated by technology. So these action can be recorded and analyzed .At that point we will be able to find some interesting patterns and interesting thing about the data. These result can be used for yielding insights into our behavior, desires and goals, providing marketing companies with identified opportunities to sell new products into, or medical companies with information on appropriate healthcare, or governments with information on their citizens and enemies, the spread of disease, the social networks of texting and blogging.We want to find the effective methods to represent those findings.

In 1973, Herman Chernoff introduced a visualization technique to illustrate trends in multidimensional data. Normally we change our expression time to time. But we can easily identify them if there is slightly different. This concept is the base for Chernoff faces technique. Different data dimensions were mapped to different facial features, for example the face width, the level of the ears, the radius of the ears, the length or curvature of the mouth, the length of the nose, etc. Chernoff faces are just a cartoon like faces. With this faces we can display complex multivariate data. They draw upon the human mind's natural ability to recognize small differences in facial characteristics and to understand many facial characteristics at once. Several Variables can be assigned to facial characteristic and according the condition expressions can be generated.




As an example, here are some team statistics from the 2005 baseball season represented in a table and then as a series of Chernoff Faces:(Go)

2005 National League

PCTHHRBBSB
ARI.4751419191606 67
ATL.5561453184534 92
CHI.4881506194419 65
CIN.4511453222611 72
COL.4141477150509 65
FLO.5121499128512 96
HOU.5491400161481115
LAD.4381374149541 58
MIL.5001413175531 79
NYM.5121421175486153
PHI.5431494167639116
PIT.4141445139471 73
SDP.5061416130600 99
SFG.4631427128431 71
STL.6171494170534 83
WAS.5001367117491 45


Comments

Popular posts from this blog

Ship It Review -1

This books has been described Habits in interesting manner. Following story took from it and the story shows how we should go for a decision rather considering everybody doing it or becuse of we have already done it. Story: Did you hear the story of the woman who always cooked ham by cutting off and discarding a third of it first? When asked why, she said that was how her mother always cooked hams. When asked, her mother said that was how her mother had always cooked. They finally confronted Grandma, who admitted that when she was young, she didn’t have a pan big enough for an entire ham, so she always just cut the end off, and it became a habit.

tablediff command line utility in SQL Server

Above tablediff utility is very useful for comparing tables.It is not only tells us which records / columns are different but can also generate a SQL script to update the second table to make it the same as the first table. You have to navigate to following path the use this utility SELECT 'C:\Program Files\Microsoft SQL Server\100\COM> Then type command ; tablediff –? Then it shows all the options as follows   But only limitation is you could compare one table at a time. Even though you can do some interesting work to overcome this. That is Just go to the SQL sever and type following command execute it. So it will generate the script for all the table. Then you can add it into .bat file. SELECT 'C:\Program Files\Microsoft SQL Server\100\COM>tablediff -sourceserver "SourceDBName" -sourcedatabase "T1" -sourcetable ' + '"' + name +'" ' + '-destinationserver "DestinationDBName" -destinationdataba...

NHibernate

This is new topic for me and I started to work on that few days ago. It is interesting to play and I learn lot during the days. :-) .Learning curve of the NHibernate is bit long and few resources are available. But using trial and error could be able to solve lot of problems. What is ? NHibernate is ORM solution and is intended for transparent binding .NET classes to database tables.Commonly we have mismatch beween the relational database and our objects. The aim of the NHibernate is reducing time efforts to switch application to another database provider .Basically it provides low overhead . “NHibernate increases your performance as a developer”.