短视频引流占比与销售额的相关性
数据示例:
import pandas as pd
# 假设df是一个包含所有数据的DataFrame
df = pd.read_csv('livestream_data.csv')
# 计算短视频引流占比与销售额的相关性
corr, _ = pearsonr(df['video_referral_ratio'], df['sales'])
print(f'Pearson相关系数: {corr}')
TOP3直播的引流人次占比
数据示例:
# 取引流人数最多的前三个直播间
top_3 = df.sort_values(by='video_referral', ascending=False).head(3)
# 计算TOP3直播的总引流人数与总引流人数的比值
total_video_referral = df['video_referral'].sum()
top_3_ratio = (top_3['video_referral'].sum() / total_video_referral) * 100
print(f'TOP3直播间引流占比: {top_3_ratio:.2f}%')
高引流占比直播的带货类目分布
数据示例:
# 假设带货类目在'product_category'列中
df_grouped = df.groupby('product_category')['video_referral_ratio'].mean().reset_index()
# 找出引流比例最高的前三个类目
top_categories = df_grouped.sort_values(by='video_referral_ratio', ascending=False).head(3)
print(f'Top 3 high-referral categories:')
print(top_categories)
粉丝数与引流能力的关系
数据示例:
import seaborn as sns
from sklearn.linear_model import LinearRegression
# 绘制散点图
sns.scatterplot(x='fans_count', y='video_referral', data=df)
# 创建回归模型
model = LinearRegression()
X = df[['fans_count']]
y = df['video_referral']
model.fit(X, y)
# 预测新数据点的引流效果
new_fan_count = 100000
prediction = model.predict([[new_fan_count]])
print(f'预测新粉丝数为{new_fan_count}时的短视频引流人数:{prediction[0]:.2f}')
以上分析数据来源:互联岛