【问题标题】:Getting lambda in a Box-Cox equation在 Box-Cox 方程中获取 lambda
【发布时间】:2011-08-27 14:36:36
【问题描述】:

我有一组值,我需要获取 Box-Cox 方程的 lambda。这是一条正态曲线(高斯分布)。有谁知道如何在 R、C#、MATLAB 或 python 或 perl 中获得 lambda 的最佳值?

【问题讨论】:

    标签: c# python perl r matlab


    【解决方案1】:

    【讨论】:

      【解决方案2】:

      MASS 包中的boxcox

      【讨论】:

        【解决方案3】:

        Scipy 有很多很好的曲线拟合模块。 Linear Regression 有一个食谱食谱。如果您需要更复杂的东西,可以使用optimize 包。

        【讨论】:

          【解决方案4】:

          我很惊讶以下软件包未在任何答案中列出: 您可以在 Python 或 R 中使用来自 scipy.stats 的 boxcax,您可以在 Caret 包中使用 Boxcox。你可以阅读更多关于resolving skewness for predictive modeling in this post.

          【讨论】:

            【解决方案5】:

            如果您的数据是高斯数据(如您在问题中所述),则 lambda 的最佳值为 1,即不需要对其进行转换。

            【讨论】:

              【解决方案6】:

              Perl 的PDL 有一个高斯拟合例程。 PDL 与 Matlab 很相似,只是它具有使用 Perl 编程的强大功能。

              【讨论】:

                猜你喜欢
                • 2020-11-21
                • 2014-12-24
                • 1970-01-01
                • 2014-12-11
                • 2015-07-13
                • 2016-03-04
                • 2019-12-25
                • 1970-01-01
                • 1970-01-01
                相关资源
                最近更新 更多