回归案例②

数据集来源: 从UCI数据集库下载得到的关于建筑物的供暖负荷和冷负荷要求(即能效)与建筑参数的关系 数据集信息: 我们使用Ecotect中模拟的12种不同建筑形状进行能量分析。建筑物在玻璃窗区域,玻璃区域分布和方向以及其他参数方面不同。我们模拟各种设置作为上述特征的函数,以获得768个建筑形状。该数据集包括768个样本和8个特征,旨在预测两个实值响应。如果响应四舍五入到最接近的整数,它也可以...
摘要由CSDN通过智能技术生成

数据集来源:
从UCI数据集库下载得到的关于建筑物的供暖负荷和冷负荷要求(即能效)与建筑参数的关系
数据集信息:
我们使用Ecotect中模拟的12种不同建筑形状进行能量分析。建筑物在玻璃窗区域,玻璃区域分布和方向以及其他参数方面不同。我们模拟各种设置作为上述特征的函数,以获得768个建筑形状。该数据集包括768个样本和8个特征,旨在预测两个实值响应。如果响应四舍五入到最接近的整数,它也可以用作多类分类问题。
属性信息:
数据集包含八个属性(或特征,由X1 … X8表示)和两个响应(或结果,由y1和y2表示)。目的是使用八个特征来预测两个响应中的每一个。

具体为:

X1相对紧凑度 X2表面积 X3壁面积 X4屋顶面积 X5总高度 X6方向 X7玻璃面积 X8玻璃面积分布 y1加热负荷 y2冷负荷

import pandas as pd
import numpy as np
dataset = pd.read_excel('ENB2012_data.xlsx')
dataset.head()

数据集描述

#设置x,y对应的列,并进行特征缩放
x = dataset.iloc[:,0:-2]
y1 = dataset.iloc[:,-2]
y2 = dataset.iloc[:,-
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: sklearn是一个常用的机器学习库,逻辑回归是其中的一个算法模型。逻辑回归用于解决分类问题,将一系列输入变量映射到离散的输出变量(二分类问题)。下面以一个电子商务网站用户是否购买广告的案例来说明如何使用sklearn的逻辑回归模型。 首先,我们要导入需要使用的库。例如使用numpy进行数值计算,使用pandas进行数据处理,使用sklearn中的逻辑回归模型。 接下来,我们要加载数据集。可以使用pandas库的read_csv()函数将CSV文件加载到DataFrame中,根据数据的特点进行数据清洗和处理。 然后,我们需要将数据集切分为特征数据和目标数据。特征数据是用来训练模型的输入变量,而目标数据是期望模型预测的结果。 对于逻辑回归模型来说,我们需要进行特征缩放。可以使用sklearn中的StandardScaler()函数对特征数据进行标准化处理。 然后,我们可以创建逻辑回归模型对象,并使用训练集对模型进行训练。可以使用sklearn中的LogisticRegression()函数来创建模型对象。 接着,我们可以使用测试集对模型进行评估。可以使用模型对象的score()函数来计算测试集上的准确率。 最后,我们可以使用训练好的模型进行预测。可以使用模型对象的predict()函数来对新的数据进行分类预测。 通过以上步骤,我们可以完成一个使用sklearn逻辑回归模型的案例。逻辑回归模型在实际应用中非常常见,可以用于各种二分类问题的解决,如垃圾邮件分类、疾病预测等。 ### 回答2: Scikit-learn是一个开源机器学习库,提供了丰富的算法和工具,以支持各种机器学习任务。逻辑回归是Scikit-learn中一个常用的分类算法。 逻辑回归是一种用于预测分类变量的统计学方法。它假设输入变量与输出变量之间存在着线性关系,并使用sigmoid函数来将线性预测转化为概率。在Scikit-learn中,我们可以使用LogisticRegression类来实现逻辑回归算法。 下面以一个二分类问题的案例来介绍逻辑回归在Scikit-learn中的应用。 首先,我们需要准备训练数据集和测试数据集。训练数据集包含了特征变量(X)和对应的类别标签(y),而测试数据集只包含特征变量。 然后,我们可以使用LogisticRegression类来创建逻辑回归模型,并使用fit方法来拟合训练数据集。拟合完成后,模型将学习到最优的参数。 接下来,我们可以使用predict方法来使用训练好的模型进行预测。给定一组特征变量,模型将输出对应的类别标签。 最后,我们可以使用score方法来评估模型的性能。它将返回模型在测试数据集上的准确率,即预测正确的样本数与总样本数的比例。 总结来说,Scikit-learn的逻辑回归模块提供了一种强大的工具,用于处理二分类问题。通过预处理数据、拟合模型、进行预测和评估性能,我们可以使用这个模块来实现一个完整的逻辑回归案例。模型的预测结果可以帮助我们了解输入变量与输出变量之间的关系,并作出相应的决策。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值