Logarithm on Attributes

norita
norita New Altair Community Member
edited November 2024 in Community Q&A
Hi!

I wanted to obtain logarithm on my attributes. I used the operator logarithm. I was missing the ability of the operator to handle 0 values within attributes. That's a problem for the logarithm function. I thought it might could handle this but I am not sure if the operator can?
Maybe I have to use than a macro right to type in this formula: log(x + 1) because with this formula it could handle 0.



Best

Nora


Tagged:

Welcome!

It looks like you're new here. Sign in or register to get started.

Best Answer

  • jwpfau
    jwpfau
    Altair Employee
    Answer ✓
    Hi Nora,

    There is probably a better way to do it, but you could wrap the Generate Attributes in a Loop Attributes with reuse results enabled.

    Greetings,
    Jonas

Answers

  • jwpfau
    jwpfau
    Altair Employee
    edited June 2021
    Hi Nora,

    i know it's not mathematically correct, but i think the operator follows IEEE 754 and does return -Infinity for +/-0.
    But anything below will be converted into a missing value.

    Greetings,
    Jonas
  • norita
    norita New Altair Community Member
    Yes that is true but unfortunate for good predictiors I think.
    Thats why I will do it manually by generating the logarithm by this formula log(x + 1). Do you know how I can perform this for a subset of attributs to generate such logarithmic attributes?

  • norita
    norita New Altair Community Member

    So I am able to do it for one attribute. But how about doing this on a subset of attributes? Is there a quick way to do it?

  • jwpfau
    jwpfau
    Altair Employee
    Answer ✓
    Hi Nora,

    There is probably a better way to do it, but you could wrap the Generate Attributes in a Loop Attributes with reuse results enabled.

    Greetings,
    Jonas
  • MartinLiebig
    MartinLiebig
    Altair Employee
    Hi there,
    you need to combine it with Loop Attributes to get it going.
    Best,
    Martin

Welcome!

It looks like you're new here. Sign in or register to get started.

Welcome!

It looks like you're new here. Sign in or register to get started.