[SOLVED]循环属性
你好,
我正在使用一个包含60个属性的数据集,每个属性都有700个示例(没有缺失值)。
属性类型是实数整数。
10个属性(总是相同的)是“正常”属性,其余50个是潜在的“标签”属性。
我想做的是选择剩下的50个属性中的1个,将其设置为标签,通过线性回归运行现在的11个属性并存储结果。
我的问题是,我不想手动执行50次(选择一个新的标签属性,重命名存储操作符并运行该流程)。
所以我的问题是:是否有可能在循环操作符的帮助下自动循环50个潜在的标签并将每个结果文件存储在同一文件夹中(理想情况下具有标签的名称)(因此我只需要启动该过程一次并从中获得50个结果文件)。
附注:我已经看到了RM中的循环操作符,但还没有时间进行测试。
我正在使用一个包含60个属性的数据集,每个属性都有700个示例(没有缺失值)。
属性类型是实数整数。
10个属性(总是相同的)是“正常”属性,其余50个是潜在的“标签”属性。
我想做的是选择剩下的50个属性中的1个,将其设置为标签,通过线性回归运行现在的11个属性并存储结果。
我的问题是,我不想手动执行50次(选择一个新的标签属性,重命名存储操作符并运行该流程)。
所以我的问题是:是否有可能在循环操作符的帮助下自动循环50个潜在的标签并将每个结果文件存储在同一文件夹中(理想情况下具有标签的名称)(因此我只需要启动该过程一次并从中获得50个结果文件)。
附注:我已经看到了RM中的循环操作符,但还没有时间进行测试。
标记:
0
答案
最好的
马吕斯
但我似乎不能让它工作。
有没有人能更详细地解释一下(或者给我一个教程)循环操作符是如何工作的?
编辑:更准确地说:我在循环属性操作符中选择了属性的子集,现在希望它将在此循环中选择的属性设置为标签
在这个论坛上搜索“循环属性”可能会有所帮助,但这里有一个链接可能很有用。
http://rapid-i.com/rapidforum/index.php/topic,2351.msg9346.html#msg9346
希望如此。
我设法构建的是以下内容(仍然不起作用) 这背后的想法:
首先,我取我的数据集并选择所有可能的标签属性,将它们放入循环并设置一个为标签。
同时,我在循环中第二次加载数据集,选择所有的“所有时间变量”,并将它们连接到一些新的数据集,这些数据集等于可能的标签属性,每个集包含一个不同的标签和相同的“所有计时器”。但是这个过程只会运行,直到我强制关闭程序。
我很抱歉我的技能不足给你带来的麻烦,我真的很感谢你的帮助!
Ps:我在论坛上搜索了“循环属性”,但没有找到有用的东西(至少从我的角度来看)。
这一周我尝试了好几次,但我仍然谴责我所拥有的,因为没有任何效果。
这可能听起来有点绝望,但我开始觉得难以置信的愚蠢,每次我打开Rapidminer,因为结果可能是相当简单的,我只是不能弄清楚,所以:谁能给我一些xml代码,可能工作在第1篇描述的问题?
那真是太棒了!
Ps:是的,我已经搜索了论坛和谷歌,并使用循环属性和子集操作符工作
你可以使用循环属性和宏来实现,如下所示。
作为题外话,我建议您阅读文档,并通过示例工作,而不是谷歌的答案。
最后一件事(希望如此):
你能解释一下“在子集上工作”操作符里面发生了什么吗?其余的我都清楚了。
你可以看到,这个过程只是将属性集简化为1个标签和5个属性,并记录下来;所以在这个对数运算符之前你可以学习,或者优化,或者别的什么。如果在日志操作符之前加一个断点,就可以看到可用的示例集,如下所示。