O GoConqr está de visual novo! Conte para nós o que você achou.

Fluxograma

Business Analyst

Gastón Gómez Statistics Especialista en Tecnologías de Aprendizaje Espanhol

Data Understanding The data understanding phase starts with an initial data collection and proceeds with activities in…

Conteúdo do fluxograma

  1. Data Understanding The data understanding phase starts with an initial data collection and proceeds with activities in…
  2. Crisp-DM

  3. Business Issue

    This initial phase focuses on understanding the project objectives and requirements from a business perspective, and then converting this knowledge into a data mining problem definition, and a preliminary plan designed to achieve the objectives. A decision model, especially one built using the Decision Model and Notation standard can be used.

    -What decisions needs to be made?

    -What information is needed to inform those decisions?

    -What type of analysis can provide the information needed to inform those decisions?

  4. Data Understanding

    The data understanding phase starts with an initial data collection and proceeds with activities in order to get familiar with the data, to identify data quality problems, to discover first insights into the data, or to detect interesting subsets to form hypotheses for hidden information.

    What data is needed?

    What data is available?

    What are the important characteristics of the data?

  5. Data Preparation

    "he data preparation phase covers all activities to construct the final dataset (data that will be fed into the modeling tool(s)) from the initial raw data. Data preparation tasks are likely to be performed multiple times, and not in any prescribed order. Tasks include table, record, and attribute selection as well as transformation and cleaning of data for modeling tools.

    Common Steps

    Gathering: When gathering data - you may need to collect data from multiple sources within your organization.

    Cleansing: The data set you are working with may have issues that you want to resolve prior to your analysis. This can be in the form of incorrect or missing data.

    Formatting: You may need to format the data by changing the way a date field appears, renaming a field, or even rotating the data, similar to using a pivot table.

    Blending: You may want to blend, or combine, your data with other datasets to enrich it with additional variables, similar to using the vlookup function in Excel.

    Sampling: Lastly, you may want to sample the dataset and work with a more manageable number of records.

  6. Analysis/Modeling

    In this phase, various modeling techniques are selected and applied, and their parameters are calibrated to optimal values. Typically, there are several techniques for the same data mining problem type. Some techniques have specific requirements on the form of data. Therefore, stepping back to the data preparation phase is often needed.

    Important Steps

    Determine what methodology to use to solve the problem

    Determine the important factors or variables that will help solve the problem

    Build a model to solve the problem

    Run the model and move to the validation phase

  7. Validation

    At this stage in the project you have built a model (or models) that appears to have high quality, from a data analysis perspective. Before proceeding to final deployment of the model, it is important to more thoroughly evaluate the model, and review the steps executed to construct the model, to be certain it properly achieves the business objectives. A key objective is to determine if there is some important business issue that has not been sufficiently considered. At the end of this phase, a decision on the use of the data mining results should be reached.

    Important Steps

    Observe the key results on the model

    Ensure the results make sense within the content of the business problem

    Determine whether to proceed to the next step or return to a previous phase

    Repeat as many times as necessary

  8. Presentation and Visualization

    Creation of the model is generally not the end of the project. Even if the purpose of the model is to increase knowledge of the data, the knowledge gained will need to be organized and presented in a way that is useful to the customer. Depending on the requirements, the deployment phase can be as simple as generating a report or as complex as implementing a repeatable data scoring (e.g. segment allocation) or data mining process. In many cases it will be the customer, not the data analyst, who will carry out the deployment steps. Even if the analyst deploys the model it is important for the customer to understand up front the actions which will need to be carried out in order to actually make use of the created models.

    Key Considerations

    Determine the best method of presenting insights based on the analysis

    Determine the best method of presenting insights based on the audience

    Make sure the amount of information shared is not overwhelming

    Use the results to tell a story to the audience

    For more complex analyses, you may want to walk the audience through the analytical problem solving process

    Always reference the data sources used

    Make sure your analysis supports the decisions that need to be made

  9. Methodology Map

    The Analytical Problem Solving framework helps systematically work through a business problem; however, it doesn’t help us understand which methodology to use.

    The Methodology Map will help us as we decide which methodology to use to solve a business problem, and is meant to be used as we work our way through the Problem Solving Framework.

  10. Predictive Predictive analytics uses existing data to predict a future outcome. For example, a company may use predictive…
  11. Non-Predictive Analysis

  12. Geospatial Analysis

    This type of analysis uses location based data to help drive your conclusions. Examples include identifying customers by a geographic region, calculating the distance store locations or creating a trade area based upon customer locations.

  13. Segmentation Analysis

    Segmentation is the process of grouping data together. Groups can be simple, such as customers who have purchased different items, to more complex segmentation techniques where you identify stores that are similar based upon the demographics of their customers.

  14. Aggregation Analysis

    This methodology simply means calculating a value across a group or dimension and is commonly used in data analysis. For example, you may want to aggregate sales data for a salesperson by month - adding all of the sales closed for each month. Then, you may want to aggregate across dimensions, such as sales by month per sales territory. Aggregation is often done in reporting to be able to "slice and dice" information to help managers make decisions and view performance.

  15. Descriptive Analysis

    Descriptive statistics provides simple summaries of a data sample. Examples could be calculating average GPA for applicants to a school, or calculating the batting average of a professional baseball player. In our electricity supply scenario, we could use descriptive statistics to calculate the average temperature per hour, per day, or per date.

    Some of the commonly used descriptive statistics are Mean, Median, Mode, Standard Deviation, and Interquartile range.

  16. Predictive

    Predictive analytics uses existing data to predict a future outcome. For example, a company may use predictive analytics to forecast demand or whether a customer will respond to an advertising campaign.

  17. Data Rich vs. Data Poor

    Do you have data on what you are trying to predict? If so, you can proceed down the data rich path, otherwise, the data poor path is your only option. See the following example that demonstrates a data poor scenario.

  18. A/B Tests

    If there is not sufficient usable data to solve the problem, then we need to set up an experiment to help us get the data we need. An experiment in a business context is usually referred to as an A/B Test

  19. Numeric vs. Non-Numeric Predictive Analysis

    Assuming we have enough data to proceed with the analysis, our next decision is to look at the outcome we’re trying to predict and determine if it’s a numeric outcome or a non-numeric outcome.

    Regression Models

    Numeric outcomes are those where the outcome is simply a number. Predicting the demand for electricity or the hourly temperature are both numeric outcomes. Models predicting numeric data are called regression models.

    Classification Models

    Non-numeric outcomes are those where we’re trying to predict the category into which a case (e.g. customer) falls, such as whether a customer will pay on-time, pay late, or default on a payment. Another example is the whether an electronic device will fail before 1000 hours or not. Models predicting non-numeric data are called classification models.

  20. Examples of Numeric & Non-Numeric Outcomes

    We’ll use these examples throughout the rest of the lesson.

    Tricycle Manufacturer's Production Department

    For our first example, imagine that a manufacturer wants to use historical production data to know how many tricycles they’ll need to produce over the next six months to meet expected demand. Since the outcome the manufacturer wants to predict is a number, then the target variable is numeric. Therefore, they would use a numeric or regression model to solve this problem.

    Hot & Fresh Pizza's Marketing Department

    For our second example, Hot & Fresh Pizza wants to use sales data from their existing stores and respective demographic data around those stores to predict how many pizzas they’ll sell at their new store location. Since the outcome that Hot & Fresh Pizza is trying to predict is the number of pizzas, then the target variable is numeric and they would use a numeric or regression model to solve this problem.

    Risk Management Department at a Bank

    And for our third example, a bank wants to use historical data of their clients to predict whether a new customer will default on a loan, always pay on time, or sometimes pay. Since the outcome the bank is trying to predict is a category that the new customer will fall into, they would use non-numeric or classification model to solve this problem.

  21. Numeric Variables

  22. Target Variables

    Target variables represent the outcome we are trying to predict. In order to select the right predictive model, we first determine whether the target variable is numeric or non-numeric. The type of numeric or non-numeric target variables will then help us select which model is appropriate. Let’s start with numeric variables.

  23. Continuous

    A continuous variable is one that can take on all values in a range. For instance your height can be measured down to many decimal places. We do not grow in even inch intervals.

  24. Time-Based

    A time-based numeric variable is one where you are trying to predict what will happen over time. This is often related to forecasting.

  25. Non-Numeric Variables

    A non-numeric variable is often called categorical, because the values of the variable take on a discrete number of possible values or categories. Examples include whether an electronic device will fail before 1000 hours or not; whether a customer will pay on-time, pay late, or default on a payment, or whether a store is classified as large, medium or small.

  26. Classification Models: Binary and Non-Binary

    When modeling categorical variables, the number of possible outcomes is an important factor.

  27. Binary

    If there are only two possible categorical outcomes, such as Yes or No, or True or False

  28. Non-Binary

    If there are more than two possible categorical outcomes, such as small, medium, or large, or pay on-time, pay late, or default on a payment, then the variable can be described as non-binary. The important take-away from this lesson is the ability to determine if you should use a classification model, and whether it should be a binary model or a non-binary model.

Informações

Descrição
Especialista en Tecnologías de Aprendizaje Statistics Fluxograma sobre Business Analyst, criado por Gastón Gómez em 09-01-2022.
Criado por
Gastón Gómez
Visualizações
0
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?