在 Box-Cox 方程中获取 lambda

发布于 2024-11-08 05:53:18 字数 103 浏览 0 评论 0原文

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

I have a set of values and I need to get the lambda for a Box-Cox equation. It's a normal curve (gaussian distribution). Does anyone know how to get optimal value for lambda in R, C#, MATLAB, or python or perl?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

疯了 2024-11-15 05:53:18

MASS 包中的 boxcox

boxcox in the MASS package

心的憧憬 2024-11-15 05:53:18

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

Scipy has a lot of good curve fitting modules. There is a cookbook recipe for Linear Regression. If you need something more complex, there is an optimize package.

意中人 2024-11-15 05:53:18

我很惊讶以下软件包没有在任何答案中列出:
您可以在 Python 或 R 中使用 scipy.stats 中的 boxcax,也可以在 Caret 包中使用 Boxcox。您可以阅读有关解决预测建模偏度的更多信息在这篇文章中。

I'm surprised the following packages are not listed in any of answers:
You can use boxcax from scipy.stats in Python or in R you can use Boxcox in Caret package. You can read more about resolving skewness for predictive modeling in this post.

淡写薰衣草的香 2024-11-15 05:53:18

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

If your data is Gaussian (as you state in your question), then the optimal value of lambda is 1, i.e. it doesn't need to be transformed.

百合的盛世恋 2024-11-15 05:53:18

Perl 的 PDL 有一个高斯拟合例程。除了具有 Perl 编程功能之外,PDL 与 Matlab 很相似。

Perl's PDL has a gaussian fit routine. PDL is a lot like Matlab except with the power of programming in Perl.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文