Skip to main content

Effectiveness & Efficiency in Data Analysis


The evolutionary world of Data Analysis

The evolution of humanity depends on the analysis of the past data, using techniques such as processing, evaluation and visualization. This is a fact, as we can see that the people evolve and try to improve the humanity every day through the technological achievements. What do you think? That the human beings remain the same from the beginning of time? Of Course NOT! Evolution in every aspect of the life, has dominate the purpose of every living human being. 

Every day, scientists, analysts and pretty much everybody from all around the world, tries to dig deeper and analyze the past to improve the future and avoiding the possible repetition of history, especially when we are considering the unfortune situations and topics like wars, economic crisis and technology. Everyone can think "Why humanity has breakthrough the last century?". Watching and observing the past, people tend to improve their selves and their beliefs each time that they are facing similar experiences but always remember that the equation increased exponentially. 

An example below will help you to understand:

10 * 10 = 100

100 * 100 = 1000

1000 * 1000 = 10000

10000 * 10000 = 100000

100000 * 100000 = 1000000

You can see that the 1st and the 2nd row contain small numbers when are improving their selves but after a long time, you will reach the "perfection". Now, at this point it is significant to point you that the perfection needs to has an upper and lower boundary. Let's say that you have the one very big number and multiply it by itself, so you have perfection * perfection, disaster it will follows. The word perfection has an objective meaning and need to be controlled by using its own boundaries. This means that always we need to keep the balance in order to avoid the opposite of your seeking results.

Effectiveness vs Efficiency

Regarding the mentioned examples above, two words need to be explained to get the full picture of the balance. Effectiveness and Efficiency has basically exactly the same meaning but when you are trying to bring them in life, both of them have a different target groups of data to provide you the correct result. 

Effectiveness

Effectiveness is when our analysis can have as an outcome the results that we are seeking without considering the computational time, memory footprint and other measures that everyone need to be considered. So, if you succeed to analyze data with effectiveness that means that your results are 100% correct and you trust the application that it will work in every situation.

Efficiency

On the other hand, efficiency is when our analysis can have as an outcome what we are seeking but now we are optimizing our Analysis procedure in order to avoid to waste computational power, time and memory.

The harmony of co-existence

Both of them need to co-exist in an analysis of every topic in order to avoid problems like disaster as mentioned above. Need to keep the upper and lower boundary of those two functionalities in every procedure to be able to continue to the next step.

So as a result, the perfection can be good but if you are perfect only on one of each of the mentioned words, without thinking of the consequences of the other, then, most probably your Analysis it will fail in long term and it will not provide you harmony and balance on your results.  

An example it will convince you

Let's take a road trip that you need the faster road to bring you in the destination.

If the starting point is the A and the ending point is the C then its not necessary to spend power and time to go through B first and then to C. This example illustrates the prove of effectiveness but not the efficiency.

On data analysis exactly the same rule applies especially when you have to process and produce reports and dashboards using big data. If you keep the most possible balance in your data analysis task it will benefit you from every aspect. 

However, remember that the balance of data analysis do not depend only to executional time that has been spent. If you are writing code in any programming language and try to shorten your code in less lines for increasing the efficiency, this might affect you negatively as it will raised problems like increasing of difficulty of the amend ability of your code.

Conclusion

Finally, now you will be able to recognize, that by providing balance in the effectiveness and the efficiency at your analysis procedure can produce amendable fast executions for your creation of reports and dashboards, even for the classification of your data if you are capable enough. By constructing pipelines with data processing procedures and visualize your information providing whatever is necessary for the end user, your tasks can be finilized with an easy way.

Most of times, the co-exist of these two fundamental words act as invest to your data analysis, business analysis, data engineering or data science tasks, by amplifying whatever is going to be executed.

And always do not forget....that the life it's a polite execution of an analysis procedure for each one of us.

Comments

Popular posts from this blog

The 4 Types of Data Analytics

  Analysis, the key of success Analysis of data is the key to become successful as human, and even better, to succeed on running a business. When data are used effectively in an efficient way you can get fast and clear observations on the past performance of your life and your business, and then to make better decisions for the future. There are million ways that the data analytics can support you, in any level of your business in order to achieve any target of your choice. However, to succeed your goals, you need to know the four types of data analysis that are commonly used in every business in every industry. Every category has its own target and they are connected to each other. What's even more, every category is an extension of the other so you need to have a consolidated view and understanding of each category to find the seeking outcome. As you can see at the below graph demonstrates the complexity of each category and added-value contribution. At the same time you can see ...

Data Analytics and Science, can they coexist or not?

The high level technology has been expanded Technological achievements have impressed everyone the last three decades, especially when it comes to the storing in big electronic storages data without the need of paper and ink. This was the result of creating unmistakable databases of data, without the sloppy human hand and pointless effort. In this high level storages, the necessity of the data analysis field, has been erected. Industries of every field have evolved as a result to have the need of having someone to analyze their data to create a clear view of where they stand and where they are heading.  By manipulating the enormous and complicated structured and unstructured data are stored in the mentioned electronic views such as databases and cloud, different kind of techniques and methodologies have been developed to create a peaceful environment for all the analyst. Analysts in some cases are called "The story tellers" because are able from unrelated data to create meani...

The role of Data Scientist in 2022

  As it was mentioned in previous articles, data analysis is used for data processing and data manipulation which are the processes of changing or altering data in order to organize them and make them more understandable.   The 4 types of analysis  have been briefly analyzed but in order to be able to use them, you will need programming knowledge. Due to the enormous number of structured and unstructured data, it is necessary to process them using advance technology to derive meanigful information. The programming languages and other BI tools, are the most important factors to accomplish the data analysis. So, every data scientist or analyst will need to know abouth the aforementioned. What are they assuming about data scientist role? One of the analysis types is the predictive analysis, which involves the implementation and usage of machine learning algorithms to predict or classify the data. Regarding the role description, what is being advertised and what a d...