Search notes:

R function: decompose

x11()

periods                 <-  5
observations_per_period <- 100
total_observations      <- periods * observations_per_period

x <- seq(0, 1, length=total_observations)

trend    <- 3+ (x+ 0.2)^2                              * 3
seasonal <-    sin(2*pi*x*periods)+cos(6*pi*x*periods) * 1 
random   <-    rnorm(length(x), mean=0, sd=1)          * 0.2

plot(trend, main='Trend', pch=19, type="l")
z <- locator(1)

plot(seasonal, main='Seasonal', pch=19, type="l")
z <- locator(1)
  
plot(random, main='Random', pch=19, type="l")
z <- locator(1)

y <- trend + seasonal + random

# Create a time series
y_ts = ts(y, frequency=observations_per_period)

plot (y_ts, main='Trend+Seasonal+Random', pch=19, type="l")
z <- locator(1)

y_dec = decompose(y_ts)
class(y_dec)
# [1] "decomposed.ts"

plot(y_dec)
z <- locator(1)
Github repository about-r, path: /functions/decompose.R

See also

Index to (some) R functions

Index

Fatal error: Uncaught PDOException: SQLSTATE[HY000]: General error: 8 attempt to write a readonly database in /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php:78 Stack trace: #0 /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php(78): PDOStatement->execute(Array) #1 /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php(30): insert_webrequest_('/notes/developm...', 1758200927, '216.73.216.150', 'Mozilla/5.0 App...', NULL) #2 /home/httpd/vhosts/renenyffenegger.ch/httpsdocs/notes/development/languages/R/functions/decompose(73): insert_webrequest() #3 {main} thrown in /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php on line 78