Aerofit CaseStudy
Aerofit CaseStudy
html
About
Aerofit is a leading brand in the field of fitness equipment. Aerofit provides a product range including machines such as treadmills, exercise
bikes, gym equipment, and fitness accessories to cater to the needs of all categories of people.
Business Problem
The market research team at AeroFit wants to identify the characteristics of the target audience for each type of treadmill offered by the
company, to provide a better recommendation of the treadmills to the new customers. The team decides to investigate whether there are
differences across the product with respect to customer characteristics.
In [486… df = pd.read_csv("aerofit_treadmill.csv")
df.head(5)
Out[486… Product Age Gender Education MaritalStatus Usage Fitness Income Miles
Product Portfolio:
• KP281: It is an entry-level treadmill that sells for $1,500.
• KP481: This is for mid-level runners that sell for $1,750.
• KP781: This treadmill is having advanced features that sell for $2,500.
Out[487… (180, 9)
Using df.shape we come to know the given dataset have 180 rows and 9 columns
In [488… df.ndim
1 of 30 12-10-2024, 08:49 pm
Aerofit CaseStudy - Pavithran file:///C:/Users/sivap/Downloads/Python/Aerofit%20%20CaseStudy%20-%20Pavithran.html
Out[488… 2
<class 'pandas.core.frame.DataFrame'>
RangeIndex: 180 entries, 0 to 179
Data columns (total 9 columns):
# Column Non-Null Count Dtype
--- ------ -------------- -----
0 Product 180 non-null object
1 Age 180 non-null int64
2 Gender 180 non-null object
3 Education 180 non-null int64
4 MaritalStatus 180 non-null object
5 Usage 180 non-null int64
6 Fitness 180 non-null int64
7 Income 180 non-null int64
8 Miles 180 non-null int64
dtypes: int64(6), object(3)
memory usage: 12.8+ KB
Most of the series is in Integer datatype and Product, Gender, MaritalStatus are in Object datatype format
Out[490… Product 0
Age 0
Gender 0
Education 0
MaritalStatus 0
Usage 0
Fitness 0
Income 0
Miles 0
dtype: int64
Before Exploratry Data Analysis we have to clean the given data set if it contains null values.
2 of 30 12-10-2024, 08:49 pm
Aerofit CaseStudy - Pavithran file:///C:/Users/sivap/Downloads/Python/Aerofit%20%20CaseStudy%20-%20Pavithran.html
3 of 30 12-10-2024, 08:49 pm
Aerofit CaseStudy - Pavithran file:///C:/Users/sivap/Downloads/Python/Aerofit%20%20CaseStudy%20-%20Pavithran.html
--------------------------------------------------
Value Count of Fitness:
Fitness
3 97
5 31
2 26
4 24
1 2
Name: count, dtype: int64
--------------------------------------------------
Insights:
• There are 3 variaties of Treadmill available.
• Most Purchased product is KP281.
• 32 Unique Age groups available.
• 104 Male Customers and 76 Female Customers.
• There are total 8 unique educational levels.
• 107 buyers are married and 73 buyers are single.
• Most customers use the treadmill atleast 3 times per week.
• the highest fitness rating is 3.
Out[492… Product Age Gender Education MaritalStatus Usage Fitness Income Miles
4 of 30 12-10-2024, 08:49 pm
Aerofit CaseStudy - Pavithran file:///C:/Users/sivap/Downloads/Python/Aerofit%20%20CaseStudy%20-%20Pavithran.html
Out[493… Product Age Gender Education MaritalStatus Usage Fitness Income Miles
Out[494… Product Age Gender Education MaritalStatus Usage Fitness Income Miles
Statistical Summary
Descriptive Analysis:
In [495… print("\nStatistical Summary:")
df.describe()
Statistical Summary:
Out[495… Age Education Usage Fitness Income Miles
Insights:
• Age: The mean age of customers is 29, median age is 26, Starting age of customers is 18, Maximum age of customers is 50.
• Education: Customers minimum educated years is 12, maximum educated years is 21, mean and median educated years is 16.
• Usage: The Minimum usage is 2 times a week, maximum usage is 7 times a week, mean usage is 3.5 times a week and median usage is 3
times a week.
• Fitness: The mean rating for the fitness is 3.3 and median rating for the fitness is 3.
• Income: The mean income of customers is 53k, minimum income of customers is 29k, maximum income of customers is 104k and median
income is 50k.
• Miles: Customers walk/run on average of 103 miles, median of 94 miles, minimum of 21 miles and maximum of 360 miles in a week.
Statistical Summary:
Product Gender MaritalStatus
count 180 180 180
unique 3 2 2
top KP281 Male Partnered
freq 80 104 107
5 of 30 12-10-2024, 08:49 pm
Aerofit CaseStudy - Pavithran file:///C:/Users/sivap/Downloads/Python/Aerofit%20%20CaseStudy%20-%20Pavithran.html
Insights:
• Product: 44% of the sales comes from the product KP281.
• Gender: 58% of the customers is male and 42% is female.
• MaritalStatus: About 60% of the buyers were married and 40% were single.
6 of 30 12-10-2024, 08:49 pm
Aerofit CaseStudy - Pavithran file:///C:/Users/sivap/Downloads/Python/Aerofit%20%20CaseStudy%20-%20Pavithran.html
Out[499… Product Age Gender Education MaritalStatus Usage Fitness Income Miles Age_group
Out[500… Product Age Gender Education MaritalStatus Usage Fitness Income Miles Age_group Usage_group
7 of 30 12-10-2024, 08:49 pm
Aerofit CaseStudy - Pavithran file:///C:/Users/sivap/Downloads/Python/Aerofit%20%20CaseStudy%20-%20Pavithran.html
Out[501… Product Age Gender Education MaritalStatus Usage Fitness Income Miles Age_group Usage_group Fitness_group
Out[502… Product Age Gender Education MaritalStatus Usage Fitness Income Miles Age_group Usage_group Fitness_group Income_group
Out[503… Product Age Gender Education MaritalStatus Usage Fitness Income Miles Age_group Usage_group Fitness_group Income_group
8 of 30 12-10-2024, 08:49 pm
Aerofit CaseStudy - Pavithran file:///C:/Users/sivap/Downloads/Python/Aerofit%20%20CaseStudy%20-%20Pavithran.html
In [505… #using apply function we are giving the sales value of each product
df["Product_price"] = df["Product"].apply(lambda x: product_price(x))
df.head()
Out[505… Product Age Gender Education MaritalStatus Usage Fitness Income Miles Age_group Usage_group Fitness_group Income_group
In [506… df.info()
<class 'pandas.core.frame.DataFrame'>
RangeIndex: 180 entries, 0 to 179
Data columns (total 15 columns):
# Column Non-Null Count Dtype
--- ------ -------------- -----
0 Product 180 non-null object
1 Age 180 non-null int64
2 Gender 180 non-null object
3 Education 180 non-null int64
4 MaritalStatus 180 non-null object
5 Usage 180 non-null int64
6 Fitness 180 non-null int64
7 Income 180 non-null int64
8 Miles 180 non-null int64
9 Age_group 180 non-null category
10 Usage_group 180 non-null category
11 Fitness_group 180 non-null category
12 Income_group 180 non-null category
13 Miles_group 180 non-null category
14 Product_price 180 non-null int64
dtypes: category(5), int64(7), object(3)
memory usage: 15.8+ KB
• Most of the series is in Integer datatype and Product, Gender, MaritalStatus are in Object datatype format.
• We have converted Catagorical columns to Catagory columns so they are now Catagory datatypes.
Out[507… Product Age Gender Education MaritalStatus Usage Fitness Income Miles Age_group Usage_group Fitness_group Income_group
9 of 30 12-10-2024, 08:49 pm
Aerofit CaseStudy - Pavithran file:///C:/Users/sivap/Downloads/Python/Aerofit%20%20CaseStudy%20-%20Pavithran.html
Out[508… Product Age Gender Education MaritalStatus Usage Fitness Income Miles Age_group Usage_group Fitness_group Income_group
Out[509… Product Age Gender Education MaritalStatus Usage Fitness Income Miles Age_group Usage_group Fitness_group Income_group
140 KP781 22 Male 14 Single 4 3 48658 106 Adult Medium_Usage Medium_Fitness Medium_Income
141 KP781 22 Male 16 Single 3 5 54781 120 Adult Low_Usage High_Fitness Medium_Income
142 KP781 22 Male 18 Single 4 5 48556 200 Adult Medium_Usage High_Fitness Medium_Income
143 KP781 23 Male 16 Single 4 5 58516 140 Adult Medium_Usage High_Fitness Medium_Income
144 KP781 23 Female 18 Single 5 4 53536 100 Adult Medium_Usage High_Fitness Medium_Income
plt.figure(figsize=(20,10))
Insights:
• Gender: KP781 is more popular with males compared to females.
10 of 30 12-10-2024, 08:49 pm
Aerofit CaseStudy - Pavithran file:///C:/Users/sivap/Downloads/Python/Aerofit%20%20CaseStudy%20-%20Pavithran.html
plt.figure(figsize=(20,10))
for i,j in enumerate(cat_var):
plt.subplot(2,4,i+1)
sns.countplot(x = "Product", hue = j , data = df_KP281, palette="husl")
ax = plt.gca()
text_format(fig)
plt.title(f"KP281 Product Preference Across {j}")
plt.suptitle("KP281 Treadmill Analysis", fontsize = 40)
plt.tight_layout()
plt.show()
Insights:
• Gender: the customers using KP281 are 50% male and 50% female .
• Age Group: The customers using KP281 are 66.25% adults, 30% middle aged and 3.75% old people.
• MaritalStatus: The customers using KP281 are 60% married and 40% single.
• Usage Groups: The customers using KP281 are 70% low usage people and 30% medium usage people.
• Fitness Groups: The customers using KP281 are 67.5% medium fitness mind people, 18.75% low fitness minded people and 13.75% high
fitness minded people.
• Income Groups: The customers using KP281 are 71.25% medium income people and 28.75% low income people.
• Miles Groups: The customers using KP281 are 62.5% medium activity people, 22.5% high activity people and 15% low activity people.
• Sales: 37% sales from KP281.
11 of 30 12-10-2024, 08:49 pm
Aerofit CaseStudy - Pavithran file:///C:/Users/sivap/Downloads/Python/Aerofit%20%20CaseStudy%20-%20Pavithran.html
Insights:
• Gender: the customers using KP481 are 51.7% male and 48.3% female .
• Age Group: The customers using KP481 are 55% adults, 43.3% middle aged and 1.7% old people.
• MaritalStatus: The customers using KP481 are 60% married and 40% single.
• Usage Groups: The customers using KP481 are 75% low usage people, 25% medium usage people.
• Fitness Groups: The customers using KP481 are 65% medium fitness minded people, 21.7% low fitness minded people and 13.3% high
fitness minded people.
• Income Groups: The customers using KP481 are 85% medium income people and 15% low income people.
• Miles Groups: The customers using KP481 are 65% medium activity people, 25% high activity people, 8.3% low activity people and 1.7%
very high activity people.
• Sales: 32.3% sales from KP481.
plt.figure(figsize=(20,10))
for i,j in enumerate(cat_var):
plt.subplot(2,4,i+1)
sns.countplot(x = "Product", hue = j , data = df_KP781, palette="husl")
ax = plt.gca()
text_format(fig)
plt.title(f"KP781 Product Preference Across {j}")
plt.suptitle("KP781 Treadmill Analysis", fontsize = 40)
plt.tight_layout()
plt.show()
12 of 30 12-10-2024, 08:49 pm
Aerofit CaseStudy - Pavithran file:///C:/Users/sivap/Downloads/Python/Aerofit%20%20CaseStudy%20-%20Pavithran.html
Insights:
• Gender: the customers using KP781 are 82.5% male and 17.5% female .
• Age Group: The customers using KP781 are 67.5% adults, 27.5% middle aged and 5% old people.
• MaritalStatus: The customers using KP781 are 57.5% married and 42.5% single.
• Usage Groups: The customers using KP781 are 75% medium usage people, 22.5% high usage people and 2.5% low usage people.
• Fitness Groups: The customers using KP781 are 90% high fitness minded people and 10% medium fitness minded people.
• Income Groups: The customers using KP781 are 57.5% high income people and 42.5% medium income people.
• Miles Groups: The customers using KP781 are 67.5% high activity people, 20% medium activity people and 12.5% very high activity
people.
• Sales: 30.7% sales from KP781.
13 of 30 12-10-2024, 08:49 pm
Aerofit CaseStudy - Pavithran file:///C:/Users/sivap/Downloads/Python/Aerofit%20%20CaseStudy%20-%20Pavithran.html
Insights:
• The analysis suggests a clear preference for the KP781 treadmill model among customers with higher education and income levels, who
also engage in running activities exceeding 150 miles per week.
Insights:
14 of 30 12-10-2024, 08:49 pm
Aerofit CaseStudy - Pavithran file:///C:/Users/sivap/Downloads/Python/Aerofit%20%20CaseStudy%20-%20Pavithran.html
• In Fitness Group:
▪ 11 people are male and 17 people are female are comes under Low Fitness Group.
▪ 52 people are male and 45 people are female are comes under Medium Fitness Group.
▪ 41 people are male and 14 people are female are comes under High Fitness Group.
• In Usage Group:
▪ 49 people are male and 53 people are female are comes under Low Usage Group.
▪ 48 people are male and 21 people are female are comes under Medium Usage Group.
▪ 7 people are male and 2 people are female are comes under High Usage Group.
• In Miles Group:
▪ 8 people are male and 9 people are female are comes under Low Activity Group.
▪ 48 people are male and 49 people are female are comes under Medium Activity Group.
▪ 44 people are male and 16 people are female are comes under High Activity Group.
▪ 4 people are male and 2 people are female are comes under Very High Activity Group.
Out[517… Product Age Gender Education MaritalStatus Usage Fitness Income Miles Age_group Usage_group Fitness_group Income_group
In [518… df_fin.corr(numeric_only=True)
Out[518… Product Age Gender Education MaritalStatus Usage Fitness Income Miles Product_price
Product 1.000000 0.032225 0.230653 0.495018 -0.017602 0.537447 0.594883 0.624168 0.571596 0.954425
Age 0.032225 1.000000 0.027544 0.280496 0.192152 0.015064 0.061105 0.513414 0.036618 0.029263
Gender 0.230653 0.027544 1.000000 0.094089 -0.018836 0.214424 0.254609 0.202053 0.217869 0.260842
Education 0.495018 0.280496 0.094089 1.000000 0.068569 0.395155 0.410581 0.625827 0.307284 0.563463
MaritalStatus -0.017602 0.192152 -0.018836 0.068569 1.000000 -0.007786 -0.050751 0.150293 0.025639 -0.020309
Usage 0.537447 0.015064 0.214424 0.395155 -0.007786 1.000000 0.668606 0.519537 0.759130 0.623124
Fitness 0.594883 0.061105 0.254609 0.410581 -0.050751 0.668606 1.000000 0.535005 0.785702 0.696616
Income 0.624168 0.513414 0.202053 0.625827 0.150293 0.519537 0.535005 1.000000 0.543473 0.695847
Miles 0.571596 0.036618 0.217869 0.307284 0.025639 0.759130 0.785702 0.543473 1.000000 0.643923
Product_price 0.954425 0.029263 0.260842 0.563463 -0.020309 0.623124 0.696616 0.695847 0.643923 1.000000
In [519… plt.figure(figsize=(15,10))
sns.heatmap(df_fin.corr(numeric_only=True),annot =True, cmap="coolwarm")
plt.title("Correlation Between Features")
plt.show()
15 of 30 12-10-2024, 08:49 pm
Aerofit CaseStudy - Pavithran file:///C:/Users/sivap/Downloads/Python/Aerofit%20%20CaseStudy%20-%20Pavithran.html
Insights:
• Age & Income: A positive correlation is evident between age and income.
• Education & Income: A positive correlation is evident between Education and income.
• Education & Usage & Fitness: Compared to Income it is havin little bit less positive correlation.
• Usage & Fitness & Miles: A positive correlation is showing between Usage & Fitness & Miles.
16 of 30 12-10-2024, 08:49 pm
Aerofit CaseStudy - Pavithran file:///C:/Users/sivap/Downloads/Python/Aerofit%20%20CaseStudy%20-%20Pavithran.html
Insights:
• Age & Income: A positive correlation is evident between age and income.
• Education & Income: A positive correlation is evident between Education and income.
• Education & Usage & Fitness: Compared to Income it is havin little bit less positive correlation.
• Usage & Fitness & Miles: A positive correlation is showing between .
0 KP281 120000
1 KP481 105000
2 KP781 100000
In [522… plt.figure(figsize=(15,7))
plt.subplot(1,2,1)
sns.countplot(x= "Product", data = df, hue = "Product")
ax = plt.gca()
text_format(fig)
plt.title("Product Distribution")
plt.subplot(1,2,2)
sns.barplot(x = "Product", y = "Product_price", data = Product_sales, hue = "Product")
17 of 30 12-10-2024, 08:49 pm
Aerofit CaseStudy - Pavithran file:///C:/Users/sivap/Downloads/Python/Aerofit%20%20CaseStudy%20-%20Pavithran.html
ax = plt.gca()
text_format(fig)
plt.title("Product Sales Distribution")
plt.suptitle("Distribution of Product & Product Sales", fontsize = 30)
plt.show()
Insights:
• The KP281 treadmill, positioned as an entry-level model, leads in unit sales, followed by the mid-level KP481 and the advanced KP781
models.
• Despite different target markets, all three treadmill models contribute equally to overall revenue generation, indicating balanced sales
performance across product tiers.
• Among the treadmill models, KP281 emerges as the most frequently purchased, while KP481 follows as the second most popular choice,
with KP781 being the least preferred option.
plt.subplot(1,2,2)
labels = df["MaritalStatus"].value_counts().index
values = df["MaritalStatus"].value_counts().values
plt.pie(values, labels= labels, autopct= "%1.2f%%",colors= ["purple", "orange"],explode = (0.03, 0.08),startangle=250)
plt.title("MaritalStatus Distribution")
plt.suptitle("Distribution of Gender & MaritalStatus", fontsize = 30)
plt.show()
18 of 30 12-10-2024, 08:49 pm
Aerofit CaseStudy - Pavithran file:///C:/Users/sivap/Downloads/Python/Aerofit%20%20CaseStudy%20-%20Pavithran.html
Insights:
• There is a higher preference among males for purchasing the products compared to females.
• There is a higher preference among Married for purchasing the products compared to Singles.
Insights:
• Nearly 85% of customers intend to use the treadmill between 2 to 4 times per week, while only 15% plan to use it 5 times or more weekly.
19 of 30 12-10-2024, 08:49 pm
Aerofit CaseStudy - Pavithran file:///C:/Users/sivap/Downloads/Python/Aerofit%20%20CaseStudy%20-%20Pavithran.html
Insights:
• The majority of participants (68.33%) fall within the "medium_fitness" category (fitness level 3).
20 of 30 12-10-2024, 08:49 pm
Aerofit CaseStudy - Pavithran file:///C:/Users/sivap/Downloads/Python/Aerofit%20%20CaseStudy%20-%20Pavithran.html
Insights:
• A significant majority of customers, approximately 91.67%, have education levels of 14 years or higher. This high proportion suggests a
strong correlation between higher education and the purchase of aerofit items, possibly driven by increased health awareness and
disposable income.
plt.subplot(2,1,2)
sns.boxplot(x= "Income", data = df, color= "green")
plt.title("Finding Outliers in Income Using Boxplot ")
plt.suptitle("Distribution of Income & Income_group & Finding Outliers in Income Group", fontsize = 20)
plt.show()
21 of 30 12-10-2024, 08:49 pm
Aerofit CaseStudy - Pavithran file:///C:/Users/sivap/Downloads/Python/Aerofit%20%20CaseStudy%20-%20Pavithran.html
Insights:
• Medium income people mostly prefer KP281 then KP481, High income people mostly prefer KP781 and Low income people mostly prefer
KP281.
• The customers who comes Above 78000$ are outliers
plt.subplot(2,1,2)
sns.boxplot(x= "Miles", data = df, color= "RoyalBlue")
plt.title("Finding Outliers in Miles Using Boxplot ")
plt.suptitle("Distribution of Miles & Miles_group & Finding Outliers in Miles Group", fontsize = 20)
plt.show()
22 of 30 12-10-2024, 08:49 pm
Aerofit CaseStudy - Pavithran file:///C:/Users/sivap/Downloads/Python/Aerofit%20%20CaseStudy%20-%20Pavithran.html
Insights:
• If the customer falls under medium miles group they can go with KP281, if Very high activity means go with KP781.
• Above 180 miles it is considerd as a Outliers.
plt.subplot(2,2,3)
sns.boxplot(x= "Age", data = df, color= "darkorange")
plt.title("Finding Outliers in Age Using Boxplot ")
plt.subplot(2,2,4)
sns.distplot(df["Age"], kde= True)
plt.title("Distribution of Age Using distplot ")
23 of 30 12-10-2024, 08:49 pm
Aerofit CaseStudy - Pavithran file:///C:/Users/sivap/Downloads/Python/Aerofit%20%20CaseStudy%20-%20Pavithran.html
Insights:
• Adults mostly prefer KP281 and middle aged people prefer KP481.
• Above 46 years are considered as Outliers.
24 of 30 12-10-2024, 08:49 pm
Aerofit CaseStudy - Pavithran file:///C:/Users/sivap/Downloads/Python/Aerofit%20%20CaseStudy%20-%20Pavithran.html
print("-"*50)
25 of 30 12-10-2024, 08:49 pm
Aerofit CaseStudy - Pavithran file:///C:/Users/sivap/Downloads/Python/Aerofit%20%20CaseStudy%20-%20Pavithran.html
Insights
• Education
▪ Highest Education Level (16 years):
1. Probability of purchase: 47%.
2. Preferred models: KP281 (22%), KP481 (17%), KP781 (8%).
▪ Moderate Education Level (14 years):
26 of 30 12-10-2024, 08:49 pm
Aerofit CaseStudy - Pavithran file:///C:/Users/sivap/Downloads/Python/Aerofit%20%20CaseStudy%20-%20Pavithran.html
Marginal Probability
In [532… #Marginal Probabilities for Product
marginal_Product = ct_Product_Gender.sum(axis=1) / len(df)
print("\nMarginal Probabilities for Product:")
print(marginal_Product)
print("-"*50)
27 of 30 12-10-2024, 08:49 pm
Aerofit CaseStudy - Pavithran file:///C:/Users/sivap/Downloads/Python/Aerofit%20%20CaseStudy%20-%20Pavithran.html
Product
KP281 0.004938
KP481 0.003704
KP781 0.002469
All 0.011111
dtype: float64
--------------------------------------------------
Conditional Probability
In [533… # Conditional probability of Gender given Product (P(Gender|Product))
conditional_Gender_given_Product = ct_Product_Gender.div(ct_Product_Gender.sum(axis=1), axis=0)
print("\nConditional Probability of Gender given Product:")
print(conditional_Gender_given_Product)
print("-"*50)
28 of 30 12-10-2024, 08:49 pm
Aerofit CaseStudy - Pavithran file:///C:/Users/sivap/Downloads/Python/Aerofit%20%20CaseStudy%20-%20Pavithran.html
print("-"*50)
29 of 30 12-10-2024, 08:49 pm
Aerofit CaseStudy - Pavithran file:///C:/Users/sivap/Downloads/Python/Aerofit%20%20CaseStudy%20-%20Pavithran.html
• Gender: the customers using KP781 are 82.5% male and 17.5% female .
• Age Group: The customers using KP781 are 67.5% adults, 27.5% middle aged and 5% old people.
• MaritalStatus: The customers using KP781 are 57.5% married and 42.5% single.
• Usage Groups: The customers using KP781 are 75% medium usage people, 22.5% high usage people and 2.5% low usage people.
• Fitness Groups: The customers using KP781 are 90% high fitness minded people and 10% medium fitness minded people.
• Income Groups: The customers using KP781 are 57.5% high income people and 42.5% medium income people.
• Miles Groups: The customers using KP781 are 67.5% high activity people, 20% medium activity people and 12.5% very high activity
people.
• Sales: 30.7% sales from KP781.
Business Insights
• Comments on Relationship Between Variables
▪ Age vs Income: There is a positive correlation between age and income, suggesting that older customers tend to have higher
incomes and may be more likely to purchase premium products like KP283.
▪ Gender vs Product Preference: Female customers show a stronger preference for KP281, while male customers are more evenly
distributed across all products.
▪ Usage Group vs Fitness Group: There is no strong relationship between usage group and fitness group, suggesting that these
factors do not significantly influence product preference.
▪ Gender Distribution: The distribution shows a slight imbalance with more male customers than female customers. However, female
customers have a higher preference for KP281.
▪ Age Group Distribution: The distribution is skewed towards younger age groups, indicating that AeroFit's marketing efforts should
focus on this demographic.
▪ Income Group Distribution: The distribution indicates that customers with higher incomes are more likely to purchase AeroFit
products.
▪ Age Group: The age range of customers is between 20 and 60 years, with a majority in the younger age groups. This suggests that
AeroFit's products are more appealing to younger demographics.
▪ Income Group: The income range varies widely, but there is a higher concentration of customers in the middle to high-income
brackets. This indicates that AeroFit's products are priced attractively for this segment.
▪ Product Preference: The range of product preferences shows that KP281 is the most popular product, followed by KP282 and then
KP283.
Recommendations
Here are actionable recommendations for the AeroFit business:
• Gender-Specific Campaigns: Design specific marketing campaigns targeting female customers to increase sales of KP281.
• Target Younger Demographics: Focus marketing efforts on younger age groups (20-40 years) as they show higher preference for AeroFit
products.
• Income-Based Segmentation: Segment your customer base by income and tailor your marketing strategies accordingly to maximize
sales.
▪ Action: Study and create plans to sell treadmills to people over 50.
▪ Details: Evaluate the health advantages and possible risks of treadmill use for seniors.
• Position KP281 as a Female-Friendly Product: Emphasize features that appeal to female customers when promoting KP281.
30 of 30 12-10-2024, 08:49 pm