It is important to understand the sequence of events, i.e. how information is revealed.
For example the Baker Hughes Rig Count is published at 1300 Eastern Time, usually on a Friday. (But a few are not on a Friday, I recommend you use the actual dates).
The Bloomberg data for NYMEX Crude futures close is the price of Crude at 1430 Eastern time.
The simplest, or "zero information", forecast for the Friday closing price of Crude is just the Thursday closing price. The error of this forecast is equal to $\sigma(P_{Fri}-P_{Th})$ which can be estimated empirically.
The next step is to build a slightly more sophisticated forecasting model which takes the intervening rig count release into account. This model could be of the form $P_{Fri}=P_{Th}+\alpha+\beta *RIG\_INFO_{Fri}$ where alpha and beta are estimated by linear regression. Theoretically RIG_INFO should be the difference between the Rig Count data and the market's expectation of the rig count just prior to the announcement. If you don't have the expected value you could perhaps use the difference between the announced rig count and the rig count the previous week as a proxy for the "surprise".
In any case once you have estimated this model you can check how much better it is than the naive model. (In my experience a single explanatory variable, like rig count, will only reduce the error by a relatively small amount. This reduction, theoretically, measures the contribution of the announcement to the crude price).