ó
áp7]c           @   sn   d  Z  d d l Z d d l m Z d Z d Z e  Z d Z	 d Z
 e
 Z d Z d d	 „ Z d
 „  Z d „  Z d S(   s   Grunfeld (1950) Investment DataiÿÿÿÿN(   t   utilst   restructuredtexts   This is public domain.sŽ  This is the Grunfeld (1950) Investment Data.

The source for the data was the original 11-firm data set from Grunfeld's Ph.D.
thesis recreated by Kleiber and Zeileis (2008) "The Grunfeld Data at 50".
The data can be found here.
http://statmath.wu-wien.ac.at/~zeileis/grunfeld/

For a note on the many versions of the Grunfeld data circulating see:
http://www.stanford.edu/~clint/bench/grunfeld.htm
s2   Grunfeld (1950) Investment Data for 11 U.S. Firms.sx  ::

    Number of observations - 220 (20 years for 11 firms)

    Number of variables - 5

    Variables name definitions::

        invest  - Gross investment in 1947 dollars
        value   - Market value as of Dec. 31 in 1947 dollars
        capital - Stock of plant and equipment in 1947 dollars
        firm    - General Motors, US Steel, General Electric, Chrysler,
                Atlantic Refining, IBM, Union Oil, Westinghouse, Goodyear,
                Diamond Match, American Steel
        year    - 1935 - 1954

    Note that raw_data has firm expanded to dummy variables, since it is a
    string categorical variable.
c         C   s   t  j t ƒ  d |  ƒS(   sé  
    Loads the Grunfeld data and returns a Dataset class.

    Parameters
    ----------
    as_pandas : bool
        Flag indicating whether to return pandas DataFrames and Series
        or numpy recarrays and arrays.  If True, returns pandas.

    Returns
    -------
    Dataset instance:
        See DATASET_PROPOSAL.txt for more information.

    Notes
    -----
    raw_data has the firm variable expanded to dummy variables for each
    firm (ie., there is no reference dummy)
    t	   as_pandas(   t   dut   as_numpy_datasett   load_pandas(   R   (    (    sA   lib/python2.7/site-packages/statsmodels/datasets/grunfeld/data.pyt   load-   s    c          C   sO   t  ƒ  }  |  j j t ƒ |  _ t j |  ƒ } t j |  d d ƒ} | | _ | S(   s-  
    Loads the Grunfeld data and returns a Dataset class.

    Returns
    -------
    Dataset instance:
        See DATASET_PROPOSAL.txt for more information.

    Notes
    -----
    raw_data has the firm variable expanded to dummy variables for each
    firm (ie., there is no reference dummy)
    t	   endog_idxi    (	   t	   _get_datat   yeart   astypet   floatt   pdt   get_dummiesR   t   process_pandast   raw_data(   t   dataR   t   ds(    (    sA   lib/python2.7/site-packages/statsmodels/datasets/grunfeld/data.pyR   C   s    		c          C   s   t  j t d ƒ }  |  S(   Ns   grunfeld.csv(   R   t   load_csvt   __file__(   R   (    (    sA   lib/python2.7/site-packages/statsmodels/datasets/grunfeld/data.pyR   Y   s    (   t   __doc__t   pandasR   t   statsmodels.datasetsR    R   t   __docformat__t	   COPYRIGHTt   TITLEt   SOURCEt
   DESCRSHORTt	   DESCRLONGt   NOTEt   NoneR   R   R   (    (    (    sA   lib/python2.7/site-packages/statsmodels/datasets/grunfeld/data.pyt   <module>   s   
	