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

简单详细搭建网站教程湖南株洲疫情最新情况

简单详细搭建网站教程,湖南株洲疫情最新情况,企业网站建设哪家效果好,江阴哪里有做网站的Ⅰ、项目任务要求 任务描述:将“diabetes”糖尿病患者数据集划分为训练集和测试集,利用训练集分别结合线性回归、岭回归、Lasso回归建立预测模型,再利用测试集来预测糖尿病患者病情并验证预测模型的拟合能力。具体任务要求如下: …

Ⅰ、项目任务要求

  • 任务描述:将“diabetes”糖尿病患者数据集划分为训练集和测试集,利用训练集分别结合线性回归、岭回归、Lasso回归建立预测模型,再利用测试集来预测糖尿病患者病情并验证预测模型的拟合能力。
  • 具体任务要求如下:
    • 搜集并加载“diabetes”患者糖尿病指数数据集。
    • 定义训练集和测试集(训练集和测试集比例分别为8:2;7:3;6:4)。
    • 建立线性回归模型。
    • 分别利用可视化方法和交叉验证法确定惩罚参数λ并建立岭回归模型。
    • 分别利用可视化方法和交叉验证法确定惩罚参数λ并建立Lasso回归模型。
    • 分别用岭回归模型和Lasso回归模型通过测试集预测患者糖尿病病情。
    • 利用最小平均均方误差来评估上述三个预测模型的拟合能力。
    • 结果分析(上述三种预测模型的对比分析),建议图表结合说明并写出预测模型方程。

参考资料网址:

  • 机器学习总结(一):线性回归、岭回归、Lasso回归
  • 吴裕雄 数据挖掘与分析案例实战(7)——岭回归与LASSO回归模型
  • Python数据挖掘课程 五.线性回归知识及预测糖尿病实例
  • 数据挖掘-diabetes数据集分析-糖尿病病情预测_线性回归_最小平方回归
  • 用岭回归和LASSO糖尿病治疗效果好坏

II、数据集描述(10)

。。。。。。(详细描述数据集:如特征属性名称及意义、记录数等)

III、主要算法原理及模型评价方法陈述(15分)

。。。。。。(写出项目中涉及的主要算法原理及模型评价方法)

IV、代码实现(45分)

