All Tasks Solved Immediate Download: Requirements For Business Intelligence Capstone Project
All Tasks Solved Immediate Download: Requirements For Business Intelligence Capstone Project
All Tasks Solved Immediate Download: Requirements For Business Intelligence Capstone Project
IMMEDIATE DOWNLOAD
http://libraay.com/downloads/custom_business_intelligence_capstone_project/
CUSTOM FRESH SOLUTION WRITING ALSO AVAILABLE
POST-DOWNLOAD FULL SUPPORT
CLEAR EXPLANATIONS, A+ GRADED ANSWERS
15+ YEARS EXPERIENCED CS AUTHOR
info@libraay.com
Requirements for Business Intelligence Capstone Project.
A company produces three types of alarm systems S1, S2, and S3 and supplies them to a
retailer. It is contractually obligated to meet the demands of the retailer for each alarm system.
Because of limited capacity the company may not have sufficient machining, assembly, and
finishing time available to satisfy the entire demand in each period through its regular
production runs. Contractual obligation requires the company to make up the shortfall in
production through special production runs at higher costs. The company aims to meet the
retailers demands at minimum cost.
LP Formulation:
Task 1: (10 Points)
Formulate a linear programming (LP) model that may be solved to identify the optimal
production plan for the company in each time period.
Specifically, you must define the decision variables, objective function, and constraints in your
LP model using the following parameters:
1
Di
Ci
CiS is the cost (in dollars) for producing each unit of product i in a special run.
t im is the machining time (in minutes) required to produce each unit of product i .
t ia is the assembly time (in minutes) required to produce each unit of product i .
t if
is the finishing time (in minutes) required to produce each unit of product i .
LP Parameter Estimation:
You must now use available data to estimate the parameters of the LP formulated in Task 1.
m
a
f
R
Estimation of t i , t i , t i , and Ci :
Formulate an SQL query to obtain the average machining time, assembly time, finishing time,
m
and cost per unit for each product type as estimates of the parameters t i
, t i , t i , and
Product type
S1
S2
S3
S
Estimation of special run cost Ci :
R
It is known that the regular production cost Ci is a linear function of the machining,
R
0
m m
a a
f f
assembly, and finishing times for each product type. That is, Ci = i + i t i + i t i + i t i , where
mi ,
ai , and
fi
are
respectively the costs per minute for machining, assembly, and finishing each unit of product
i during regular run.
Task 3: (6 Points)
Run regressions to estimate the coefficients
0i ,
mi ,
ai , and
fi
i .
In your report, please explain how you obtained the data for the 3 regressions to estimate the
coefficients. Then present your parameter estimates in the table below. Round all estimates to 1
decimal place.
Coefficients for
Regular
Production
0
Intercept ( i )
Product type
S1
S2
S3
MACHINE TIME (
mi )
ASSEMBLY TIME (
ai )
FINISH TIME (
fi )
0i associated with the production of each unit of i is the same under the
regular and the special run, but the cost per minute for machining, assembly, and finishing are
50% higher in the special run than for the regular run.
Task 4: (4 Points)
Use the above relationship to estimate that the cost for producing each unit of product i in a
S
0
m m
a a
f f
special run as Ci = i +1.5 ( i t i + i t i + i t i ) .
S1
S2
S3
Estimation of demand
Di
The text file demand.csv contains the retailers sales data by region (North, South, East, and
West) for the three alarm systems over the last 52 time periods. For example, the first row shows
that 119 units of S1 were sold in the East region in time period 1, and the last row shows that 177
units of S3 were sold in the West region in time period 52.
Create a table called DEMAND with a composite primary key made up of the attributes Period,
ProductCode, and Region. Sales is the fourth attribute in the DEMAND table. Insert all 624
records from demand.csv into the DEMAND table.
Task 5: (10 points)
Extract the data needed for predicting demand for S1 by formulating an SQL query that lists
the Period and the sum of the total sales for S1 from all four regions in each of the 52 time
periods as S1demand. Similarly, formulate two more SQL queries to obtain the 52 records for
S2demand and S3demand.
In your report, specify the 3 SQL queries to obtain S1demand, S2demand and S3demand.
Task 6: (10 Points)
Use the results returned by the queries formulated in Task 5 in forecasting models to predict
the demands
Di
You should consider various prediction and forecasting methods that you are familiar with. Use
the method that you think is most accurate in estimating demands. In your report, please present
the estimates for time period 53 in the following format:
Product type
Demand (
S1
Di
S2
S3
) in
period 53
Optimal LP Solution:
Task 7: (10 Points)
Solve the LP formulated in Task 1 using the parameters estimated in Tasks 2, 4, and 6 to
determine the optimal production plan for period 53.
Report the minimum production cost achievable, number of units of each product type to be
produced under the regular and special production runs, and the resources used during regular
run in the following format:
Minimum cost
attainable:
Number of units
Regular Run
Special Run
S1
Resources in regular
MACHINE TIME
ASSEMBLY TIME
FINISH TIME
Minutes
S2
S3
Sensitivity Analysis:
Task 8. (3+12 = 15 Points).
Perform sensitivity analysis by changing one parameter at a time (leaving all other parameters
fixed at the values used in Task 7) and answer the following questions.
(a) By how much does the total production cost change as the demand for each product type
changes by 1 unit?
(b) At most how much should the company be willing to pay to
(i)
Increase the availability of machining time by one hour during regular run?
(ii)
Increase the availability of finishing time by one hour during regular run?
(iii)
Increase the availability of assembly time by one hour during regular run?
Quality Control
The text file defective.csv contains 2 columns. The first column DefectiveID is an identifier,
and the second column SerialNo specifies the serial number of a defective product. Create a table
DEFECTIVE with DefectiveID as its primary key and insert all 591 records from defective.csv
into the table. Note that SerialNo in the DEFECTIVE table is a foreign key that references the
primary key in the PRODUCTION table.
The text file quality.csv contains 5 columns containing data from quality control tests run on
1500 batches of items produced. Create a table QUALITY with BatchNo as its primary key and
Test1, Test2, Test3, and Test4 as its other 4 attributes. Insert all 1500 records from quality.csv into
the table. Note that BatchNo in the PRODUCTION table is a foreign key that references the
primary key BatchNo in the Quality table.
Any batch that contains more than one defective items is deemed to be of poor quality; a batch
with at most one defective item is considered to be of good quality.
Task 9: (10 Points)
Formulate an SQL query that lists all 5 columns from the QUALITY table and adds a derived
column BatchQuality that contains Poor if the batch is of poor quality (contains at least 2
defective items) and Good otherwise.
In your report, include:
1. The SQL query for task 9
2. The results of the query in a file batchQuality.csv.
Use the data obtained from Task 9 to train and test a Classification Tree that predicts
BatchQuality based on values of the features Test1, Test2, Test3, and Test4.
In your report:
1. Specify the rules that you obtained in Task 10 in the canonical form:
IF . THEN
2. Present the classification accuracy of this set of rules in the form:
Number of
batches
Predicted Poor
Quality
Predicted Good
Quality
Actually Poor
Quality
Actually Good
Quality
If you wish, you may also use other prediction and classification methods (such as Logistic
Regression, Neural Nets, and Discriminant Analysis) to classify BatchQuality based on values of
the features Test1, Test2, Test3, and Test4, and comment on the classification accuracy of these
methods.
Summary of deliverables:
Deliverable
Project selection
Mid-Term Report
Final Report
Tasks
1, 2, 3, 4, 5, & 6
7, 8, 9, & 10
Weight
05%
50%
45%
Due Date
August 28, 2016
October 8, 2016
November 25,
2016