问题标签 [s-plus]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1581 浏览

r - S-PLUS死了吗?

我知道这不完全是一个编程问题,但我不知道还有什么地方可以问......

S-PLUS 几年前被 TIBCO 收购。它似乎包含在 Spotfire 产品中。然而,我安装了 Spotfire 的演示版,但找不到任何表明 S-PLUS 不再是其中一部分的东西。

所以我的问题是:S-PLUS 死了吗?有没有办法安装它的早期版本?我知道 R 已经完全接管了,但如果它在某个地方可用,我很想尝试一下。

0 投票
0 回答
120 浏览

r - 在 R 中重现 S-plus 结果

我有一个旧的 S-plus 脚本,我想在 R 中重现结果。我遇到的唯一问题是随机种子。我知道他们使用不同的算法来生成伪随机数。在 S-plus 文件中,使用以下方式设置种子:

我能找到的相关信息是

S-plus 种子

R设置种子

从这个文档看来,S-plus 使用了“Super-duper”算法来生成伪随机数。R有这个选项,但它说它需要2个整数,而S-plus只需要0到1000之间的1个整数。此外,R doc说

我不太确定这意味着什么。那么有人知道是否可以复制结果吗?

R 邮件列表上的旧帖子试图在 S/R/Splus 中获得相同的结果。

0 投票
1 回答
65 浏览

r - 从 SPLUS 的 timeSpan 类到 R 的 POSIXlt 类

我正在尝试将SPLUS带有类的数据转换为带有timeSpan类的R数据POSIXlt。我查看了lubridate包装,但找不到解决方法。R无法检测到timeSpan类,因此当我尝试使用数据创建变量时它会吐出错误。

lubridate帮助文件?'lubridate-package'

Lubridate 区分时间点(称为瞬间)和时间跨度(称为时间跨度,请参阅时间跨度类)。时间跨度进一步分为 Duration-class、Period-class 和 Interval-class 对象。

我也从包开发人员写的这篇文章中寻求帮助lubridate,但找不到解决方法。是否可以将timeSpan类转换SPLUSposixltR

SPLUS 数据:

在 SPLUS 工作台上评估后的数据外观:

R控制台上的错误:

0 投票
0 回答
73 浏览

linux - ess-mode 无法正确启动 s-plus 进程

当尝试在 Elementary OS 5.0(基于 Ubuntu 18.04 LTS)下使用 Emacs 25.2.1 lucid 和 ess-17.11.2 启动 S-plus 6.2.1 for linux 时,我收到以下错误:

似乎 S+ 进程正在运行,但是当我尝试发出命令时,出现此错误:

我如何解决它?我尝试使用 ess-18.10,但出现另一个错误,提示它无法找到 Splus 程序,尽管它在 PATH 中。

0 投票
0 回答
15 浏览

r - 如何修复 S-plus 中的线性模型拟合误差

我正在尝试在我的算法中拟合值,以便我可以预测下个月的数字。当我清楚地定义了我要放入等式的对象是什么时,我得到了变量错误的无数据。

我试图将它们放在向量中,以便它可以使用一个向量作为训练数据集来预测新值。当前脚本对我来说适用于不同的数据集,但由于某种原因在这里不起作用。

数据很小,所以我想知道这是否与它有关。数据是:

我正在尝试使用下面的代码预测 Units Sold

我希望能够将 lmfit 放入 predict 并获得输出。