问题标签 [spss-modeler]

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 回答
103 浏览

geolocation - 尝试创建一个 SPSS Modeler Stream 来计算许多地理纬度点和兴趣点之间的最小距离

我有数十万个地址及其纬度/经度数据的列表。

在第二张表中,我有数百个加油站的纬度/经度。

我需要导出一个表格,其中包含房子的纬度/经度、到最近的加油站的距离以及加油站的名称。

我正在尝试为 SPSS Modeler 创建一个流(我使用的是 18.2 版)。

在 excel 中相当简单(参见下面的示例)。第一张是具有纬度/经度的房屋,第二张是加油站数据,第三张是我如何在 Excel 中为有限的点数做的,第四张是结果表。基本上,在 excel 中,我计算了每所房子的纬度/经度,并计算了到所有加油站的距离,并保留了最小的一个。

我将不胜感激有关如何生成 SPSS Modeler 流以执行类似操作的任何指示或想法。

你可以在这里下载我的 excel 示例:https ://github.com/schapsis/calculating-distance-question

0 投票
1 回答
51 浏览

spss-modeler - 连续剧集

下午好。我有这样的数据

我需要获得至少有 4 个连续指标 =1 的 ID。在此示例中,我应该得到 ID = 2,因为它有 4 个连续指标 = 1。请帮助我如何在 SPSS Modeler 中执行此操作。非常感谢你的帮助。ID 1 的第一个指标=0, 2=1, 3=0,4=1, 5=0 , 6=1, ID 2 的第一个指标=o, 其他的都=1。ID 和指标有两列, ID 1 有 6 行,2 有 8 行。

准确地说:我想输出有 4 个或更多指标连续设置为 1 的 ID。

0 投票
1 回答
318 浏览

spss-modeler - 如何在 SPSS Modeler 中对列名使用通配符搜索来选择列

我正在做时间序列分析来预测大量产品的销售。执行时间序列节点后,我得到一个包含原始销售数据和预测值的表,产品名称前带有后缀“$TS-”。现在我想只选择/过滤那些在列名中包含“$TS-”的列。

0 投票
0 回答
64 浏览

r - 在 SPSS Modeler 中使用 R 插值时间序列的缺失值

我想用插值来估算时间序列的缺失值。由于 SPSS Modeler 仅使用中值、均值等进行估算,因此我尝试使用 R 扩展来估算缺失值。R 要求包imputeTS能够通过 command 估算缺失值na_interpolate。在 R 中,这工作得非常好,但是该包imputeTS在 R 版本 3.3.0 的 SPSS Modeler 18.1 中不起作用。是否有解决方法或某种方法可以在 SPSS Modeler 中使用 python 估算缺失值?

0 投票
1 回答
451 浏览

python - SPSS Modeler 使用 python 从 SQL 代码中循环数月

我在 SPSS Modeler 中有一个节点,下面提供了 SQL 代码。它正在选择一个月并计算一个月的计数。我创建了一个参数“$P-p_ly_parameter”并为其分配了一个值 201807。

我想要做的是循环运行从 201807 到 201907 的几个月。

我使用 Python 代码将其放入工具、流属性、执行中。

但是当我运行它时,它不会让我得到我期望的结果。事实上,我没有得到任何结果。

显然,我错过了一些东西。我想循环的结果没有分配给每个月的month_id。

您能否帮助我以正确的方式进行循环?我应该使用 Select 节点并包含类似的内容吗?

我希望按月计算结果,例如 201807 500、201808 1000 等。但现在我什么也没得到

0 投票
1 回答
23 浏览

spss - 设计矩阵宏解释

在研究了 SPSS 书中的宏部分之后,我仍然无法理解这段代码为什么/如何工作

使用以下参数

我会有两个循环(#1 和 #2)从 0 到 1,这会给我以下集合(0,0)(0,1)(1,0)(1,1),但我没有不明白是

i)第一个 !DOEND 不应该在循环之外?

ii) 为什么我需要这个

而不是一个简单的END LOOP?

0 投票
0 回答
185 浏览

spss-modeler - SPSS建模器学生激活不起作用

在尝试激活 SPSS Modeller 学生激活时收到以下错误,无论是否清除 cookie 或尝试从不同的笔记本电脑出现相同的问题。

另一个 IBMid 已用于此应用程序。请在使用新的 IBMid 登录之前清除浏览器的缓存。

0 投票
1 回答
173 浏览

sql - 在 SPSS Modeler 的 SQL 查询中使用日期流参数时出现问题

我是 SPSS 新手,目前使用 SPSS modeler v18

我在流参数 DateDebut 和 DateFin 中正确声明了 2 个变量(开始日期和结束日期)

我在 SQL 节点中编写了以下查询

我确实输出了一个空表

我为参数填写的值是

工作正常...

你有什么主意吗?

(我的服务器是 Netezza 的)

非常感谢,尼古拉斯

0 投票
1 回答
687 浏览

spss-modeler - 建模者问题:SPSS 中是否有用于多个“if”语句的函数?预测日期

我正在尝试对我公司的浮动债务的利息费用进行预测。

我得到了一组 ResetDates,它们可以帮助我根据 ResetDate 的时间来匹配给定的费率。

我已经成功地预测了一个时期,但我需要一组更长的时期来满足我的要求。

我尝试过派生节点和嵌套 if 语句以及填充节点。

我得到了这些数据来处理,我只能看一个 ResetDate 前面。

在这里您会找到我使用的数据:A/B/C/D 列是我给出的,E 列(或从左到右的第 5 列)是我想要导出的输出

我想使用“InterestPayDate”并得出:

如果超过 'NextReset' ,则将 90 天添加到 'NextReset' 以创建 'NextReset2'

这是我所能得到的......我的问题在于我想看看 NextReset2 并得出:

如果“InterestPayDate”大于“NextReset2”,则将“NextReset2”加 90 天,如果小于“NextReset2”,则保留“NextReset2”的当前值

输出应类似于此处的 E 列

不确定我是否需要更深入地研究逻辑函数,老实说,我刚刚拿起 SPSS,我真的很想学习。希望你能指出我正确的方向。

谢谢你。

0 投票
0 回答
30 浏览

spss-modeler - 在 SPSS Modeler 模型中包括输入变量和结果变量

我是 SPSS Modeler 的新用户。我试图建立一个简单的决策树模型,仅使用几个输入变量来预测安全分娩。在生成的决策树和结果表中,似乎只有二进制结果变量已被读取、保存和运行。我尝试重新标记输入变量和二进制(标志)结果变量,使它们被读取,然后保存,然后重新运行整个模型。但模型似乎没有改变。希望有人可以指出我所忽略的内容。