数据分析面试题

本文列举了数据分析面试中常见的问题,包括数据可视化、Python计算、统计学概念、数据分析流程和方法等。例如,通过超市顾客数据的分析,发现年龄和收入与销售额成负相关,建议针对特定人群进行营销。此外,还介绍了Python数据分析环境如Anaconda,常用库如Numpy、Pandas等,以及数据分析流程和方法,如现状分析、原因分析、预测分析等。
摘要由CSDN通过智能技术生成

数据分析面试题

1.一家超市的顾客数据,将数据可视化并分析销售额和年龄、收入的关系并给出营销建议

年龄 收入 销售额
34 350 123
40 450 114
37 169 135
30 189 139
44 183 117
36 80 121
32 166 133
26 120 140
32 75 133
36 40 133

答案:

import matplotlib.pyplot as plt
# 年龄
age = [34,40,37,30,44,36,32,26,32,36]
# 收入
income = [350,450,169,189,183,80,166,120,75,40]
# 销售额
sales = [123,114,135,139,117,121,133,140,133,133]
# 年龄,销售额 散点图
plt.scatter(age,sales)
plt.show()

在这里插入图片描述

 # 收入,销售额 散点图
plt.scatter(income,sales)
<matplotlib.collections.PathCollection at 0x7e87550>

在这里插入图片描述

可视化结论:

  • 顾客年龄和销售额负相关,年龄越大销售额越低
  • 顾客收入和销售额也呈负相关,收入越高销售额越低

建议:

  • 营销针对人群应是一般收入100-200之间,年龄20-37之间的人群,这样营销效果更好

2.使用原生Python代码和Numpy并行计算分别求解下面的y值

x1 = [1,2,3,4,5]

x2 = [3,5,2,9,10]

y = x12 + x23

求y值:原生Python实现

x1 = [
  • 51
    点赞
  • 447
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值