I am using spec.pgram(tsobj,spans=6, plot=TRUE) to obtain a periodogram for my univariate time series of monthly observations which were sampled over 86 years (so I have 1032 observations in total). It's defined as an object of class "ts" with frequency=12. The periodogram nicely depicts the seasonality for 1 year and has further peaks on following years. However, it stops at 6 years. I have reason to believe that there might be a seasonality with longer phase, say 8 years. How can I change the command to obtain values for longer seasonalities?
I am sorry, it sounds like a stupid question and possibly it is, but starring further on the help files, playing around with the available options and googling around didn't brought me any inside. Thanks alot for your help!

- If I change the period of my time series object, the resulting plot looks just the same but only the naming of the x-axis changes, this doesn't get me closer to seasonality over several years...
– user1966337 Jul 02 '14 at 09:36rep(c(rep(0,11),1),86)= 86 "years" with an impulse of 1 every "december") shows up with spikes for all cycles 1 to 6 (meaning on higher frequence than a year?), but this pattern is not present in the plot for my clearly seasonal data given above...? – user1966337 Jul 02 '14 at 09:39detrend=TRUEremoves a linear trend. A linear trend may not fit well to the trend in your data and hence it may not be the best way to detrend this series. You can remove the trend by taking first differences to the data:spec.pgram(diff(tsobj), spans = 6)will most likely remove the long-term cycle from the data and the spike at frequency 0 in the periodogram. – javlacalle Jul 02 '14 at 10:36ts(tsobj, frequency = 4)the data are quarterly, with two seasonal cycles that are completed every quarter and two quarters. Looking at your plot the monthly frequency seems appropriate to me. You may find further details about this here. – javlacalle Jul 04 '14 at 11:17