基于BP神经网络的C市二手房估价模型研究_第1页
基于BP神经网络的C市二手房估价模型研究_第2页
基于BP神经网络的C市二手房估价模型研究_第3页
基于BP神经网络的C市二手房估价模型研究_第4页
基于BP神经网络的C市二手房估价模型研究_第5页
已阅读5页,还剩24页未读, 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

绪论1.1选题背景和意义1.1.1选题背景随着我国楼市的高速发展,人们对房价的担忧也在不断增加,我们政府也出台了很多相关限制炒房的政策,体现了住房是人民生活的根本。面临着不断上涨的房价,老百姓承受着巨大的房价负担,而新房的价格普遍偏高,于是一些人就会考虑买二手房。从2018年开始C市正式进入一线城市,并且无论是成交量还是供应量近几年C市二手房始终排名第二,但是根据链家二手房数据显示,C市2020年的二手房成交套数为32898,而到2021的二手房交易量为35349,甚至到了今年二手房的交易量变成了22311套[1]。购房决策中的痛点:二手房房价由房主自己决定,因此价格灵活,不少新人购房者不了解二手房的整体价格情况下,在做出是否购买该房的决定较为困难。目前,人们工作繁忙,家庭事务繁杂,很少有时间来研究市场内的二手房价格的规律。需求者在入手一套二手房时,通常会花费半年的时间甚至是1年多的时间来纠结。因此,如何让需求者快速了解二手房房价规律,帮助他们做出购房决策具有重要意义。文章之所以选取这些链家作为资料,是由于链家的历史悠久,而且相比其它房屋中介,它更注重为用户提供真正可靠的房屋资讯。链家的数据真实性有保证,真实可靠而链家,则是一家以数据为基础,为客户提供房屋信息,数据筛选,产品研发。数据处理的综合性房地产服务。其次,C市虽然是网络上二手房最畅销的城市之一,但这一年的销售业绩却没有往年那么好,因此,对于C市的房产市场状况和购房者的购买行为进行研究,也是有必要的,也是可行的。然而,由于互联网上的数据具有多样性和巨大的特点,因此,如何将网络上的信息快速地迁移到当地并节省大量的计算时间,本文选取的数据是来源于链家上面C市二手房数据作为研究对象,收集了包含了二手房房名,位置,楼层,面积,朝向,户型,总价,单价等信息,然后通过对数据的清洗以及可视化构建预测模型,对C市二手房的楼层和户型等因素对价格的影响进行了研究。1.1.2选题意义当前,二手房屋买卖信息具有海量、高维和时空演化等特点,使得其获取、处理和可视化分析面临巨大的难度和挑战。在此基础上,构建了一套基于互联网的二手房屋购买行为可视化分析系统,能够从时间和时间两个方面对二手房屋买卖中所蕴含的有价值的信息进行全面的挖掘与展现。另外,我们还通过图形化的方式,使使用者能够更有效地发现并获得更多有价值的资讯。通过这种可视化方式,使用者可以对C市在卖的二手房的空间布局有一个清楚的认识,并且可以迅速地对其中的热点住宅进行了解,发现自己喜欢的住宅和它的类似的住宅,还可以对二手房的历史交易情况进行了解,以便为使用者做出进一步的市场决定。二手房交易涉及到买卖双方的利益,准确的房屋估价能够提高交易的效率,降低信息不对称带来的风险。基于BP神经网络的估价模型可以更好地捕捉房屋价格的动态变化,为交易双方提供更准确的参考,降低交易的风险。而购买行为是一种重要的家庭行为,却因缺乏有效的住房信息来源而无法完全掌握房产交易的巨大数据,从而导致了决策上的困境。针对以上问题,本课题拟通过对C市二手房成交大数据的可视化研究,发掘出其真实有效的成交信息,揭示其背后的隐含信息,揭示其演化规律,从而有助于使用者全面掌握该地区的二手房交易情况,并做出相应的购房决策。1.2国内外研究现状1.2.1国外研究现状从全球的角度来看,英国是房地产评估理论研究的创始者之一。西方的房地产估价研究可分为几个阶段:首先是土地经济学派的兴起,代表人物有IrvingFisher、Moorehous和RichardT.Ely,他们在土地价值理论上打下了基础。其中,FrederickM.Bobeock在《房地产估价》中首次详细阐述了房地产估价的主要方法[2]。在房地产估价领域,ArthurJ.Mertzke是第二阶段的显著代表。他的著作《房地产估价过程》一书首次将价值论和估值论相整合起来,为探索房地产估价方法奠定了坚实的理论基础[2]。到了第三阶段,K.LeeHyder、HarryGrant.Atkinson和GeorgeL.Schmutz三位专家对市场法、收益法和成本法进行了深入的研究和广泛的推广,使得房地产估价方法在实际应用中得到了进一步的发展和完善。各国经济发展水平不同,房地产估价的侧重点也呈现出多样性[3]。英国等国认为,直接获得的市场上面的信息在成熟的房地产市场上是比较可靠的;而美国等国则认为通过数理模型得出来的评价结果是较为客观,要求评价时采用三种以上的方法进行分析比较[4]。1.2.2国内研究现状国内房地产评估研究主要可以分为两个阶段。在1995年之前,关于房地产估价的研究相对较少,且主要来源于国外。然而,自1995年起,受到英国评估体系的影响,市场法、收益法和成本法这三种传统方法在国内得到了广泛应用,并辅以假设开发法、路线价格法、长期趋势法、剩余法等多种方法。在此背景下,国内学者也开始积极探索并改进现有的估价方法。例如,孙美玲引入熵权法和模糊数学,对市场法进行了优化[5]。刘洪玉、李妍则结合收益法和市场法,构建了适合中国房地产市场的批量评估模型[6];此外,梁佩在昆明市盘龙区二手房估价中,将空间效应与机器学习相结合,提出了随机森林模型和引入空间效应的XGBoost回归模型[7];王绍钢运用灰色关联度法分析了绍兴市房价的影响因素;而高攀在二手房价值评估中引入了BP神经网络模型,并以C市巴南二手房为例进行了实证研究,验证了神经网络模型在二手房评估中的有效性[8]。这些研究不仅丰富了房地产估价的理论体系,也为实际估价工作提供了更多的选择和方法。1.2.3综述不动产估价是一种带有社会性质的不动产估价,在具体的实务操作中,各种资讯指数所涵盖的范畴也比较广。但是,不动产的估价是估价师对不动产的比较客观、合理的估价。不动产估价,就是以不动产为目标的物,用金钱衡量物的价值的一个过程。二手房的价格就是指将二手房屋作为一个估价目标,根据它的各种因素来估算二手房屋的价格。现在二手房估价的方法主要有三种:市场比较法,成本法,收入法。但是,在实践过程中却遇到了许多棘手的问题。首先,在对资产评估方法中有关指标进行微调时,容易受到评价者本身的因素的制约,既使有关指标权重的确定变得困难,又对评价者的业务水平提出了更高的要求。在实践中,往往会选择3-10个可比示例,但随着评估师搜集信息和查询数据所花费的时间越来越多,评价的准确性也会随之降低。在利用可比案例的样品时,一般采取算术平均法、加权平均法,或以类似交易案例进行修正后的定价为主要手段。可见,采用市场法对不动产进行估价时,其得出的评价结果过于主观,且可能会对最终的估价产生较大的影响。1.3研究思路与框架图1-1技术路线图2相关理论概述2.1BP神经网络算法人工神经网络(ANN)和脉冲神经网络(SNN),作为深度学习算法的重要组成部分,该算法通过模拟生物神经系统的工作原理,实现了对复杂非线性关系的建模和学习。ANN是一种人工智能系统,是一种模拟生物神经网络结构和功能的数学模型或计算模型。它由大量的神经元(或称为节点)相互连接而成,通过调整节点之间的连接强度(权重)来学习和处理信息。在人工神经网络中,每个神经元的输出通常由其输入和连接权重的加权和经过激活函数处理后得到。在某些情况下,可以通过引入阈值来控制神经元的激活状态。具体来说,某些人工神经网络模型还会引入阈值的概念。阈值是一个固定的值,用于控制神经元的激活状态。当神经元的加权和超过这个阈值时,神经元才会被激活并产生输出;否则,神经元将保持抑制状态,不产生输出。这种引入阈值的机制增加了网络的复杂性和灵活性,使其能够更好地模拟生物神经网络的行为。神经网络依赖于训练数据来学习和不断来优化模型的参数,以其来提高其对数据的准确性和泛化的能力。在训练的过程中,神经网络是通过学习数据之间的模式和关系,来调整连接权重和偏置的,从而逐渐改善其性能。一旦经过充分训练并微调,神经网络可以成为强大的工具,来用于解决各种计算机和人工智能领域的问题。它们能够高效地对数据进行分类、预测和决策将每个单独的节点看作自己的线性回归的模型,由输入的数据、权重、偏差(或阈值)和输出来组成。公式:∑WIXI+偏置=W1X1+W2X2+W3X3+偏置如果∑W1X1+b>=0,输出f(x)=1;如果∑W0x1+b<1,则为0。这种输出由激活的函数来确定,来表示神经元的激活状态。这种激活函数通常是阶跃函数或sigmoid函数等。最后,输出的大于阈值的神经元才被激活,并将其输出的传递到网络的下一层,这种网络的结构被称为前馈网络,因为数据从输入层向前传递到输出层。BP神经网络模型的训练过程通过反向传播的算法来更新模型参数,来使得模型逐渐拟合训练数据。下面是具体的训练步骤:具体步骤如下:(1)前向传播:从输入层开始,通过一定的权重和偏置的组合,将数据传递到隐层和输出层,得到的是模型的输出。(2)计算损失函数:损失函数用于衡量模型预测值与实际值之间的差距。在前向传播得到预测结果后,我们会将其与实际标签进行比较,并计算出一个损失值。均方误差适用于回归问题,衡量预测值与实际值之间的平均平方误差;而交叉熵损失函数则常用于分类问题,衡量预测概率分布与实际概率分布之间的差异。(3)反向传播:当损失函数计算完毕后,反向传播算法才开始工作。它的目的是计算损失函数对模型参数的梯度,即损失函数值随着权重和偏置变化而变化的速率。通过链式法则,我们可以从输出层开始,逐层计算每个参数的梯度。然后,根据这些梯度信息,我们调整参数的方向和大小,以减小损失函数值。(4)参数更新:根据梯度下降算法,对模型的权重和偏置进行更新。一般使用学习率(learningrate)来操控每一次更新的步长,来避免参数更新的过大或过小。(5)重复步骤1-4,:反复的来进行前向传播、损失计算和反向传播,直到达到了预定的训练次数或者目标误差。在每次训练迭代中,模型都会根据训练数据不断调整参数,以最小化损失函数,从而提高模型的性能和泛化能力。2.2可视化技术数据可视化就是创造资讯图像的流程。这个流程可以协助研究人员交流资料,这样可以更容易地理解和总结。曲线图是一种最简便的曲线图,它可以用来描绘一个变数和其他变数之间的相关或依存。我们只需调用plot函数就能画出这两个参数间的联系。条状图是用来对比各种类型或群体的数目的。分类的价值通过条状来表达,它可以被纵向或者横向排列,每条都有一个长或者高代表一个数值。饼状表是一种循环的统计学图形,用来确定断面来表示数值的大小。在此,每个滑动条的长度都和它所表示的数目成比例。一般情况下,他们被用来对整个页面进行对比,在部件数量不多,并且包括文字和比例的情况下,这种方法是最高效的。但是,由于眼睛很难进行面积的估算以及对观察角度的对比,所以这一点是很难理解的。另外一种常用的视觉方法是散点图,即散点图,这是一个两维图表,代表了两个项目的共同变化。每一标志(如点,方格,和+)代表一个观察。标示的地点表示每一个观察的数值。当指定多于两个指标时,就会产生一个散点图的矩阵,它是一种顺序散点图,它表明了为视觉效应指定的各种测量方法的每一种可能的组合。散点图被用来检验X与Y两个变数间的关联。bubble图表是对散点图的一种变形,在该图表中,用泡泡代替了数据点,而另外一维则用泡泡的尺寸来代表。时间线图按时间顺序(例如项目进度、广告活动、获取过程)按时间顺序说明事件,无论数据记录在哪个时间单位,例如周、月、年、季度。它在时间刻度上显示过去或未来事件的时间顺序。3C市二手房价现状分析3.1数据准备3.1.1数据获取此次实验所使用的数据集为C市的二手房资料,其主要来源为链家网站发布的网上出售的房屋资料,通过网络获取的总数量为3000条左右,其中包含了丢失帧的部分。这一节是在房产中介网站上,对C市的二手房进行了抓取,采集了第一手的资料,为后续的数据进行了分析。通过将requests库,Pandas库获取的信息,通过URL获取数据。在获取数据时,我们设定了包括id、小区名、价格、地区、房屋户型、所在楼层、建筑面积、户型结构、建筑类型、房屋朝向、建成年代、装修时间、建筑结构、供暖方式以及单价等15个关键字段。获取完数据后,我们利用save_data()函数来存储这些收集到的数据,以便后续分析和使用。表3-1数据描述数据来源数据描述变量数据维度链家网站二手房信息小区名称、所在区域、总价、单价、房屋户型、所在楼层、建筑面积、户型结构、建筑类型、房屋朝向、建成年代、装修时间、建筑结构、供暖方式15个链家网C市二手房主页显示了C市各区域的在售的二手房源位置名称,并列出了相应的房源总数量。页面中还包含了二手房房源信息的缩略图,并且标注了相关的地址标签。这次研究需要的数据也在这个界面,其中包括了房屋基本信息、房屋属性两大类。其中处理后我们需要的核心数据如下:1)基本信息:小区名称、所在区域、总价、单价。2)房屋属性:房屋户型、所在楼层、建筑面积、户型结构、面积、建筑类型、房屋朝向、建筑结构、装修情况。3.1.2数据预处理1、数据清理:去除部分"脏"的信息,纠正错误的信息。对于二手房数据,特别是当数据来自多个来源或格式不统一时,我们需要将混乱的记录数据项对齐,确保每个字段都符合预期的格式,同时清洗掉那些对后续分析无用的数据项。2、处理缺失值:缺失值的存在可能会对后续的预测模型造成不准确的影响,因此我们需要谨慎处理。对于缺失的数据,我们可以选择填充(如使用均值、中位数或众数进行填充),或者根据业务逻辑和数据的特性选择舍去含有缺失值的记录。3、去重处理:使用duplicated()函数去除重复的数值,确保数据的唯一性和准确性。4、数据可视化和进一步分析:将预处理后的数据进行图形化界面显示,进行进一步的数据分析和挖掘。分析在售楼盘在C市的位置分布、楼盘类型的统计情况。通过散点图显示楼盘价格区间的集中情况,选择集中区域进行聚类分析,以避免个别数据对整个聚类分析的影响。处理后的数据如下表所示,可以看出清洗后数据已经规整了许多。表3-2数据处理小区名价格/万地区房屋户型所在楼层建筑面积建筑类型上品拾陆92渝北2室1厅1厨1卫低楼层(共34层)83.35㎡塔楼绿地城二期86.8大渡口3室2厅1厨2卫中楼层(共20层)102㎡塔楼长安锦尚城53渝北3室1厅1厨1卫高楼层(共32层)75㎡塔楼典雅中央48巴南1室1厅1厨1卫中楼层(共18层)56.31㎡板塔结合鹏润悦秀119渝北2室1厅1厨1卫中楼层(共15层)61.8㎡板塔结合金茂国际120渝北3室2厅1厨1卫低楼层(共37层)78.22㎡塔楼3.2二手房特征分析3.2.1楼层分析与可视化对楼层列进行分析与可视化,来分析二手房中主要集中哪些楼层。数据处理后发现,C市二手房中大部分是二手房总楼高33层的,其中中层的最多,高层的其次。可见中层和高层比较受欢迎。图3-1楼层分析饼状图3.2.2户型分析与可视化对户型进行分析与可视化,发现二手房户型中,可以看出来3室2厅1厨2卫和4室2厅1厨2卫都是比较受欢迎的,也是二手房中最热门的房型。图3-2户型统计3.2.3二手房数量分析与可视化对C市各个区域的二手房数量及每平米单价进行研究,然后做出图表可视化。实验发现,房价与区域有重大关系。渝中的房价最高且数量较少,江北区的房价次之,该区域的二手房数量较多,渝北的房价也相对较高,区域二手房数量是最多的。图3-3房价及数量分析图3.2.4价格分析与可视化对C市各个区域的二手房房价进行分析与可视化。数据分析发现南岸,大渡口,巴南,渝中,璧山,沙坪坝,江北,渝北,九龙坡,北碚这些区域的房价比较高,大部分超过100万。大渡口,巴南,璧山这些区域,100以内的二手房较多。长寿,江津这两个区域的房价比较低,没有发现超过100万的二手房。图3-4价格及数量分析图3.2.5平均单位房价分析与可视化对C市各个区域的二手房平均房价进行分析与可视化。房价由高到低的区域顺序是:渝中,江北,渝北,南岸,沙坪坝,九龙坡,北碚,大渡口,巴南,璧山,江津,长寿。可以看出渝中区平均房价是最高的。图3-5价格分析图3.2.6房屋装修情况分析与可视化通过数据对C市房屋装修情况进行分析。从分析图可以看出来,二手房中精装房的数量是占绝大多数,其次才是毛坯房,简装占比是相对较小的。图3-6房屋装修情况分析图OTS与/OPENDTP模型的集成4C市二手房估价模型构建与预测4.1数据与变量描述此资料集合含有许多与房产资讯有关的属性,用以预估房产单位价值。房屋面积、卧室数量、起居室数量、卫生间数量、装修状况、户型结构、面积和朝向等因素都会对房价产生较大的影响。原始数据处理后,对原来的数据进行筛选,为接下来的分析和研究做好了数据基础。表格4-1显示了这些变量的描述。表4-1变量描述字段名输入数据类型初始默认值单价整型0建筑面积整型0卧室数整型0客厅数整型0厨房数整型0客厅数整型04.2模型构建思路4.2.1训练集测试集划分在模型构建中,训练集和测试集的划分是非常重要的,是用来对模型在新的表现下进行评估的。通过后面在训练集上对模型来进行训练,然后在测试集上来进行评价,模型的泛化能力才可以得到验证[16]。测试集的性能指标有助于确定模型是否过度拟合或欠拟合,并指导选择适当的模型参数。在训练集与测试集划分之前,首先进行特征选择是至关重要的,因为特征选择直接影响实验结果。这篇论文选取了建筑面积、卧室数量、客厅数量、卫生间数量、装修情况、户型结构、,区域及朝向等特点,同时把单价为预判对象由于特征变量类型和量纲多样,它们的不一致性会影响到实验的结果,所以数据是需要归一化的标准化处理的[17]。数据归一化是将原始数据转换为特定范围(如0~1)内的标准化数据,简化并去除量纲影响。反归一化则是将归一化后的数据恢复为原始数据的过程。在模型训练中,输出数据需要经过反归一化才能还原为具有实际意义的量纲数据。数据归一化公式为[17]:X_反归一化公式为:X=其中:X为的原始数据,X_scaled是缩放后的数据,数据中的最小值是min,数据中的最大值是max。在完成了特征选择和数据标准化流程之后,为了有效地训练和评估模型,我们按照7:3的比例将数据集划分为训练集和测试集。这种划分确保了大部分数据用于模型训练,而余下的部分则用于评估模型的性能。通过这种方法,我们既能充分训练模型,又能准确地了解其在实际应用中的表现,从而确保模型的准确性和可靠性。4.2.2输入输出个数的选择进行特征选择流程确定好问题的特征和目标后,需要确定输入输出个数的选择。由于本文选取了4个特征作为输入,包括建筑面积、卧室数量、客厅数量、卫生间数量,所以输入向量的维度为4。而预测的对象是单价,因此输出的维度为1。4.2.3网络层数选择选择网络层数时,需要对模型的复杂度和预测性能进行权衡。通过增加隐藏层的数量来降低错误率,潜在的性能。但也会使网状结构复杂度增加。增加了网络的负荷,增加了模型的复杂度和运算负担,甚至会出现过度拟合的危险。因此,需要调整网络的权重数值。本文选用的BP神经网络算法具有调整简单,计算量小,收敛速度快的优点。在网络设计过程中,为了提高预测准确率,应选择适当的非线性激励函数,以增加隐含层神经元的数量为目标。所以本文用三层神经网络模型来详细分析这个问题。4.2.4隐含层神经个数选择三层BP神经网络模型能够动态调整输入和输出层的神经元数量,优化隐含层神经元数目和激励函数,以提升网络性能。然而,若节点数量过少,会影响权值调整效果,延长网络学习时间并降低预测准确率。同时,节点数增加也会使训练时间变长。因此,在选择节点数量时需要权衡性能与效率。会让模型的拟合度过高。目前,在现有理论框架下,判断哪一个隐结点最好,还没有一个可靠的参考标准。但如果能对隐藏层神经元的数量进行更精确的估计,当其数量越来越多时,其错误率也会大大降低。在此基础上,本文提出了一种新的学习算法,它基于神经网络,可以有效地改善神经网络的学习表现。虽然增加隐含层神经元的数量可以减少错误率,但是对于学习的绝对准确性却没有任何保证。为了更精确地估计隐藏层的神经元数量,以下两种公式都可以用到:N<mN=[其中,N为隐藏层的神经元数目,m为输出层神经元数目,n为输入层神经元数目,r为间隔中参量[0,11]。通过计算N,可以确定隐藏层的神经元数量根据公式(4-3,4-4),将n和m分别设置为5和1,以保证隐含层神经元的数量处于一定的间距[6,17]。本文提到的神经网络由42个输入和1个输出组成,而其中隐藏层的结构则位于一定范围内[3,11]。通过对固定网格的其他参数进行调整,可以从中挑选出最佳的隐含层神经元数量[3,11],以此来评估网络的收敛情况以及训练的均方根误差值。文中选定隐含层为5。4.2.5学习率的选择每次循环系统训练时,学习速度的变化将直接影响权重值的调整,从而决定最终的结果。当学习速度过快时,网络会受到剧烈的振荡,而当学习速度过慢时,就会消耗更多的时间来进行训练,从而降低网络的收敛能力。现有的研究中,通常将学习进程调整到0.01至0.20之间,以获得更佳的效果。在本文的实验过程中,我们设置的学习率为0.01。4.3模型评估预测模型评价指标是衡量模型性能和准确度的关键标准,能够反映模型的可靠性。以下是本文中用于模型评估的各项指标及其对应公式。(1)平均绝对值误差(MeanAbsoluteError,MAE)是回归模型评估中直观、基础的指标,主要用于度量模型预测值与实际观测值的平均绝对偏离程度。其计算公式为[18]:MAE=1/其中:n是样本数量,yi是样本i的真实值,xi是样本i的预测值。MAE是通过计算各样本预测值与实际值的绝对误差,并求其平均值,从而对模型预测的总体准确度进行衡量。更小的MAE值意味着该模型的预测值与实际观测值才更加具有更好的预测性能[18]。(2)均方误差是通过来计算预测值与真实值之间的差值的平方这些平方误差的平均值用来评价模型性能的一种衡量模型可靠性的方法。越小的均方误差值意味着模型的预测结果越接近于实际的观测值,从而体现出更高的模型精确度。其计算公式为[18]:MSE=(1其中:n是样本数量,y是真实值,是预测值。它计算预测值和实值之差的平方,求其平均数。平均误差越小,说明预测结果与真实价值越接近。在本文中,我们对未调优的BP神经网络模型和经过调优的BP神经网络模型进行了效果对比,对比结果如表4-2所示,可以得出,经过调优后的BP神经网络模型效果得到提升,从而验证了调优过程对于提升模型性能的有效性。表4-2模型对比模型MAEMSE默认参数的BP神经网络0.4630.215调优的BP神经网络0.2310.1194.4预测结果导入准备好的需要进行预测的数据文件,模型输出后会显示出来预测的结果。以10条数据为例子,下面需要预测的10条数据如表4-1所示。图4-1待预测的数据预测目标为房价,预测的结果如图4-2所示图4-2预测的结果房屋面积:模型评估显示,在给定的数据集中,房屋面积是影响二手房价格的最重要因素之一。特别是在第三组和第九组数据中,尽管它们的房间数量相同,但第九组数据的房屋面积最大,因此房价单价也相对较高。这表明,在相同的房间数量情况下,较大的建筑面积会导致房价单价的增加。房间数量:房间数量也是影响房屋价格的重要因素之一。在数据预测中,第一组和第二组数据的建筑面积相似,但房间数量不同。第一组数据的卧室、客厅和卫生间数量都比第二组数据多,因此其房价相对较高。这表明,在相同的建筑面积情况下,拥有更多房间的房屋通常会有更高的价格。综合来看,房屋面积和房间数量是影响二手房价格的两个主要因素。购买者在选择二手住宅时应该综合考虑这些因素,并根据自己的需求和预算做出合适的选择5结果分析5.1C市二手房房价特征重要性分析在选择二手房时,房屋面积是非常重要的考虑因素。住宅的规模与居民的生活环境有很大的联系,占地越大,房价就越高。这主要是由于现在的居民对于更宽敞,更舒适的生活条件的要求越来越高。房间的数量也是影响价格的另外一个重要因素。这和买房人的家庭大小,住房需求有很大关系。有更多房间的,买家往往会更愿意购买更多的房间,从而造成价格上涨。起居室的尺寸和浴室的数目也是一个很大的影响因素。居住环境的舒适并不只是表现在房间的数目上,还有其它的一些功能方面。居室空间大、浴室多,是提高住宅生活品质的重要指标,而面积则是决定二手住宅价格的重要因素。C市地域广阔,各有特色。方位也是一个重要的影响因子,而且每个人都有自己的喜好。总的来说,南向的房子比较流行,这是由于这样可以最大限度地获得阳光和空气流通,从而对住宅的舒适性起到正面作用。装饰状况也是一个重要特点。不同程度的装饰,如未加工,简单装饰,精装修等,都会对买家的第一印象产生直接的影响。优质的装饰往往能提升业主对住宅的满意程度,进而对价格产生一定的影响。房屋形态对房屋价格也有很大的影响。5.2C市二手房房价评估建议为保证评价结果的准确、公平,对C市二手房交易价格的确定,必须综合考量多种影响因素。在房地产估价中,建筑面积是一个重要的衡量标准。住宅用地与房屋价格呈正相关关系,但这不是一个绝对的影响,而是要与房屋的其它特性相联系。居室面积的多少,关系到使用者的舒适性与居住品质,特别是对一个家庭来说,更是重中之重。厕所的数目也是不可忽略的,多厕所的设置能提高居民的生活方便。区位的选择会受交通方便、教育资源及周边环境等多种外在因素的制约,消费者需要在自身需要及经济情况下做出合理的取舍。方位也是房屋价格的一个重要指标,方位好的房屋能带来良好的光线和空气流通,进而改善住宅的舒适性。装饰状况是视觉上最直观的要素之一,它将会对住宅的市场接受程度及评估产生重要的影响。经过精心设计的住宅,通常会对消费者产生较大的吸引力,但同时也要付出一定的费用。在房屋价格评估过程中,户型构成是影响房屋价格的关键因素,各种类型的房屋构成适合人们的住房需要和生活习惯,消费者根据自己的能力和需求,来选择适合自己的房子。6总结与展望6.1研究总结在本研究中,我们利用Python技术和数据分析技术,收集了C市二手房信息,并进行了深入分析。数据预处理在我们的研究过程中时最重要的第一步,因为在收集原始数据的时候,一般会有大量的缺失数据,这些缺失的数据很可能造成后面预测的偏差。因此,我们采取了补充、删除和离散化等方法对数据进行预处理,以确保数据的质量和准确性。首先,我们进行了需求分析,明确了研究的目标和方向。随后,利用Python技术,我们从链家的主页上面获取了C市二手房的详细信息。这些信息涵盖了房屋的位置、面积、户型、装修程度等多个方面,为我们提供了丰富的数据源。获取数据后,我们对其进行了初步分析。通过统计分析,我们了解了数据的分布情况,识别了异常值和缺失值;通过区域特征分析,我们发现了不同区域二手房价格的差异和趋势;通过户型分析,我们分析了不同户型对房价的影响;装修情况分析则让我们了解了装修程度与房价之间的关系;房屋朝向分析则进一步揭示了朝向对房价的影响;最后,通过对房价分布及其影响因素的综合分析,我们对C市二手房市场有了初步的了解和认识。接下来,我们利用数据可视化和以及数据挖掘技术,对C市二手房信息进行了挖掘和处理分析,以的理清数据之间的关联性。特别是,我们重点关注了房屋面积和房间数量对二手房价格的影响,通过模型评估分析得出了相关结论。最后,我们对全文进行了总结和归纳,验证并阐释了研究结果,得出了结论并做出了说明。我们的研究为理解二手房市场提供了重要的参考,并为相关决策提供了依据。综上所述,本研究通过对C市二手房信息的收集和分析,展现了数据可视化以及模型评估在房地产市场的可用性,不仅有助于我们更好地理解二手房市场的运行规律,也为二手房估价模型提供了有价值的参考信息。6.2不足与展望6.2.1不足1、数据质量与来源的局限性:在“链家”的二手房首页上,最多只有100个网页可以展示出房屋资料,因此,在搜集二手房屋信息网页的URL地址时,可能无法搜集完整,最终只收集到了一些资料。2、模型参数与结构的优化不足:在论文中,可能没有对网络结构(如隐藏层数、神经元数量等)和参数(如学习率、迭代次数等)进行充分的优化和调整,这可能导致模型的性能未能达到最佳状态。3、解释性与透明度的缺乏:论文可能未对模型的解释性和透明度进行足够的探讨,这可能导致模型在实际应用中缺乏说服力,尤其是在需要明确解释估价结果的场景中。在论文中最后的模型评估也缺少更多的数据支撑。6.2.2展望1、数据质量的提升与多元化:未来的研究可以致力于收集更全面、更高质量的二手房数据,包括不同来源、不同区域的数据,以提高模型的泛化能力和准确性。同时,可以考虑引入更多的特征变量,以更全面地反映二手房的价值。2、模型优化与改进:针对BP神经网络的不足,未来研究可以探索更先进的优化算法和模型结构,如深度神经网络、卷积神经网络等,以进一步提升模型的性能。另外,还可以尝试集成学习、深度学习等先进算法,以进一步提高模型的预测精度和泛化能力。3、增强模型的解释性与透明度:为了提高模型的可解释性以及透明度,以后的研究可以考虑将BP神经网络与其他可解释性强的模型结合,例如决策树、线性回归等。此外,还可以利用可视化技术来来展示模型的决策过程,能够让用户更好的理解估价过程。通过这一次的设计,可以运用自己所掌握的专业技术来进行数据的分析。当碰到一些难题时,会利用网上的一些信息,并与导师进行探讨来加以克服,例如,在对一些数据进行获取的时候;综上所述,基于BP神经网络的C市二手房估价模型研究,虽然成功的达到了研究目的,但是仍然在获取某些比较特定数据时,开始可能会不知道怎么下手。但通过不断地研究和查找,最终找到了了比较合适的数据来源,并成功将其整合到了分析模型中。通过改进数据收集和处理方法、优化模型结构和参数设置以及提高模型的解释性和透明度,在未来的研究过程中更好的确保数据的准确性。参考文献贾少帅.基于启发式与机器学习算法的布尔函数生成及密码分析研究[D].中国矿业大学,2021.胡芬芬.房地产估价方法的研究与应用[D].南昌大学,2019.俞斌.房地产估价中市场比较法的改进研究[D].上海工程技术大学,2019陈露.粗糙集—BP神经网络模型在住宅类二手房估价中的应用研究[D].重庆理工大学,2022.孙美玲.修正的市场比较法在房地产估价中的应用研究[D].首都经济贸易大学,2020.刘洪玉,李妍.写字楼批量评估模型及其应用[J].土木工程与管理学报,2021,34(04):83-88.梁佩.基于机器学习的二手房估价模型[D].云南大学,2019.王绍钢.基于灰色关联分析法的绍兴市房价影响因素研究[J].住宅与房地产,2022(09):46-49.任智.综合交通驱动作用下的小区级土地利用形态预测建模研究[D].武汉理工大学,2021.孙永厚,李聪.基于粗糙集-BP神经网络的垃圾破碎机故障诊断[J].2022(1).刘俊麟,郝勇,刘春艳,等.基于烟花算法的BP神经网络预测含根土抗剪强度[J].草业学报,2023(12):77-89.李源,李凤婷,王森,等.基于改进变异系数法与BP神经网络的售电公司信用评估[J].电网技术,2022,46(11):10.JiCeZX.ChannelEstimationAlgorithmofOFDMSystemBasedonGSA-BPNeuralNetwork[J].JournalofNortheasternUniversity(NaturalScience),2022,43(6):769-775.PredictionofheatingperformanceofcarbondioxideheatpumpairconditioningsystemforelectricvehiclesbasedonPSO-BPoptimization[J].JournalofRenewableandSustainableEnergy,2023,15(6):11-17.ChengM.Evaluation

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论