天堂之歌

听歌而来,送我踏青云〜

您现在的坐在位置:首页>智汇问答>FRM问答

瓦同学2021-05-03 10:14:35

讲义中bagging的解释是a model is run thousands of times,each on a different subsample of the dataset,average all the runs.看意思是模型一样,训练数据不一样,然后结果平均。怎么老师讲的是模型不一样然后求平均?

回答(1)

Michael2021-05-06 19:04:35

学员你好,非常抱歉给你产生了学习的困扰。
bagging指的是一种模型(比如说回归),然后利用不同的样本数据,拟合出同一种类型但是不同的模型,接着利用这些模型进行预测得到了多个预测值,最后将这些预测值进行平均。

举一个简单的例子,小张想利用下个月的收入数据预测自己下一个月的支出情况,已知小张有大量历史的收入和支出的数据,并且小张下个月的收入预计为20000。下面用bagging的方法进行机器学习。
第一步,小张定下自己会使用一元线性回归的方法,结合bagging进行预测;
第二步,由于有大量的历史数据,小张在大量数据中随机选择50个数据,利用这50个数据,得到了收入和支出的关系为:y=a1*X+b1
第三步,带入20000的收入情况,小张找到了第一个预测支出值,假设为y1
第四步,重复第二步到第三步的情况,产生多个不同的回归模型(但是不管参数怎么变,都是回归模型),找出多个预测值y1,y2……
第五步,将所有的预测值求平均,得到最终预测结果

所以,关键词是,一种类型的模型,但是有多个模型预测不同的结果(主要的原因是样本数据不一样),最后求平均。

希望对你有帮助。

  • 评论(0
  • 追问(0
评论

精品推荐

评论

0/1000

追答

0/1000

+上传图片

    400-700-9596
    (每日9:00-21:00免长途费 )

    ©2025金程网校保留所有权利

    X

    注册金程网校

    验证码

    同意金程的《用户协议》
    直接登录:

    已有账号登录