From e03287eee5548bb3c540ecde353039a44959c708 Mon Sep 17 00:00:00 2001 From: Eleni L Date: Thu, 30 Dec 2021 15:06:53 +0000 Subject: [PATCH 1/3] Checked introduction links and added google sheets info --- _sources/Introduction/introduction.rst | 2 +- .../Statistics/cs1_exploring_happiness.rst | 21 ++++++++++++++----- 2 files changed, 17 insertions(+), 6 deletions(-) diff --git a/_sources/Introduction/introduction.rst b/_sources/Introduction/introduction.rst index 2e9f4ee..9d507e4 100644 --- a/_sources/Introduction/introduction.rst +++ b/_sources/Introduction/introduction.rst @@ -261,7 +261,7 @@ discover your ability to perform complex analyses to solve real-world problem. There is another definition of the learning zone that is related to what we have been talking about. In this amazing -`TED talk: How to get better at the things you care about `_, +TED talk: How to get better at the things you care about, Eduardo Briceño talks about the "performance zone" versus the "learning zone." Please watch it. diff --git a/_sources/Statistics/cs1_exploring_happiness.rst b/_sources/Statistics/cs1_exploring_happiness.rst index 59c6e02..4d6f75f 100644 --- a/_sources/Statistics/cs1_exploring_happiness.rst +++ b/_sources/Statistics/cs1_exploring_happiness.rst @@ -24,10 +24,13 @@ factors may contribute to the happiness of a country, and we will use spreadshee explore and analyze what factors may be most important in determining a country's happiness. -We will start by loading the -`happiness_2017.csv <../_static/happiness_2017.csv>`_ file into Google Sheets. -The list below gives a bit of detail about each of the columns on the -spreadsheet. +We will be using Google Sheets instead of Microsoft Excel. Google sheets is used because it is a preferred method for +sharing a link and working in real time with a team. The same Solver tool is available on Microsoft Excel however working +on Google Sheets is preferred because you can easily and quickly share data with other users, and work on the same dataset at the same time. + +We will start by loading the `happiness_2017.csv <../_static/happiness_2017.csv>`_ file into Google Sheets. In order to do that you should +follow the instructions on how to import the file. First, open a spreadsheet in Google Sheets. Then, open or create a sheet, and at the top, +click File and then Import. The list below gives a bit of detail about each of the columns on the spreadsheet. The following definitions are reproduced from `World Happiness Report 2018 `_. @@ -43,6 +46,7 @@ The following definitions are reproduced from per capita, as this form fits the data significantly better than GDP per capita. + 2. The time series of healthy life expectancy at birth are constructed based on data from the World Health Organization (WHO) and WDI. WHO publishes the data on healthy life expectancy for the year 2012. The time series of life @@ -53,33 +57,40 @@ The following definitions are reproduced from country-specific ratios to other years to generate the healthy life expectancy data. + 3. Social support is the national average of the binary responses (either 0 or 1) to the Gallup World Poll (GWP) question "If you were in trouble, do you have relatives or friends you can count on to help you whenever you need them, or not?" + 4. Freedom to make life choices is the national average of binary responses to the GWP question "Are you satisfied or dissatisfied with your freedom to choose what you do with your life?" + 5. Generosity is a function of the national average of GWP responses to the question "Have you donated money to a charity in the past month?" on GDP per capita. + 6. Perceptions of corruption are the average of binary answers to two GWP questions: "Is corruption widespread throughout the government or not?" and "Is corruption widespread within businesses or not?". Where data for government corruption are missing, the perception of business corruption is used as the overall corruption-perception measure. + 7. Positive affect is defined as the average of previous-day affect measures for happiness, laughter, and enjoyment for GWP waves 3-7 (years 2008 to 2012, and some in 2013). It is defined as the average of laughter and enjoyment for other waves where the happiness question was not asked. + 8. Negative affect is defined as the average of previous-day affect measures for worry, sadness, and anger for all waves. + In this first part, we will review and practice some spreadsheet calculations by doing some exploratory data analysis. If you have never used a spreadsheet before, don't worry, you will catch on quickly. Remember that we are just exploring at this @@ -206,7 +217,7 @@ Summary Statistics .. fillintheblank:: fb_avghappiness Calculating the average happiness score. You should include three - digits to the right of the decimal point.|blank| + digits to the right of the decimal point. - :5.399: Is the correct answer :5.398: 5.3989 should be rounded up to 5.399 From 4d1c47fca4138de0007dfa749470a31f3985096a Mon Sep 17 00:00:00 2001 From: Eleni L Date: Fri, 31 Dec 2021 16:23:53 +0000 Subject: [PATCH 2/3] Changed the tittle, fixed 2.6 on data types and made some definitons more clear --- _sources/Statistics/Figures/datatypes.png | Bin 0 -> 72374 bytes .../cs2_exploring_business_data.rst | 67 ++++++++++++++---- _sources/Statistics/glossary.rst | 10 ++- 3 files changed, 61 insertions(+), 16 deletions(-) create mode 100644 _sources/Statistics/Figures/datatypes.png diff --git a/_sources/Statistics/Figures/datatypes.png b/_sources/Statistics/Figures/datatypes.png new file mode 100644 index 0000000000000000000000000000000000000000..8531b74af4d53d30ae4fc059f277b0a087303a9e GIT binary patch literal 72374 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ȏAjjY7b5G9;ZCs6_*aVqi<{ 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

p|< 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 (also called business start-up) data set obtained from the Doing Business-World Bank website. The data set contains indicators from over 190 countries that measure the relative ease of starting a business in those countries. The data set looks at -two limited liability companies in various regions and countries around the world. +two limited liability companies in various regions and countries around the world related to the ease of starting a business in different countries. Each country in the data set measures things such as the minimum amount of capital investment an entrepreneur must have to start a business, and the number of procedures that are necessary to register the business, and more that will be covered throughout this case study. @@ -36,9 +36,27 @@ Below are definitions of the indicators found in the data set. - **Paid-In Minimum Capital:** The minimum amount of money the entrepreneur must have in the bank for the business registration process to be completed. - **Income Level:** This represents the income levels of each country's economy. This indicator is divided into low, lower-middle, upper-middle, and high, based on a country's gross national income (GNI) per person. -We will use **Google Sheets** to explore which of these indicators are most important to start a new business in each economy's largest cities. +Now, let's revise what we have learned from Chapter 2.1. We will use **Google Sheets** to explore which of these indicators are most important to start a new business in each economy's largest cities. Import the data set that you downloaded earlier, `starting a business <../_static/Start_a_Business_2019.csv>`_, into Google Sheets. +Based on `Data Types in Statistics `_, in order to categorize different types of variables, we split them into Categorical and Numerical Data. + +Categorical data describe charateristics of the variables, and can be further split into Nominal and Ordinal. Some examples of categorical data are eye color, social class, etc. +Nominal values represent discrete units and are used to label the variables, which have no quantitative value. An example of nominal data is eye color (blue, brown, black). +Ordinal data are values that are ordered discrete characteristics. An example of ordinal data is social class (lower, middle, upper). + +As for the numerical data, we include quantitaive data, and they are seperated into interval and ratio data. Some examples of numerical data are height, weight, income. +Interval values represent ordered categories that have the equal difference. Interval data do not have a "true zero". Some examples of interval values are the temprature or income. +Ratio values are also ordered categories that have the equal difference and can have a "true zero". Some examples of ratio data are height, length, or weight. + +The following picture is a great way to determine what category is a variable in. + +.. image:: Figures/datatypes.png + :alt: A graph showing the different data types + +Numerical Data can also be seperated into discrete and continuous. Discrete are data that can be classified and also counted. Some discrete data are the number of students in a class, or someone's shoe size. +Continuous data can't be counted but they can be measured. An example of continuous data is a person's height. + .. mchoice:: dat_sab1 Identify and select the columns in the business start-up dataset that represent categorical (nominal) data? @@ -60,8 +78,11 @@ Import the data set that you downloaded earlier, `starting a business <../_stati - Incorrect -Business Start-Up Data Analysis Research Questions --------------------------------------------------- +Business Business Start-Up Analysis in Different Countries +----------------------------------------------------------- + +The research questions below are interesting questions that can be addressed using data analysis. Using data analytics techniques we will be able to explore some of these +research questions questions throughout the book. 1. What are the different factors that lead to a high ranking in the business start-up dataset? 2. What role does “income level” play in determining the rank of a country? @@ -71,8 +92,25 @@ Business Start-Up Data Analysis Research Questions The data set lists countries based on their business start-up scores. While it is easy to see the best countries for starting a business based on the business start-up rank, it is not -easy to grasp the relative simplicity of each country. We can use the functions that we -learned in the previous case study to create a common baseline: average, standard deviation, and median. So, let's average +easy to grasp the relative simplicity of each country. + +The following are some very important terms in data analytics that are used to describe the dataset. + +**Mean** is the average of a set of values. It is important in analytics as it is a measure of central tendency. In Google Sheets we use the function ``AVERAGE`` and then select the cells of the values values to find the mean. +From now on we will use the words mean and average interchangeably. + +**Range** is the difference between the lowest and highest values of the dataset. To find the maximum value you use the function ``MAX``. Similarly, to find the minimum value you use the +function ``MIN``. + +**Standard deviation** is the average distance from the mean. It shows how spread out the data is more than other types of variabilities. To find the standard deviation we use the +the function ``STDEV``. + +**Mode** is the most common value on the dataset. It is very important in categorical data because it describes the most frequent option. To find the mode you can use the function +``MODE``. + +**Median** is the middle value of the dataset. The median is also as important because it provides another kind of baseline besides mean and mode. The function that gives the median is ``MEDIAN``. + +We can use the functions that we learned in the previous case study to create a common baseline: average, standard deviation, and median. So, let's average the business start-up score of all countries together. a. Use the ``AVERAGE`` function to calculate the mean in column D. Scroll down and click on a cell in column 194. @@ -87,13 +125,15 @@ b. Many formulas in Google Sheets use ranges. They can span cells in a single co - E2:E192 - E2:L192 -c. **Standard deviation** is the average distance from the mean. It shows how spread out the data is more - than other types of variabilities. The median is also as important because it provides another kind of - baseline besides mean and mode. Calculate the ``STDEV`` and ``MEDIAN`` for the business start-up score column. +c. Calculate the ``STDEV`` and ``MEDIAN`` for the business start-up score column. d. Calculate the standard deviation and median by copying and pasting the formula to other columns. -e. Copy the formula for ``=AVERAGE(D2:D141)`` from a, and the formula for standard deviation from c then calculate: +e. Copy the formula for ``=AVERAGE(D2:D141)`` from a, and the formula for standard deviation from c + +f. Remember, use a ``$`` so Google Sheets will not change the cell references when copy/pasting. + +Then calculate the following: .. fillintheblank:: fb_sab8 @@ -115,9 +155,6 @@ e. Copy the formula for ``=AVERAGE(D2:D141)`` from a, and the formula for standa :x: USE the ``STDEV`` function and the range from N2 to N192 -f. Remember, use a ``$`` so Google Sheets will not change the cell references when copy/pasting. - - Visualizing How to Start a Business ----------------------------------- diff --git a/_sources/Statistics/glossary.rst b/_sources/Statistics/glossary.rst index 72770f1..767c1e8 100644 --- a/_sources/Statistics/glossary.rst +++ b/_sources/Statistics/glossary.rst @@ -19,11 +19,19 @@ Definitions **Histogram:** Is a graph used to display data. +**Mean:** is the average of a set of values. + +**Median:** is the middle value of the dataset. + +**Mode:** is the most common value on the dataset and shows frequency. + **Pearson correlation:** Is a type of measurement; it measures the strength and direction of a linear relationship between two variables. -1 has a strong negative relationship, and +1 has a strong positive relationship. **Pivot table:** Is a function used in Google Sheets to summarize, organize, sort, and perform other operations on data sets. -**Standard Deviation:** Is used to measure the degree of variation of a set of values. +**Range:** is the difference between the lowest and highest values of the dataset. + +**Standard Deviation:** Is used to measure the degree of variation of a set of values. It also shows the difference from the mean and how spread out the data is more than other types of variabilities. Keywords -------- From 223fe063a503d082140d99ba1c4981e7901eb1cb Mon Sep 17 00:00:00 2001 From: Eleni L Date: Mon, 10 Jan 2022 14:46:40 +0000 Subject: [PATCH 3/3] Added the Google Sheets set up and refrenced it on chapter 2.6. Added supporting information and pictures explaining topics such as cross refrencing and resturctured chapter 2.6. --- .../Statistics/Figures/crossreference1.PNG | Bin 0 -> 4003 bytes .../Statistics/Figures/crossreference2.PNG | Bin 0 -> 3172 bytes .../Statistics/Figures/crossreference3.PNG | Bin 0 -> 3839 bytes .../Statistics/Figures/crossreference4.PNG | Bin 0 -> 3051 bytes .../Statistics/cs1_exploring_happiness.rst | 14 +- .../cs2_exploring_business_data.rst | 123 +++++++++++------- 6 files changed, 89 insertions(+), 48 deletions(-) create mode 100644 _sources/Statistics/Figures/crossreference1.PNG create mode 100644 _sources/Statistics/Figures/crossreference2.PNG create mode 100644 _sources/Statistics/Figures/crossreference3.PNG create mode 100644 _sources/Statistics/Figures/crossreference4.PNG diff --git a/_sources/Statistics/Figures/crossreference1.PNG b/_sources/Statistics/Figures/crossreference1.PNG new file mode 100644 index 0000000000000000000000000000000000000000..c915374c0e67e7a4eee09222b38b9c0de71caa82 GIT binary patch literal 4003 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 S_IU8aTFlAb)vnUUKjrV28uKmy literal 0 HcmV?d00001 diff --git a/_sources/Statistics/Figures/crossreference2.PNG b/_sources/Statistics/Figures/crossreference2.PNG new file mode 100644 index 0000000000000000000000000000000000000000..b7495e50783273fea9167860e2d4e732a1c8cc8a GIT binary patch literal 3172 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 literal 0 HcmV?d00001 diff --git a/_sources/Statistics/Figures/crossreference4.PNG b/_sources/Statistics/Figures/crossreference4.PNG new file mode 100644 index 0000000000000000000000000000000000000000..fdf38b76496b9ee633502d04c56cbe7ce3203714 GIT binary patch literal 3051 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 file into Google Sheets. In order to do that you should -follow the instructions on how to import the file. First, open a spreadsheet in Google Sheets. Then, open or create a sheet, and at the top, -click File and then Import. The list below gives a bit of detail about each of the columns on the spreadsheet. +.. _googlesheet_setup: + +We will start by loading the `happiness_2017.csv <../_static/happiness_2017.csv>`_ file into Google Sheets. + +1. In order to do that you should go to `Google Sheets `_ + +2. Click on "Go to Sheets". + +3. Open a blank and then at the top, click File and then Import the file `happiness_2017.csv <../_static/happiness_2017.csv>`_. + +The list below gives a bit of detail about each of the columns on the spreadsheet. The following definitions are reproduced from `World Happiness Report 2018 `_. diff --git a/_sources/Statistics/cs2_exploring_business_data.rst b/_sources/Statistics/cs2_exploring_business_data.rst index e6edd71..abb5e1a 100644 --- a/_sources/Statistics/cs2_exploring_business_data.rst +++ b/_sources/Statistics/cs2_exploring_business_data.rst @@ -13,10 +13,12 @@ In this case study, we will explore a data set related to starting a business. -Thinking About Starting Your Business -------------------------------------- +Analyzing Business Start-Ups +---------------------------- +On the following section, we will import the provided dataset into Goolge sheets following the :ref:`instuctions ` from a previous chapter. +We will use **Google Sheets** to explore which of these indicators are most important to start a new business in each economy's largest cities. -This case study utilizes the `starting a business <../_static/Start_a_Business_2019.csv>`_ (also called business start-up) data set obtained from the Doing Business-World Bank website. +This case study utilizes the starting a business dataset `Start_a_Business_2019.csv <../_static/Start_a_Business_2019.csv>`_ ,also called business start-up, obtained from the Doing Business-World Bank website. The data set contains indicators from over 190 countries that measure the relative ease of starting a business in those countries. The data set looks at two limited liability companies in various regions and countries around the world related to the ease of starting a business in different countries. @@ -36,10 +38,7 @@ Below are definitions of the indicators found in the data set. - **Paid-In Minimum Capital:** The minimum amount of money the entrepreneur must have in the bank for the business registration process to be completed. - **Income Level:** This represents the income levels of each country's economy. This indicator is divided into low, lower-middle, upper-middle, and high, based on a country's gross national income (GNI) per person. -Now, let's revise what we have learned from Chapter 2.1. We will use **Google Sheets** to explore which of these indicators are most important to start a new business in each economy's largest cities. -Import the data set that you downloaded earlier, `starting a business <../_static/Start_a_Business_2019.csv>`_, into Google Sheets. - -Based on `Data Types in Statistics `_, in order to categorize different types of variables, we split them into Categorical and Numerical Data. +Now, let's revise what we have learned from Chapter 2.1. Based on `Data Types in Statistics `_ article, in order to categorize different types of variables, we split them into Categorical and Numerical Data. Categorical data describe charateristics of the variables, and can be further split into Nominal and Ordinal. Some examples of categorical data are eye color, social class, etc. Nominal values represent discrete units and are used to label the variables, which have no quantitative value. An example of nominal data is eye color (blue, brown, black). @@ -49,7 +48,7 @@ As for the numerical data, we include quantitaive data, and they are seperated i Interval values represent ordered categories that have the equal difference. Interval data do not have a "true zero". Some examples of interval values are the temprature or income. Ratio values are also ordered categories that have the equal difference and can have a "true zero". Some examples of ratio data are height, length, or weight. -The following picture is a great way to determine what category is a variable in. +The following picture is a great way to determine to determine to which category a variable belongs. .. image:: Figures/datatypes.png :alt: A graph showing the different data types @@ -78,8 +77,8 @@ Continuous data can't be counted but they can be measured. An example of continu - Incorrect -Business Business Start-Up Analysis in Different Countries ------------------------------------------------------------ +Business Start-Up Analysis in Different Countries +------------------------------------------------- The research questions below are interesting questions that can be addressed using data analysis. Using data analytics techniques we will be able to explore some of these research questions questions throughout the book. @@ -94,6 +93,9 @@ The data set lists countries based on their business start-up scores. While it i see the best countries for starting a business based on the business start-up rank, it is not easy to grasp the relative simplicity of each country. +Descriptive Statistics +----------------------- + The following are some very important terms in data analytics that are used to describe the dataset. **Mean** is the average of a set of values. It is important in analytics as it is a measure of central tendency. In Google Sheets we use the function ``AVERAGE`` and then select the cells of the values values to find the mean. @@ -110,6 +112,37 @@ the function ``STDEV``. **Median** is the middle value of the dataset. The median is also as important because it provides another kind of baseline besides mean and mode. The function that gives the median is ``MEDIAN``. +**Pearson correlation** is a type of measurement; it measures the strength and direction of a linear relationship between two variables. The Pearson correlation coefficient takes values from -1 to 1. +The value of -1 means it has a strong negative relationship, and the value of +1 means it has has a strong positive relationship. + +Another important formula for Google Sheets is Cell Refrencing ``$``. The dollar sign ``$`` can be used before the column and/or row of a reference to control how the reference will be updated when copied to a row or collumn. +The dollar sign causes the reference's relevant component to remain unaltered. +For example, this will keep the row number the same. Here is the example of the formulas if we write the formula ``=A$1`` in C1 and grab it down and to the right: + +.. image:: Figures/crossreference1.PNG + :alt: Google sheets crossreference example 1 + +This shows that it hold the row number constant as we move it along the rows and columns. Here are the results: + +.. image:: Figures/crossreference2.PNG + :alt: Google sheets crossreference Result 1 + +If we drag the formula ``=A$1`` from cell C1 through cell C3, it keeps the same column as we have not changed column but it also does not change the one since A1 is 1. If drag the formula ``=A1`` from cell C1 through cell C3, +it keeps the same column as we have not changed column but in this case cell C1 will have the formula ``=A1``, cell C2 will have the formula ``=A2`` and cell C3 will have the formula ``=A3``, and the results will change to 1, 3, and 5 respectively. + +Similarly, this will keep the column number the same. Here is the example of the formulas if we write ``=$A1`` in C1 and drag it down and to the right: + +.. image:: Figures/crossreference3.PNG + :alt: Google sheets crossreference example 2 + +This shows that it hold the column number constant as we move it along the rows and columns. Here are the results: + +.. image:: Figures/crossreference4.PNG + :alt: Google sheets crossreference Result 2 + +Here, when we drag the formula from cell C1 to cell C3 it keeps the column constant and it changes the row number. However when we grab C1 to D1 the formula remains the same because the column remains constant becasue of the ``$`` and the row remains the same. +If we had the formula ``=A1`` in C1 and we drag it to D1 then the column name will change to ``=B1``. + We can use the functions that we learned in the previous case study to create a common baseline: average, standard deviation, and median. So, let's average the business start-up score of all countries together. @@ -155,46 +188,29 @@ Then calculate the following: :x: USE the ``STDEV`` function and the range from N2 to N192 -Visualizing How to Start a Business ------------------------------------ - -1. Visualizing the data is a great way to begin to interpret the data because doing so allows the viewer to easily see trends or find outliers. -A **histogram** is one way to visualize the standard deviation of a particular data set. - -2. When you have a data set covering the entire world, it can be interesting to identify certain information. For instance, -you can calculate which countries have the largest or smallest GNI, the income per capita of women and men, and so on. +More Data Analytics +------------------- -a. Remember, finding the maximum value of a column does not mean we know which country it corresponds to. Therefore, we can use the ``MATCH`` and ``INDEX`` functions - to fix this problem. Let's find what country corresponds to the maximum value of GNI. First, calculate the maximum GNI in cell M193, then in cell M194 type ``=MATCH(M193, M2:M192, 0)``. - Notice that the match function searches for the value in cell M193 in the range ``M2:M192``, and the 0 tells Google Sheets that the data is not sorted. The 0 is - important because, without it, sheets will assume the data is sorted and will stop when it finds a value greater than the value in M194. +When you have a data set covering the entire world, it can be interesting to identify certain information. For instance, +you can calculate which countries have the largest or smallest Gross national income (GNI), the income per capita of women and men, and so on. -b. Type ``=INDEX(A2:A192, M194)`` in cell M195. The ``A2:A192`` parameters is the range from which ``INDEX`` will return a corresponding value; in this - case, it is the location. M194 from the previous question is ``=MATCH(M193, M2:M192, 0)``. So the ``INDEX`` is practically telling sheets to find the - location, from column A, that is found in the same row as the maximum value. +Remember, finding the maximum value of a column does not mean we know which country it corresponds to. Therefore, we can use the ``MATCH`` and ``INDEX`` function to fix this problem. Let's find what country corresponds to the maximum value of GNI. First, calculate the maximum GNI in cell M193, then in cell M194 type ``=MATCH(M193, M2:M192, 0)``. +Notice that the match function searches for the value in cell M193 in the range ``M2:M192``, and the 0 tells Google Sheets that the data is not sorted. The 0 is +important because, without it, sheets will assume the data is sorted and will stop when it finds a value greater than the value in M194. -c. All three steps shown above can be performed in a single cell. Let’s look at the country that has the lowest Procedure Men number. - In cell E193 type ``=INDEX($A2:$A141, MATCH(MIN(E2:E141), E2:E141, 0))``. The ``MATCH`` and ``MIN`` functions both return one value. - So, sheets will first find the minimum value in cells ``J2:J141``. Then it will use the ``MATCH`` function to find the cell location (column and row) - of where that minimum value is. Finally, it will use the ``INDEX`` function to find what value from ``A2:A141`` matches up with the given parameters. Try - this and see what it returns. It should return New Zealand, its region, business start-up rank, and business start-up score. +Type ``=INDEX(A2:A192, M194)`` in cell M195. The ``A2:A192`` parameters is the range from which ``INDEX`` will return a corresponding value; in this +case, it is the location. M194 from the previous question is ``=MATCH(M193, M2:M192, 0)``. So the ``INDEX`` is practically telling sheets to find the +location, from column A, that is found in the same row as the maximum value. -d. Practice using the functions you have learned by finding the names of locations for other columns. +All three steps shown above can be performed in a single cell. Let’s look at the country that has the lowest Procedure Men number. +In cell E193 type ``=INDEX($A2:$A141, MATCH(MIN(E2:E141), E2:E141, 0))``. The ``MATCH`` and ``MIN`` functions both return one value. +So, sheets will first find the minimum value in cells ``J2:J141``. Then it will use the ``MATCH`` function to find the cell location (column and row) +of where that minimum value is. Finally, it will use the ``INDEX`` function to find what value from ``A2:A141`` matches up with the given parameters. Try +this and see what it returns. It should return New Zealand, its region, business start-up rank, and business start-up score. -e. If you want to copy/paste, check the ranges carefully and add the ``$`` sign to avoid running into errors. - -3. Another great way of visualizing data is to use a **choropleth**. As you know, a choropleth takes in a set of geographic data and uses a map -to show another set of data, such as business start-up score. - -a. Click on Insert then select Chart +Practice using the functions you have learned by finding the names of locations for other columns.If you want to copy/paste, check the ranges carefully and add the ``$`` sign to avoid running into errors. -b. On the new Chart editor section, click on Chart Type and select Geo Chart - -c. Select location column (``A2:A192``) as the region and any column that you wish to see as the Color. - -d. You may hover around each country to see its respective statistic. - -4. You may be wondering if there is a **correlation** between a country’s ease of starting a business score and GNI or procedure. +You may be wondering if there is a **correlation** between a country’s ease of starting a business score and GNI or procedure. One way to check this is to use the ``CORREL`` function to see how the score is affected by each factor i.e., business start-up score to GNI, business start-up score to the procedure, business start-up score to time. @@ -210,7 +226,24 @@ a. Calculate the mean of each factor for the top 20 countries, then do so for th in those averages for each of the factors for the top and bottom 20 countries. Which factors have the most impact on the business start-up score? -6. While using the choropleth, you might have noticed some outliers in the data, for example, South Africa has one of the lowest cost +Data Visualization +------------------- + +Visualizing the data is a great way to begin to interpret the data because doing so allows the viewer to easily see trends or find outliers. +A **histogram** is one way to visualize the standard deviation of a particular data set. + +Another great way of visualizing data is to use a **choropleth**. As you know, a choropleth takes in a set of geographic data and uses a map +to show another set of data, such as business start-up score. + +a. Click on Insert then select Chart + +b. On the new Chart editor section, click on Chart Type and select Geo Chart + +c. Select location column (``A2:A192``) as the region and any column that you wish to see as the Color. + +d. You may hover around each country to see its respective statistic. + +While using the choropleth, you might have noticed some outliers in the data, for example, South Africa has one of the lowest cost of starting a business but is ranked 139. The countries above and below South Africa have a cost of 5 and 5.7 while South Africa has a cost of 0.2.