You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Comparing Benchmarking Measures for Financial Data
Description
In this project, the team will be asked to compare several methods of benchmarking individuals to peers using financial data. The team should create benchmarks using the following 3 methods and contrast the results:
Mean Analysis – compare a franchisee’s financials against the mean cost (over time).
Regression – regress average daily cost on revenue, and benchmark stores based on the slope coefficient (a
proxy for variable cost).
Data Envelopment Analysis (DEA) – apply DEA to establish an efficiency frontier, comparing how different
types of costs related to revenue.
Project Outcome
A successful project will contrast the outcome of the state benchmarking methodologies, as well as identify the strengths and weaknesses of each. The result should identify the ideal method (based on the data they have been given). Some key elements of a successful project will be to answer the following:
How is each method affected by outliers or extreme observations? How did you choose to both identify and address them?
Is there an ideal benchmarking "period" or sample size (1 month, 3 months, trailing 12, YTD)? Should we annualize data?
Anticipated Project Benefit to the Business or Organization:
One of our current solutions focuses on gathering and
aggregating financial reports from various restaurant franchisees. A key element of this tool is to benchmark an
individual’s current financial state against their peers. A better understanding of various benchmarking methodologies
will enhance the user experience, allowing them to gain better insight through more appropriate comparison groups.
Working with Jupyter Notebooks
Make sure to install all the Python dependencies that are used in the notebooks as follows:
python -m venv venv
source venv/bin/activate # source venv/Scripts/activate if using Windows
pip install -r requirements.txt
Also ensure that the Jupyter notebook can access the R kernel by installing the IRkernel R package as follows:
R # to run the R console> install.packages('IRkernel')
>IRkernel::installspec()