NFCP (version 0.1.0)

SS.Oil: SS.Oil

Description

The SS.Oil list object features the approximate weekly observations of Crude Oil (WTI) futures contracts used to develop a two-factor commodity pricing model within the prominent work of Schwartz and Smith (2000) titled: "Short-Term Variations and long-Term Dynamics in Commodity Prices". The two-factor commodity pricing model presented within this study is also included. The SS.Oil list object is used extensively within the NFCP package to provide working examples and showcase the features of the package.

Usage

data(SS.Oil)

Arguments

Format

A list Containing eight objects:

Contracts

A data frame with 268 rows and 82 columns. Each column represents a Crude Oil futures contract, and each row represents a closing weekly price for that futures contract. Observation dates of the contract object are weekly in frequency from 1990-02-06 to 1995-02-14. Contracts without observations on a particular date are represented as NA.

Stitched.Futures

Schwartz and Smith (2000) applied stitched contract observation data to estimate commodity pricing models, which are approximated within this object. The Stitched.Futures object was developed using the Stitch.Contracts function (see Stitch.Contracts examples for more details). Contracts were stitched according to the contract numbers specified within the object Stitched.TTM. Stitched.Futures is identical to the futures data made available within the MATLAB program "SchwartzSmithModel" developed by Goodwin (2013).

Spot

A data.frame of spot prices of Crude Oil. weekly in frequency from 1990-02-06 to 1995-02-14.

Final.Trading.Days

Named vector listing the final trading days of each observed futures contract within the Contracts object. Each element of Final.Trading.Days corresponds to a column of the Contracts object. The final trading day of a futures contract is used to calculate the number of business days from a given observation to the maturity of the contract (ie. a contract time to maturity).

Contract.Maturities

A data frame with identical dimensions to the Contracts data frame. This data frame lists the time to maturity of a given futures contract in years at each observation point. This is identical to the number of business days (in years) between the observed date and the final trading day of a particular futures contract. The maturity matrix assumes 262 trading days a year. If the contract is not yet available or has expired, the Contract.Maturities element is NA.

Stitched.TTM

A vector corresponding to the constant time to maturities that was assumed within the original study of Schwartz and Smith (2000).

dt

The discrete time step used to estimate parameters with this data. The time step is 5/262, which represents a weekly frequency of observations where each weekday is a business day (ie. there are no business days on weekends).

Two.Factor

The crude oil two-factor commodity pricing model parameters presented within the work of Schwartz and Smith (2000). These parameter estimates are prolific, benchmarked within several subsequent publications.

Details

Crude Oil Futures pricing and modeling Data (1990 - 1995)

References

Dominice Goodwin (2013). Schwartz-Smith 2-factor model - Parameter estimation (https://www.mathworks.com/matlabcentral/fileexchange/43352-schwartz-smith-2-factor-model-parameter-estimation), MATLAB Central File Exchange. Retrieved November 21, 2020.

Schwartz, E. S., and J. E. Smith, (2000). Short-Term Variations and Long-Term Dynamics in Commodity Prices. Manage. Sci., 46, 893-911.