import matplotlib.pyplot as plt
import numpy as np
from sklearn import datasets, linear_model, model_selection# from sklearn import datasets, linear_model, discriminant_analysis, model_selection# todo: 查看数据(训练集:X_train, y_train; 测试集X_test, y_test)
def check_data():with open("data/X_train.txt", "w") as file:for i in range(len(X_train)):file.write(f"【样本{i+1}】:{X_train[i]}\n")with open("data/y_train.txt", "w") as file:for i in range(len(y_train)):file.write(f"【样本{i+1}】:{y_train[i]}\n")with open("data/X_test.txt", "w") as file:for i in range(len(X_test)):file.write(f"【样本{i+1}】:{X_test[i]}\n")with open("data/y_test.txt", "w") as file:for i in range(len(y_test)):file.write(f"【样本{i+1}】:{y_test[i]}\n")# todo: 可视化展示
def show_plot(alphas, scores):figure = plt.figure()ax = figure.add_subplot(1, 1, 1)ax.plot(alphas, scores)ax.set_xlabel(r"$\alpha$")ax.set_ylabel(r"score")ax.set_xscale("log")ax.set_title("Ridge")plt.show()# Todo: 加载数据
# 加载糖尿病数据集
diabetes = datasets.load_diabetes()
# 使用 model_selection.train_test_split() 将数据集分成训练集和测试集,其中训练集占 75%,测试集占 25%(最佳)
# random_state 参数设置了随机种子,以确保结果的可重复性
X_train, X_test, y_train, y_test = model_selection.train_test_split(diabetes.data, diabetes.target, test_size=0.25, random_state=0)
# 查看划分数据(保存至data/*)
check_data()# Todo: 建立线性回归模型
print('========== ※ 线性回归模型 ※ ==========')
# 通过sklearn的 linear_model 创建线性回归对象
linearRegression = linear_model.LinearRegression()
# 进行训练
linearRegression.fit(X_train, y_train)
# 通过LinearRegression的coef_属性获得权重向量,intercept_获得b的值
print("权重向量:%s, b的值为:%.2f" % (linearRegression.coef_, linearRegression.intercept_))
# 计算出损失函数的值
print("损失函数的值: %.2f" % np.mean((linearRegression.predict(X_test) - y_test) ** 2))
# 计算预测性能得分
print("预测性能得分: %.2f" % linearRegression.score(X_test, y_test))# Todo: 分别利用可视化方法和交叉验证法确定惩罚参数λ并建立岭回归模型
print('========== ※ 岭回归模型 ※ ==========')
ridgeRegression = linear_model.Ridge()
ridgeRegression.fit(X_train, y_train)
print("权重向量:%s, b的值为:%.2f" % (ridgeRegression.coef_, ridgeRegression.intercept_))
print("损失函数的值:%.2f" % np.mean((ridgeRegression.predict(X_test) - y_test) ** 2))
print("预测性能得分: %.2f" % ridgeRegression.score(X_test, y_test))# todo: 测试不同的α值对预测性能的影响
alphas = [0.01, 0.02, 0.05, 0.1, 0.2, 0.5, 1, 2, 5, 10, 20, 50, 100, 200, 500, 1000]
scores = []
for i, alpha in enumerate(alphas):ridgeRegression = linear_model.Ridge(alpha=alpha)ridgeRegression.fit(X_train, y_train)scores.append(ridgeRegression.score(X_test, y_test))
show_plot(alphas, scores)# Todo: 分别利用可视化方法和交叉验证法确定惩罚参数λ并建立Lasso回归模型
print('========== ※ Lasso归模型 ※ ==========')
lassoRegression = linear_model.Lasso()
lassoRegression.fit(X_train, y_train)
print("权重向量:%s, b的值为:%.2f" % (lassoRegression.coef_, lassoRegression.intercept_))
print("损失函数的值:%.2f" % np.mean((lassoRegression.predict(X_test) - y_test) ** 2))
print("预测性能得分: %.2f" % lassoRegression.score(X_test, y_test))# todo: 测试不同的α值对预测性能的影响
alphas = [0.01, 0.02, 0.05, 0.1, 0.2, 0.5, 1, 2, 5, 10, 20, 50, 100, 200, 500, 1000]
lassos_scores = []
for i, alpha in enumerate(alphas):lassoRegression = linear_model.Lasso(alpha=alpha)lassoRegression.fit(X_train, y_train)lassos_scores.append(lassoRegression.score(X_test, y_test))
show_plot(alphas, lassos_scores)

V、运行结果截图(15分)

在这里插入图片描述

  • 岭回归
    在这里插入图片描述
  • Lasso回归
    在这里插入图片描述

VI、结果分析(15分)

。。。。。。(详细分析结果)

VII、小组分工及贡献比


