根据提供的数据,我们可以从以下几个维度进行分析:
假设某直播间的短视频引流占总流量的X%,其销售额为Y元,可以使用回归分析来确定X和Y之间的线性或非线性关系。例如:
import pandas as pd
# 假设数据已经整理成如下格式
data = {
'直播ID': [1, 2, 3, ...],
'短视频引流占比': [0.15, 0.20, 0.18, ...],
'销售额': [1000, 2500, 3000, ...]
}
df = pd.DataFrame(data)
# 简单的线性回归
from sklearn.linear_model import LinearRegression
X = df[['短视频引流占比']]
y = df['销售额']
model = LinearRegression()
model.fit(X, y)
print(f'模型系数: {model.coef_}')
print(f'截距: {model.intercept_}')
# 假设前三名直播间的ID为1, 2, 3
top_3_ids = [1, 2, 3]
top_3_traffic = df[df['直播ID'].isin(top_3_ids)]['引流人次'].sum()
total_traffic = df['引流人次'].sum()
print(f'TOP3直播间引流占比: {top_3_traffic / total_traffic * 100}%')
# 假设每场直播有带货分类数据
data = {
'直播ID': [1, 2, 3, ...],
'短视频引流占比': [0.15, 0.20, 0.18, ...],
'带货类目': ['女装', '配饰', '美妆', '家居']
}
df = pd.DataFrame(data)
# 计算每个类目的平均引流占比
category_traffic_ratio = df.groupby('带货类目')['短视频引流占比'].mean()
print(category_traffic_ratio)
# 假设每场直播有粉丝数数据
data = {
'直播ID': [1, 2, 3, ...],
'短视频引流占比': [0.15, 0.20, 0.18, ...],
'粉丝数量': [500, 1000, 700, ...]
}
df = pd.DataFrame(data)
# 粉丝数与引流占比的散点图
import matplotlib.pyplot as plt
plt.scatter(df['粉丝数量'], df['短视频引流占比'])
plt.xlabel('粉丝数量')
plt.ylabel('短视频引流占比')
plt.title('粉丝数量 vs 短视频引流占比')
plt.show()
以上分析数据来源:互联岛