Prerequisites : Data Mining
When we talk about data mining, we usually discuss about knowledge discovery from data. To get to know about the data it is necessary to discuss about data objects, data attributes and types of data attributes. Mining data includes knowing about data, finding relation between data. And for this we need to discuss about data objects and attributes.
Data objects are the essential part of a database. A data object represents the entity. Data Objects are like group of attributes of a entity. For example a sales data object may represent customer, sales or purchases.When a data object is listed in a database they are called data tuples.
Attribute
It can be seen as a data field that represents characteristics or features of a data object. For a customer object attributes can be customer Id, address etc. We can say that a set of attributes used to describe a given object are known as attribute vector or feature vector.
Type of attributes :
This is the First step of Data Datapreprocessing. We differentiate between different types of attributes and then preprocess the data. So here is description of attribute types.
1. Qualitative (Nominal (N), Ordinal (O), Binary(B)).
2. Quantitative (Discrete, Continuous)
Qualitative Attributes

Nominal Attributes – related to names : The values of a Nominal attribute are name of things, some kind of symbols. Values of Nominal attributes represents some category or state and that’s why nominal attribute also referred as categorical attributes and there is no order (rank, position) among values of nominal attribute.
Example : 
Binary Attributes : Binary data has only 2 values/states. For Example yes or no, affected or unaffected, true or false.
i) Symmetric : Both values are equally important (Gender).
ii) Asymmetric : Both values are not equally important (Result). 
Ordinal Attributes : The Ordinal Attributes contains values that have a meaningful sequence or ranking(order) between them, but the magnitude between values is not actually known, the order of values that shows what is important but don’t indicate how important it is.
Quantitative Attributes

Numeric : A numeric attribute is quantitative because, it is a measurable quantity, represented in integer or real values. Numerical attributes are of 2 types, interval and ratio.
i) An intervalscaled attribute has values, whose differences are interpretable, but the numerical attributes do not have the correct reference point or we can call zero point. Data can be added and subtracted at interval scale but can not be multiplied or divided.Consider a example of temperature in degrees Centigrade. If a days temperature of one day is twice than the other day we cannot say that one day is twice as hot as another day.ii) A ratioscaled attribute is a numeric attribute with an fix zeropoint. If a measurement is ratioscaled, we can say of a value as being a multiple (or ratio) of another value. The values are ordered, and we can also compute the difference between values, and the mean, median, mode, Quantilerange and Five number summary can be given.

Discrete : Discrete data have finite values it can be numerical and can also be in categorical form. These attributes has finite or countably infinite set of values.
Example 
Continuous : Continuous data have infinite no of states. Continuous data is of float type. There can be many values between 2 and 3.
Example :
Attention reader! Don’t stop learning now. Get hold of all the important CS Theory concepts for SDE interviews with the CS Theory Course at a studentfriendly price and become industry ready.
Recommended Posts:
 ML  Understanding Data Processing
 Types of Sources of Data in Data Mining
 Understanding Lvalues, PRvalues and Xvalues in C/C++ with Examples
 Analysis required in Natural Language Generation (NLG) and Understanding (NLU)
 Understanding variable scopes in JavaScript
 Understanding Logistic Regression
 Understanding ReDoS Attack
 Understanding Augmented Reality
 Understanding Character Encoding
 Understanding Digital Rights Management
 Understanding Tensor Processing Units
 Understanding Search Engines
 A simple understanding of Computer
 Understanding Software Piracy
 Difference between Data Scientist, Data Engineer, Data Analyst
 C++ Data Types
 Quantitative Reasoning in GRE General
 Know About Quantitative Developer
 Difference between a Data Analyst and a Data Scientist
 Difference Between Data Science and Data Mining
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.