Skip to content

Does Khiops Automatically Apply Log, Square, or Other Transformations During Variable Encoding? #634

Answered by lucaurelien
lucaurelien asked this question in Q&A
Discussion options

You must be logged in to vote

No, Khiops does not automatically apply transformations such as logarithm, square, or square root based on skewness or other distributional characteristics. Instead, it relies on a non-parametric, information-theoretic discretization approach based on value ranks, making explicit variable transformations unnecessary.

Why Are Such Transformations Unnecessary in Khiops?

Khiops employs the MODL (Minimum Optimized Description Length) discretization method, which ensures:

  • Optimal Binning via Information Theory: The MODL criterion selects the best discretization scheme with the optimal number of intervals and bounds, without requiring parametric assumptions. It directly adapts to the data’s in…

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by marcboulle
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
1 participant