Uploaded by 楊仁維

01. Mode and Vector

advertisement
Mode and Vector
Quantitative Trading
Online Flipped Classroom
English Medium Instruction
Jen-We Yang
Introduction to mode and vector
Mode describes the data type.
Vector is the most basic object in R language.
 Other objects, such as matrix and data frame, are constructed
from vector object.
 Vector and mode are very, very, very important.
 It is necessary to lay a good foundation of vector &
mode for learning other objects efficiently.
What is data type & mode?
Example or explanation
Data type
mode (x)
1. Numeric (real) number
numeric
EX: 2, 0.5, -15
2. Complex number
complex
3. Character
character
EX: 3+4i, -2i, 1i
 In computer science, a character is a unit of information
corresponding to a grapheme or symbol, such as letters,
numerical numbers, punctuation marks, whitespace, and so on.
4. Logic
5. Missing value
 In R, any mode between two double quotation marks is
Character.
EX: "Who are you? ", "嗨", "3+1=4", "TRUE", "F", "NA", "NaN".
logical
True (T) or False (F)
numeric
NaN (Not a Number)
logical
NA (No available)
Rules for modes on a vector
 Missing values can be mixed with other modes in a vector.
 If you input different models into a vector, R language will transform
them to the same model according to the transform order.
Priority
Mode(x)
1
2
character complex
3
4
numeric
logical
Given a vector x, but we don't know its elements.
Mode(x)
Elements of x
Logical numeric
complex
T;F
NA
T;F
NA
Numeric
NaN
Complex
T;F
NA
Numeric
NaN
character
T;F
NA
Numeric
NaN
Complex
Character
How to identify T , F, NA, Real number, NaN, Complex, Character?
Download