AIM-PIbd-32-Kurbanova-A-A/aimenv/Lib/site-packages/statsmodels/datasets/fertility/data.py
2024-10-02 22:15:59 +04:00

69 lines
2.0 KiB
Python

"""World Bank Fertility Data."""
from statsmodels.datasets import utils as du
__docformat__ = 'restructuredtext'
COPYRIGHT = """This data is distributed according to the World Bank terms of use. See SOURCE."""
TITLE = """World Bank Fertility Data"""
SOURCE = """
This data has been acquired from
The World Bank: Fertility rate, total (births per woman): World Development Indicators
At the following URL: http://data.worldbank.org/indicator/SP.DYN.TFRT.IN
The sources for these statistics are listed as
(1) United Nations Population Division. World Population Prospects
(2) United Nations Statistical Division. Population and Vital Statistics Repot (various years)
(3) Census reports and other statistical publications from national statistical offices
(4) Eurostat: Demographic Statistics
(5) Secretariat of the Pacific Community: Statistics and Demography Programme
(6) U.S. Census Bureau: International Database
The World Bank Terms of Use can be found at the following URL
http://go.worldbank.org/OJC02YMLA0
"""
DESCRSHORT = """Total fertility rate represents the number of children that would be born to a woman if she were to live to the end of her childbearing years and bear children in accordance with current age-specific fertility rates."""
DESCRLONG = DESCRSHORT
#suggested notes
NOTE = """
::
This is panel data in wide-format
Number of observations: 219
Number of variables: 58
Variable name definitions:
Country Name
Country Code
Indicator Name - The World Bank Series indicator
Indicator Code - The World Bank Series code
1960 - 2013 - The fertility rate for the given year
"""
def load():
"""
Load the data and return a Dataset class instance.
Returns
-------
Dataset
See DATASET_PROPOSAL.txt for more information.
"""
return load_pandas()
def load_pandas():
data = _get_data()
return du.Dataset(data=data)
def _get_data():
return du.load_csv(__file__, 'fertility.csv')