【发布时间】:2011-10-15 02:57:17
【问题描述】:
我正在使用Statistics::Regression 的 Perl 模块。它可以很好地运行多元回归。但是,如果我在构造函数中只提供一个回归量
my $reg = Statistics::Regression->new("Sample Regression", ['X']);
它抱怨这条消息:
Statistics::Regression:new: Cannot run a regression without at least two variables.
人们有同样的问题吗?错误消息的措辞不明确,因此我将其解释为好像我没有提供响应变量。但事实并非如此,因为根据它的文档和我在侧面测试的一些示例脚本,构造函数中的列表引用应该只包含回归量。
无论如何,您如何使用此模块运行单变量回归(无常数项)? (我知道Statistics::OLS 可以做到这一点,但为简单起见,我希望这个模块能够工作。无论如何,如果它真的无法处理,感觉就像一个愚蠢的遗漏。)谢谢!
【问题讨论】:
-
鉴于描述说“Regression.pm 是一个多元线性回归包”,我不知道你将如何让它进行单变量回归。
-
@CanSpice,好的,很公平。如果你把它作为答案,我会检查你的。谢谢。
标签: perl statistics regression