【问题标题】:Does it help to duplicate original data in order to make more data for building model?复制原始数据以便为构建模型制作更多数据是否有帮助?
【发布时间】:2015-04-22 23:37:20
【问题描述】:

我刚收到一个面试问题。

“假设你想建立一个统计或机器学习模型,但你手头的数据非常有限。你的老板告诉你可以多次复制原始数据,以获得更多用于构建模型的数据”有帮助吗?

直观地说,它并没有帮助,因为复制原始数据不会创建更多“信息”来提供模型。

但是有没有人可以更统计地解释它?谢谢

【问题讨论】:

    标签: machine-learning statistics data-mining


    【解决方案1】:

    考虑例如方差。具有重复数据的数据集将具有完全相同的方差 - 之后您没有更精确的分布估计。

    但是,也有一些例外。例如,引导验证有助于评估您的模型,但您的数据非常少。

    【讨论】:

      【解决方案2】:

      嗯,这取决于“复制数据”的确切含义。

      如果将整个数据集精确复制多次,则基于最大似然的方法(与许多常用模型一样)必须找到完全相同的结果,因为复制数据的对数似然函数恰好是不重复数据的对数似然的倍数,因此具有相同的最大值。 (这个论点不适用于不基于似然函数的方法;我相信 CART 和其他树模型以及 SVM 就是这样的模型。在这种情况下,你将不得不制定一个不同的论点。)

      但是,如果通过复制,一种方法是复制分类问题中的正例(这很常见,因为负例通常比正例多得多),那么这确实会有所不同,因为似然函数已被修改.

      此外,如果一个意味着引导,那么这也会产生影响。

      PS。您可能会在 stats.stackexchange.com 上对这个问题更感兴趣。

      【讨论】:

        猜你喜欢
        • 2011-02-17
        • 2013-01-06
        • 2021-02-24
        • 2011-09-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-01-07
        • 2019-01-12
        相关资源
        最近更新 更多