Where can you find historical PEs of US indices?
Internet sites Books Academic
"Some years ago, two ""academics,"" Ibbotson and Sinquefield did these calculations. (Roger) Ibbotson, is still around. So Google Roger Ibbotson, or Ibbotson Associates. There are a number of entries so I won't provide all the links." Yes, the choice of some of the base stats to use is pretty interesting. I'm not an expert in using FRED, but I think there are better numbers for a lot of those. Mostly it's about things like the origin of the graph though - look how many of the graphs on that page start in the mid fifties, not zero, thus magnifying things drastically. Also graphing numbers that aren't calculated the same way on the same graph - FRED does not fix your poor assumptions. There are about 250 trading days in a year. There are also about 1,900 stocks listed on the NYSE.  What you're asking for would require about 6.2M rows of data. Depending on the number of attributes you're likely looking at a couple GB of data.  You're only getting that much information through an API or an FTP. I use and recommend barchart.com. Again you have to register but it's free. Although it's a US system it has a full listing of UK stocks and ETFs under International > London. The big advantage of barchart.com is that you can do advanced technical screening with Stochastics and RS, new highs and lows, moving averages etc. You're not stuck with just fundamentals, which in my opinion belong to a previous era. Even if you don't share that opinion you'd still find barchart.com useful for UK stocks. That is true. You will not be able to reconstruct the value of the index from the data returned with this script.  I initially wrote this script because I wanted data for a lot of stocks and I wanted to perform PCA on the stocks currently included in the index. "Try the general stock exchange web page. http://www.aex.nl I did a quick trial myself and was able to download historical data for the AEX index for the last few years.  To get to the data, I went to the menu point ""Koersen"" on the main page and chose ""Indices"". I then entered into the sub page for the AEX index. There is a price chart window in which you have to choose the tab ""view data"". Now you can choose the date range you need and then download in a table format such as excel or csv. This should be easy to import into any software.  This is the direct link to the sub page: http://www.aex.nl/nl/products/indices/NL0000000107-XAMS/quotes" "The Securities Industry and Financial Markets Association (SIFMA) publishes these and other relevant data on their Statistics page, in the ""Treasury & Agency"" section. The volume spreadsheet contains annual and monthly data with bins for varying maturities. These data only go back as far as January 2001 (in most cases). SIFMA also publishes treasury issuances with monthly data for bills, notes, bonds, etc. going back as far as January 1980. Most of this information comes from the Daily Treasury Statements, so that's another source of specific information that you could aggregate yourself. Somewhere I have a parser for the historical data (since the Treasury doesn't provide it directly; it's only available as daily text files). I'll post it if I can find it. It's buried somewhere at home, I think." The Federal Reserve Bank publishes exchange rate data in their H.10 release. It is daily, not minute by minute. The Fed says this about their data: About the Release The H.10 weekly release contains daily rates of   exchange of major currencies against the U.S. dollar. The data are   noon buying rates in New York for cable transfers payable in the   listed currencies. The rates have been certified by the Federal   Reserve Bank of New York for customs purposes as required by section   522 of the amended Tariff Act of 1930. The historical EURUSD rates for the value of 1 EURO in US$ are at: http://www.federalreserve.gov/releases/h10/hist/dat00_eu.htm If you need to know USDEUR the value of 1 US$ in EUROS use division 1.0/EURUSD. As BrenBarn points out in his comment, the real values are inflation adjusted values using the consumer price index (CPI) included in the spreadsheet.  The nominal value adjusted by the CPI gives the real value in terms of today's dollars. For example, the CPI for the first month (Jan 1871) is given as 12.46 while the most recent month (Aug 2016) has a reported CPI of 240.45. Thus, the real price (in today's dollars) for the 4.44 S&P index level at Jan 1871 is calculated as 4.44 x 240.45 / 12.46 = 85.68 (actually reported as 85.65 due to rounding of the reported CPIs).  And similarly for the other real values reported. "ycharts.com has ""Weighted Average PE Ratio"" and a bunch of other metrics that are meant to correspond to well known stock metrics.  Other websites will have similar ratios." you could try [FRED](http://research.stlouisfed.org/fred2/graph/?g=HO7), or maybe try the CME and ICE's websites for some decent data.. haven't looked just suggestions - pretty sure the symbol for the Libor futures is EM, you could approximate from that so long as it's not a doctoral thesis I've had luck finding old stock information in the Google scanned newspaper archives. Unfortunately there does not appear to be a way to search exactly by date, but a little browsing /experimenting should get what you want. For instance, here's a source which shows the price to be 36 3/4 (as far as I can read anyway) on that date. http://www.euroinvestor.com/exchanges/nasdaq/macromedia-inc/41408/history will work as DumbCoder states, but didn't contain LEHMQ (Lehman Brother's holding company). You can use Yahoo for companies that have declared bankruptcy, such as Lehman Brothers: http://finance.yahoo.com/q/hp?s=LEHMQ&a=08&b=01&c=2008&d=08&e=30&f=2008&g=d but you have to know the symbol of the holding company. Well, you can't really have it both ways. You said that they were both using the same method, but, in fact, they aren't. You can call the weighting biased, but in fact if appears that BPP is doing little or minimal weighting, and yet still is showing that prices, in general, are mapping similarly to the BLS published CPI.   Unless you're arguing an MIT 'academic conspiracy' (and even if you are), I think you've failed to make your case.  BPP is independant, it uses a different methodology, and yet the results confirm those of the BLS. I don't know of any books, but there are a lot of good white papers on the subject if you take the time to look for them. For example, Moody's has a white paper on their LGD model (LossCalc) that explains their calibration methodology.   Searching for academic papers on the subject is really the only way to go, because credit risk is a field that really is just being explored. Really only since 2006 have banks started to actively try to use a risk rating model that incorporates PD and LGD. This is because of data insufficiency - banks just didn't keep active and centralized loan level data that is required to calibrate the models.  tl;dr: Use the internet - it is your friend.