2

A nominal number is a symbol of a number used for naming. Wikipedia defines it as a " a one-to-one and onto function from a set of objects being named to a set of numerals. . . it is a function because each object is assigned a single numeral, it is one-to-one because different objects are assigned different numerals, and it is onto because every numeral in the set at a given time has associated with it a single named object."

It seems to me that such symbols are not natural numbers and that addition would not be defined with respect to them, yet I routinely see people manipulating them algebraically. Are nominal numbers natural numbers? Are arithmetic operations such as addition and multiplication defined for them?

Thurber
  • 21
  • Would you mind indicating a source that "manipulates [nominal numbers] algebraically" or giving an example? I've never seen someone add social insurance numbers, multiply number plates, or dividing bus line numbers. The only context in which I've seen this requires to separate the nominal number from its associated object, after which it of course is just a natural number and hence allows algebraic manipulation. – Lord_Farin Oct 28 '13 at 18:07
  • How do you separate them? Here is a link to the World Bank's "Doing Business" report, which tries to create measures of how easy or hard it is for businesses to operate in a country. On p. 128, they show methodology. They multiply allowed maximum length of work week * (whether there are restrictions on night and weekend work). The second is a nominal variable, as they have assigned "0" to represent "no" and "1" to represent "yes." http://www.doingbusiness.org/~/media/GIAWB/Doing%20Business/Documents/Annual-Reports/English/DB13-full-report.pdf – Thurber Oct 28 '13 at 18:11
  • Ah. Those are not nominal variables. They are ordinary variables. For, "no $\to 0$", "yes $\to 1$" is not an arbitrary choice: the $1$ for "yes" signifies that "yes" makes it harder for a company to operate. As I understand it, a variable ceases to be nominal as soon as an interpretation beyond "ease of determining equality" (in this example, $1 > 0$) is made. I'll add more in a proper answer later tonight, but I have to go now. – Lord_Farin Oct 28 '13 at 18:28
  • You're right. Bad example: more than naming is going on. Arguably it is ordinal? I have the same question about this type of ordinal variable, so I look forward to your answer. However, there are people who argue that you can do math with purely nominal numbers. A classic is Lord, "On the Statistical Treatment of Football Numbers." http://psycnet.apa.org/journals/amp/8/12/750/ But at least, if I decide to call my dog "1" and my cat "2", this doesn't imply that I can then add them, right? What is the definition of number, or of addition, that would prohibit this? – Thurber Oct 28 '13 at 18:31
  • I don't know where the question fits, but it's not about [logic]. – Asaf Karagila Oct 28 '13 at 21:59

2 Answers2

1

With help from Lord_Farin and others I have answered this question and wanted to post the answer here, in case anyone else should have a similar question.

Scientists study the world, and one way that they do it is by analogizing between the properties of the objects of study and some subset of the real numbers. The process of deciding how to model the real world in numbers is called "measurement theory" (at least in psychometrics) and the seminal paper on levels of measurement was by Stevens, defining nominal, ordinal, interval, and ratio data. After creating a numeric model, scientists then use the laws of mathematics to come to mathematical conclusions, and then map these back to the world to come to conclusions about the world. Error is possible in one of two places: in the choice of numeric model or in the mathematical manipulation, both of which will result in error in the mapping back of the numeric answer to come to a conclusion about the world.

Nominal numbers do not have the properties of integers and the operations that are defined for integers are not defined for nominal numbers. The only operations that would be defined on nominal numbers are from set theory, because they are simply numeric symbols -- names -- for objects that could as well be called a, b, and c.

So yes, treating nominal numbers as integers and doing simple addition is a math error -- it is meaningless from the point of view of mathematics. Or it may be a mistake in modeling, and when the person said that they chose to model the data as nominals they really meant something else, such as integers. But this then raises the question of whether the underlying data has the right properties to be modeled as integers; if not, the result of the math calculations will not map back to the world in any meaningful way.

Many thanks to Lord_Farin and a few others on math stack exchange for their patience as I worked this one out.

Thurber
  • 11
0

I wrote:

The only context in which I've seen [algebraic manipulation of nominal numbers] requires to separate the nominal number from its associated object, after which it of course is just a natural number and hence allows algebraic manipulation.

by which I mean that although our numbers were obtained as a function $f: A \to \Bbb N$ for some suitable collection $A$, we separate the numbers from how they were obtained by pretending that we just have the numbers themselves, i.e. the set $f[A] \subseteq \Bbb N$ of numbers assigned to $A$.

So we "forget" about $f$ and deal with the numbers as usual. As I read it, this is also going on in your second reference. The professor distributes his "football numbers" in a more or less normally distributed way (by which I assume it is meant that the function $f: A \to \Bbb N$ under consideration is somehow chosen using a normal distribution). Then, the prof claims that these numbers (which have now been separated from their object counterpart) behave just like those obtained from an ordinary normal distribution sampling. (I'm tempted to say "Big whoop.")

On the other hand, in the first example, we deal with an ordinary variable: it just so happens that every possible input state corresponds to a unique output for the variable. But since we intend to use properties of the output numbers (namely, that $0 < 1$) it is not valid to label it a "nominal variable".


In conclusion, arithmetic is not defined on nominal variables. This holds more or less by definition (otherwise the variables wouldn't be nominal, since they would be used for purposes beyond identification). But of course, every nominal number can be dissociated from its corresponding object. Then, we're left with just a number. Evidently we can perform arithmetic with this.

I hope that clarifies the matter for you.

Lord_Farin
  • 17,743
  • Thanks. I agree, the minute you use nominal numbers for something other than naming, they are not being used nominally (is that a word?). But I am not sure that they are then just numbers, or that you can pretend that they are just numbers. If you used any other set of symbols for naming, say months of the year, you could not then add them even if you tried, because they would not be numbers. If you use a numeric symbol for naming, how does that then become a natural number? – Thurber Oct 28 '13 at 22:07
  • In our mind, we simply swap the "set of numeric symbols" for the "set of numbers, with arithmetic defined on them". Since there is no difference in notation, we don't generally explicate this kind of thing. (NB. You can also go in the opposite direction, "forgetting" that you can add two numbers etc.) – Lord_Farin Oct 28 '13 at 22:11
  • Yes, I understand that people confuse the two. But surely the natural numbers, and the operations defined on them, are assumed to have properties that a finite set of numeric symbols do not have? – Thurber Oct 28 '13 at 22:18
  • That's why I said that we swapped the one for the other in our mind (usually subconsciously). Nothing more to it. – Lord_Farin Oct 28 '13 at 22:21
  • Suppose you saw someone do math with nominal numbers -- multiplying by social security numbers for example, and you wanted to persuade them that this was not permissible. What would the formal argument be? – Thurber Oct 28 '13 at 22:24
  • Well, as long as one acknowledges that the arithmetic performed does not produce results that are in any way related to the object that the nominal number referred to, there would be no problem (effectively, this amounts to the "forgetting" I alluded to). I don't think I can clarify it any further, so I suggest we leave it at this. – Lord_Farin Oct 28 '13 at 22:27
  • Thanks. I appreciate your time! – Thurber Oct 28 '13 at 22:28
  • You're welcome! – Lord_Farin Oct 28 '13 at 22:34