全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
2576 1
2011-05-23
对于具有季节性的时间序列数据,如果用余弦波的方式来表达其季节性趋势,怎么计算数据的余弦系数和正弦系数,并做出等值线图呢?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2014-12-29 20:20:40
可以这样做——
plot(LakeHuron,
     ylab = "",
     main = "Level of Lake Huron")


x <- window(sunspots, start=1750, end=1800)
plot(x,
     ylab = "",
     main = "Sunspot numbers")


plot(x,
     type = 'p',
     ylab = "",
     main = "Sunspot numbers")
k <- 20
lines( filter(x, rep(1/k,k)),
       col = 'red',
       lwd = 3 )


data(UKgas)
plot.band <- function (x, ...) {
  plot(x, ...)
  a <- time(x)
  i1 <- floor(min(a))
  i2 <- ceiling(max(a))
  y1 <- par('usr')[3]
  y2 <- par('usr')[4]
  if( par("ylog") ){
    y1 <- 10^y1
    y2 <- 10^y2
  }
  for (i in seq(from=i1, to=i2-1, by=2)) {
    polygon( c(i,i+1,i+1,i),
             c(y1,y1,y2,y2),
             col = 'grey',
             border = NA )
  }
  par(new=T)
  plot(x, ...)
}
plot.band(UKgas,
          log = 'y',
          ylab = "",
          main = "UK gas consumption")


x <- LakeHuron
op <- par(mfrow = c(1,2),
          mar = c(5,4,1,2)+.1,
          oma = c(0,0,2,0))
hist(x,
     col = "light blue",
     xlab = "",
     main = "")
qqnorm(x,
       main = "")
qqline(x,
       col = 'red')
par(op)
mtext("Lake Huron levels",
      line = 2.5,
      font = 2,
      cex = 1.2)


这里有一份课件,可以参考一下,特别详细:http://zoonek2.free.fr/UNIX/48_R/15.html
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群