Executing the above code outputs:
5 7 8 5 15 12 15 13 20 2 1 -3 10
diff() is often used in stock price analysis:
Example
# Simulate daily closing prices
prices <-c(100, 102, 101, 105, 107, 103, 108)
# Calculate daily price changes
daily_change <-diff(prices)
print(paste("Daily Change:", daily_change))
# Determine daily rise/fall
direction <-ifelse(daily_change >0, "Rise", "Fall")
print(paste("Direction:", direction))
Executing the above code outputs:
"Daily Change: 2" "Daily Change: -1" "Daily Change: 4" "Daily Change: 2" "Daily Change: -4" "Daily Change: 5" "Direction: Rise" "Direction: Fall" "Direction: Rise" "Direction: Rise" "Direction: Fall" "Direction: Rise"
YouTip
R Language Examples