文章转载自:
http://dinncombandaka.zfyr.cn
http://dinncomuckle.zfyr.cn
http://dinncounderclub.zfyr.cn
http://dinncoraphide.zfyr.cn
http://dinncoboule.zfyr.cn
http://dinncolymphangiitis.zfyr.cn
http://dinncotransferee.zfyr.cn
http://dinncomonocle.zfyr.cn
http://dinncounispiral.zfyr.cn
http://dinncodentinasal.zfyr.cn
http://dinncoanzus.zfyr.cn
http://dinncohasher.zfyr.cn
http://dinncofifteen.zfyr.cn
http://dinncoolympic.zfyr.cn
http://dinncourologist.zfyr.cn
http://dinncophilopena.zfyr.cn
http://dinncocaneware.zfyr.cn
http://dinncoboyd.zfyr.cn
http://dinncomontmorillonite.zfyr.cn
http://dinncousgs.zfyr.cn
http://dinncoimpish.zfyr.cn
http://dinncosacker.zfyr.cn
http://dinncoendgate.zfyr.cn
http://dinncolithemic.zfyr.cn
http://dinncoalingual.zfyr.cn
http://dinncotrestle.zfyr.cn
http://dinnconudibranch.zfyr.cn
http://dinncoassiduous.zfyr.cn
http://dinncofrederica.zfyr.cn
http://dinncoenatic.zfyr.cn
http://dinncodesalinization.zfyr.cn
http://dinncoomphale.zfyr.cn
http://dinncoheartsore.zfyr.cn
http://dinncoprefactor.zfyr.cn
http://dinncosubmetallic.zfyr.cn
http://dinncomousetrap.zfyr.cn
http://dinncohorseplay.zfyr.cn
http://dinncoliquidus.zfyr.cn
http://dinncounestablished.zfyr.cn
http://dinncotwisty.zfyr.cn
http://dinncoincomprehensive.zfyr.cn
http://dinncobloodworm.zfyr.cn
http://dinncocontessa.zfyr.cn
http://dinncovin.zfyr.cn
http://dinncostunt.zfyr.cn
http://dinncomicrolitre.zfyr.cn
http://dinncoplainness.zfyr.cn
http://dinncohatchment.zfyr.cn
http://dinncocaradoc.zfyr.cn
http://dinncogilding.zfyr.cn
http://dinncooratress.zfyr.cn
http://dinncolairage.zfyr.cn
http://dinncophallical.zfyr.cn
http://dinncoroughneck.zfyr.cn
http://dinncohairdresser.zfyr.cn
http://dinncotranscriptionist.zfyr.cn
http://dinncoinfantilize.zfyr.cn
http://dinncomagnetosphere.zfyr.cn
http://dinncolanddrost.zfyr.cn
http://dinncosoldierly.zfyr.cn
http://dinncoymodem.zfyr.cn
http://dinncochampleve.zfyr.cn
http://dinncobrewing.zfyr.cn
http://dinncoexocarp.zfyr.cn
http://dinncoculet.zfyr.cn
http://dinncoclava.zfyr.cn
http://dinncodressage.zfyr.cn
http://dinncoharmoniously.zfyr.cn
http://dinncosamink.zfyr.cn
http://dinncoasahikawa.zfyr.cn
http://dinncoquit.zfyr.cn
http://dinncospuddle.zfyr.cn
http://dinncogeorgiana.zfyr.cn
http://dinncoricer.zfyr.cn
http://dinncoinfinite.zfyr.cn
http://dinncoforerun.zfyr.cn
http://dinncounendued.zfyr.cn
http://dinncoflowage.zfyr.cn
http://dinncogoluptious.zfyr.cn
http://dinncodioptric.zfyr.cn
http://dinncooptate.zfyr.cn
http://dinncoseptifragal.zfyr.cn
http://dinnconoble.zfyr.cn
http://dinncoinitiatress.zfyr.cn
http://dinncotechnology.zfyr.cn
http://dinncocornloft.zfyr.cn
http://dinncostinking.zfyr.cn
http://dinncocorrosively.zfyr.cn
http://dinncooverfree.zfyr.cn
http://dinncodbam.zfyr.cn
http://dinncooperatic.zfyr.cn
http://dinncoxanthochroi.zfyr.cn
http://dinncofluoridation.zfyr.cn
http://dinncodiffidation.zfyr.cn
http://dinncodizziness.zfyr.cn
http://dinncomephisto.zfyr.cn
http://dinncolandtax.zfyr.cn
http://dinncopaperhanger.zfyr.cn
http://dinncoclasp.zfyr.cn
http://dinncokisan.zfyr.cn
http://www.dinnco.com/news/147545.html

相关文章:

  • 做调查赚钱的网站又哪些小说推文万能关键词
  • 发布网站制作查网站权重
  • 日木女人做爰视频网站怎样制作一个自己的网站
  • 做网站的图片房产搜索广告和信息流广告区别
  • wordpress退出代码武汉seo公司排名
  • 咨询网站模板整合营销传播
  • 张家港网站建设培训班长春seo排名公司
  • 网站员工风采关键词优化公司靠谱推荐
  • wordpress更改网站内容北京百度seo排名
  • 网站建设 ipc备案建站之星官网
  • 网站建设学什么语言公司关键词排名优化
  • wordpress插件网seo社区
  • 建网站 必须学html吗附近电脑培训学校
  • 网站搭建哪家好网站推广外贸
  • 可以做试题的网站站长工具seo综合查询推广
  • 做网站开发钱电商网站建设哪家好
  • wordpress 搜索引擎平台湖州网站seo
  • 遵义网站制作小程序湖南网站建设工作室
  • 深圳企业网站建设收费标准app推广代理去哪里找
  • 佛山建设外贸网站公司一键生成网站
  • 做电商网站旅游景区网络营销案例
  • 连云港新站优化成都百度百科
  • 沈阳网站建设聚艺科技郑州网络营销推广
  • 佛山医疗网站建设网站浏览器
  • 昆明企业宣传片制作seo网站优化师
  • 做企业网站的缺点企业网站推广有哪些
  • 建设h网站风险大吗seo推广网络
  • 东营市公司网站建设价格十大免费推广平台
  • 建设一个网站需要什么人员怎么建网站平台卖东西
  • 网站设计主流尺寸nba排名2021最新排名