/* Function to Get Delayed Retirement Credit for a given birth cohort -----------------------------------------------------*/ program define _gdrc version 9, missing gettoken type 0 : 0 gettoken drc 0 : 0 gettoken eqs 0 : 0 /* "=" */ gettoken paren 0 : 0, parse("(), ") /* "(" */ gettoken byear 0 : 0, parse("(), ") gettoken paren 0 : 0, parse("(), ") /* "(" */ syntax [if] [in] [, BY(string)] marksample touse global result `drc' global where `byear' global selected `touse' qui gen $result = . if $selected getdrc end program define drcfor qui replace $result = `2' if $where==`1' & $selected end program define getdrc drcfor 1900 0.035 drcfor 1901 0.035 drcfor 1902 0.035 drcfor 1903 0.035 drcfor 1904 0.035 drcfor 1905 0.035 drcfor 1906 0.035 drcfor 1907 0.035 drcfor 1908 0.035 drcfor 1909 0.035 drcfor 1910 0.035 drcfor 1911 0.035 drcfor 1912 0.035 drcfor 1913 0.035 drcfor 1914 0.035 drcfor 1915 0.035 drcfor 1916 0.035 drcfor 1917 0.035 drcfor 1918 0.035 drcfor 1919 0.035 drcfor 1920 0.035 drcfor 1921 0.035 drcfor 1922 0.035 drcfor 1923 0.035 drcfor 1924 0.035 drcfor 1925 0.035 drcfor 1926 0.035 drcfor 1927 0.04 drcfor 1928 0.04 drcfor 1929 0.045 drcfor 1930 0.045 drcfor 1931 0.05 drcfor 1932 0.05 drcfor 1933 0.055 drcfor 1934 0.055 drcfor 1935 0.06 drcfor 1936 0.06 drcfor 1937 0.065 drcfor 1938 0.065 drcfor 1939 0.07 drcfor 1940 0.07 drcfor 1941 0.075 drcfor 1942 0.075 drcfor 1943 0.08 drcfor 1944 0.08 drcfor 1945 0.08 drcfor 1946 0.08 drcfor 1947 0.08 drcfor 1948 0.08 drcfor 1949 0.08 drcfor 1950 0.08 drcfor 1951 0.08 drcfor 1952 0.08 drcfor 1953 0.08 drcfor 1954 0.08 drcfor 1955 0.08 drcfor 1956 0.08 drcfor 1957 0.08 drcfor 1958 0.08 drcfor 1959 0.08 drcfor 1960 0.08 drcfor 1961 0.08 drcfor 1962 0.08 drcfor 1963 0.08 drcfor 1964 0.08 drcfor 1965 0.08 drcfor 1966 0.08 drcfor 1967 0.08 drcfor 1968 0.08 drcfor 1969 0.08 drcfor 1970 0.08 drcfor 1971 0.08 drcfor 1972 0.08 drcfor 1973 0.08 drcfor 1974 0.08 drcfor 1975 0.08 drcfor 1976 0.08 drcfor 1977 0.08 drcfor 1978 0.08 drcfor 1979 0.08 drcfor 1980 0.08 drcfor 1981 0.08 drcfor 1982 0.08 drcfor 1983 0.08 drcfor 1984 0.08 drcfor 1985 0.08 drcfor 1986 0.08 drcfor 1987 0.08 drcfor 1988 0.08 drcfor 1989 0.08 drcfor 1990 0.08 drcfor 1991 0.08 drcfor 1992 0.08 drcfor 1993 0.08 drcfor 1994 0.08 drcfor 1995 0.08 drcfor 1996 0.08 drcfor 1997 0.08 drcfor 1998 0.08 drcfor 1999 0.08 drcfor 2000 0.08 drcfor 2001 0.08 drcfor 2002 0.08 drcfor 2003 0.08 drcfor 2004 0.08 drcfor 2005 0.08 drcfor 2006 0.08 drcfor 2007 0.08 drcfor 2008 0.08 drcfor 2009 0.08 drcfor 2010 0.08 drcfor 2011 0.08 drcfor 2012 0.08 drcfor 2013 0.08 drcfor 2014 0.08 drcfor 2015 0.08 drcfor 2016 0.08 drcfor 2017 0.08 drcfor 2018 0.08 drcfor 2019 0.08 drcfor 2020 0.08 drcfor 2021 0.08 drcfor 2022 0.08 drcfor 2023 0.08 drcfor 2024 0.08 drcfor 2025 0.08 drcfor 2026 0.08 drcfor 2027 0.08 drcfor 2028 0.08 drcfor 2029 0.08 drcfor 2030 0.08 drcfor 2031 0.08 drcfor 2032 0.08 drcfor 2033 0.08 drcfor 2034 0.08 drcfor 2035 0.08 drcfor 2036 0.08 drcfor 2037 0.08 drcfor 2038 0.08 drcfor 2039 0.08 drcfor 2040 0.08 drcfor 2041 0.08 drcfor 2042 0.08 drcfor 2043 0.08 drcfor 2044 0.08 drcfor 2045 0.08 drcfor 2046 0.08 drcfor 2047 0.08 drcfor 2048 0.08 drcfor 2049 0.08 drcfor 2050 0.08 drcfor 2051 0.08 drcfor 2052 0.08 drcfor 2053 0.08 drcfor 2054 0.08 drcfor 2055 0.08 drcfor 2056 0.08 drcfor 2057 0.08 drcfor 2058 0.08 drcfor 2059 0.08 drcfor 2060 0.08 end