我使用的是Statistics::Regression的Perl模块。它可以很好地运行多变量回归。但是,如果我只在构造函数中提供一个回归器
my $reg = Statistics::Regression->new("Sample Regression", ['X']);它会抱怨这条消息:
Statistics::Regression:new: Cannot run a regression without at least two variables.人们也有同样的问题吗?错误消息措辞不明确,因此我解释得好像没有提供response变量。但事实并非如此,因为根据它的文档和我测试过的一些示例脚本,构造函数中的列表引用应该只包含回归变量。
在任何情况下,如何使用此模块运行单变量回归(无常数项)?(我知道Statistics::OLS可以做到这一点,但为了简单起见,我希望这个模块能够工作。无论如何,如果它真的不能处理这一点,感觉就像一个愚蠢的遗漏。)谢谢!
发布于 2011-10-15 01:37:13
module's description为:
Regression.pm是一个多元线性回归软件包。
鉴于此,您似乎不太可能让它进行单变量回归。
不过,你可以试着给the author发邮件。自从Statistics::Regression发布到CPAN已经四年了,所以他可能会停止支持它(或者它处于一个非常好的状态,它不需要更多的发布),但值得一试了解他的意见。他可能有一些想法来修补它来处理单变量回归。
https://stackoverflow.com/questions/7771121
复制相似问题