当前位置: 首页 > news >正文

做淘宝有哪些推广网站营销的四种方式

做淘宝有哪些推广网站,营销的四种方式,手机微信网站怎么做,0735郴州新网招聘路过了学校花店 荒野到海边 有一种浪漫的爱 是浪费时间 徘徊到繁华世界 才发现你背影 平凡得特别 绕过了城外边界 还是没告别 爱错过了太久 反而错得完美无缺 幸福兜了一个圈 🎵 林宥嘉《兜圈》 import pandas as pd import numpy as np from sklearn.model_selecti…

路过了学校花店
荒野到海边
有一种浪漫的爱
是浪费时间
徘徊到繁华世界
才发现你背影
平凡得特别
绕过了城外边界
还是没告别
爱错过了太久
反而错得完美无缺
幸福兜了一个圈

                     🎵 林宥嘉《兜圈》


import pandas as pd
import numpy as np
from sklearn.model_selection import cross_val_score
from sklearn.linear_model import LogisticRegression# 示例数据
data = {'feature1': np.random.rand(1000),'feature2': np.random.rand(1000),'feature3': np.random.rand(1000),'target': np.random.randint(0, 2, 1000)
}
df = pd.DataFrame(data)# 自动选择最佳分箱数量的函数
def find_best_bins(df, feature, target, max_bins=10):best_bins = 2best_score = -np.inffor bins in range(2, max_bins + 1):df['bin'] = pd.cut(df[feature], bins=bins, labels=False)model = LogisticRegression()# 使用分箱后的特征进行交叉验证评分scores = cross_val_score(model, df[['bin']], df[target], scoring='roc_auc', cv=5)mean_score = scores.mean()if mean_score > best_score:best_score = mean_scorebest_bins = binsreturn best_bins# 计算 WoE 和 IV 的函数
def calculate_woe_iv(df, feature, target, bins):epsilon = 1e-6  # 平滑处理,避免除零df['bin'] = pd.cut(df[feature], bins=bins)# 计算每个箱的总数、正样本数和负样本数binned = df.groupby('bin')[target].agg(['count', 'sum'])binned.columns = ['total', 'positive']binned['negative'] = binned['total'] - binned['positive']# 计算每个箱或类别的正负样本比例binned['positive_ratio'] = (binned['positive'] + epsilon) / (binned['positive'].sum() + epsilon)binned['negative_ratio'] = (binned['negative'] + epsilon) / (binned['negative'].sum() + epsilon)# 计算 WoE 和 IVbinned['woe'] = np.log(binned['positive_ratio'] / binned['negative_ratio'])binned['iv'] = (binned['positive_ratio'] - binned['negative_ratio']) * binned['woe']# 计算总 IViv = binned['iv'].sum()return iv# 对 DataFrame 中每个特征列进行分箱,并选择最佳分箱数量
def binning_dataframe(df, target, max_bins=10):binned_df = df.copy()bin_info = {}iv_info = {}for feature in df.columns:if feature != target:best_bins = find_best_bins(df, feature, target, max_bins)bin_info[feature] = best_binsbinned_df[feature] = pd.cut(df[feature], bins=best_bins, labels=False)# 计算 IV 值iv = calculate_woe_iv(df, feature, target, best_bins)iv_info[feature] = ivreturn binned_df, bin_info, iv_info# 进行分箱并选择最佳分箱数量
binned_df, bin_info, iv_info = binning_dataframe(df, 'target', max_bins=10)print("分箱信息:")
print(bin_info)
print("\nIV 信息:")
print(iv_info)
print("\n分箱后的 DataFrame:")
print(binned_df.head())
http://www.yidumall.com/news/92415.html

相关文章:

  • 徐州网站建设熊掌号郑州网站建设制作公司
  • 做婚纱网站的目的免费海报模板网站
  • 做网站有谁做2021百度seo
  • wordpress如何安裝seo 工具
  • 做投票链接的网站电商网站订烟平台官网
  • 编程 毕业设计代做网站网络营销代运营外包公司
  • 柳州建设厅官方网站百度舆情
  • 长春美容网站建设百度seo排名优化
  • 网站备案 山东核验点百度网盘下载官网
  • 武汉有几家做蔬菜配送的网站北京网站优化快速排名
  • 化妆品网站方案精准营销包括哪几个方面
  • 南京做网站公司地点百度网站是什么
  • wordpress右侧悬浮长沙靠谱关键词优化公司电话
  • 电子商务网站需要做那些准备工作一键优化清理加速
  • 做网站用什么主机好河南企业网站建设
  • 网站建设项目选题实时军事热点
  • 做网站工资年新多少在广东今日国际军事新闻头条
  • 伯爵手表网站常州网站建设
  • 海外公司网站 国内做备案近期新闻大事
  • 深圳响应式网站开发yandere搜索引擎入口
  • 宁波搭建网站价格如何建立免费公司网站
  • 北京网站建设公司黄页淘宝引流推广怎么做
  • 自助网站开发如何结合搜索检索与seo推广
  • 公司网站备案怎么做今日国内新闻最新消息
  • 网站如何做中英文双语言版本小型项目外包网站
  • 免费模板下载软件免费seo网站推广在线观看
  • 用易语言做网站谷歌搜索入口 镜像
  • 全国网站制作公司排名互联网营销师证书怎么考多少钱
  • 邯郸企业做网站方案企业官网
  • 做网站一定要购买虚拟主机吗公众号软文怎么写