The Altair Community is migrating to a new platform to provide a better experience for you. In preparation for the migration, the Altair Community is on read-only mode from October 28 - November 6, 2024. Technical support via cases will continue to work as is. For any urgent requests from Students/Faculty members, please submit the form linked here

Add meaningful names to generated attributes in "Generate Function Set" operator

yzanyzan Member Posts: 66 Unicorn
edited December 2018 in Product Feedback - Resolved

Operator "Generate Function Set" can be used to generate interactions between attributes. This is potentially useful for linear models. However, there are two issues:

  1. It is difficult to search for this operator. I suggest to add following tags to the operator: {interactions, product, multiply}. But of course, it is possible to simply scrape all the parameter names {plus, diff, mult,...} and use them as tags as well.
  2. The generated attributes should have some interpretable name. Currently, the generated attributes have names like "gensym1", "gensym2" and it is imposible to learn how they were generated. A possible remedy is to use a naming convention like "function (attribute1) (attribute2)" for the generated attributes (e.g.: attributes "net weight" and "height" could create an attribute "mult (net weight) (height)"). I picked the prefix convention because it is a reasonable way how to deal with a mixture of infix operands like "mult" and prefix operands like "sin". And the parentheses are already used by "Generate Products" operator to deal with attribute names that contain spaces. To preserve the compatibility with the former implementation of the operator (e.g.: in order to avoid name clashes between the input attributes and the generated attributes), a checkbox for switching between the "gensym" and descriptive names could be introduced.
0
0 votes

Declined · Last Updated

Closing this idea - zero votes since Aug 2018. Please re-open if this is of interest.PROD-835

Comments

  • gmeiergmeier Employee-RapidMiner, Member Posts: 25 RM Engineering

    For 2., a possible workaround for now is to use the operator Rename by Constructions after Generate Function Set.

  • yzanyzan Member Posts: 66 Unicorn

    Awesome!

  • sgenzersgenzer Administrator, Moderator, Employee-RapidMiner, RapidMiner Certified Analyst, Community Manager, Member, University Professor, PM Moderator Posts: 2,959 Community Manager
Sign In or Register to comment.