How to put Variable in "big categories"?

Hello everyone!
I have no problem setting my variable categories and subcategories (BP and c++). But I can’t find how to put them in “big categories” (like General, Actor, Physics, …).
Can I do it in BP?
Can I add variables in existing big categories, or do I need to create them?

Thanks in advance!

Hello @Aqshay how are you??

As far as I can understand, you are talking about this, right?

The categories there are inherited from the parent C++ class. If you want to use other non-inherited categories you will need to create them there.

Hope this helps you! Please let me know if you need more help with this!

1. In Math / General Thinking

Variables are grouped by what they represent:

  • Quantitative variables (numbers)

    • Example: age, height, score
  • Qualitative variables (categories)

    • Example: color, gender, type

:backhand_index_pointing_right: So instead of many small values, you group them into a bigger category like “numeric” or “categorical”.


2. In Programming

Variables are categorized by data type:

  • Primitive types

    • int (integer)

    • float (decimal)

    • bool (true/false)

  • Complex types

    • string (text)

    • array/list

    • object

:backhand_index_pointing_right: Example:

age = 25        # numeric category
name = "John"   # text category


3. In Statistics / Data Analysis

This is where “big categories” is used a lot:

  • Numerical

    • Discrete (1, 2, 3…)

    • Continuous (height, weight)

  • Categorical

    • Nominal (no order: color)

    • Ordinal (ordered: small, medium, large)


4. Simple Way to Explain (Best for learning or teaching)

You can say:

:backhand_index_pointing_right: “Putting variables into big categories means grouping similar variables into larger types based on their characteristics.”


5. Quick Example

Small variables:

  • Red, Blue, Green → Color (category)

  • 150cm, 160cm → Height (numeric)