Diagrama de flujo
Business Analyst

Contenido del diagrama

Crisp-DM
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?
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?
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.
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
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
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
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.

Non-Predictive Analysis
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.
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.
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.
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.
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.
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.
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
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.
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.
Numeric Variables
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.
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.
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.
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.
Classification Models: Binary and Non-Binary
When modeling categorical variables, the number of possible outcomes is an important factor.
Binary
If there are only two possible categorical outcomes, such as Yes or No, or True or False
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.
Información
- Descripción
- Especialista en Tecnologías de Aprendizaje Statistics Diagrama sobre Business Analyst, creado por Gastón Gómez el 09/01/2022.
- Creado por
- Gastón Gómez
- Visitas
- 0
- Valoración