{"id":5301,"date":"2013-01-30T06:26:59","date_gmt":"2013-01-30T11:26:59","guid":{"rendered":"http:\/\/www.jasonapollovoss.local\/?p=5301"},"modified":"2020-04-09T07:16:28","modified_gmt":"2020-04-09T11:16:28","slug":"rescaled-range-analysis-a-method-for-detecting-persistence-randomness-or-mean-reversion-in-financial-markets","status":"publish","type":"post","link":"https:\/\/jasonapollovoss.com\/web\/2013\/01\/30\/rescaled-range-analysis-a-method-for-detecting-persistence-randomness-or-mean-reversion-in-financial-markets\/","title":{"rendered":"Rescaled Range Analysis: A Method for Detecting Persistence, Randomness, or Mean Reversion in Financial Markets"},"content":{"rendered":"<p><span style=\"font-size: 16px;\"><em>Editor&#8217;s note: Thanks to the diligence of Armin Grueneich this post has been amended to reflect\u00a0the addition of\u00a0step #5, below,\u00a0in the calculation of the rescaled range.<\/em><\/span><\/p>\n<p><span style=\"font-size: 16px;\">Rescaled range analysis is a statistical technique designed to assess the nature and magnitude of variability in data over time. In investing rescaled range analysis has been used to detect and evaluate the amount of persistence, randomness, or mean reversion in financial markets time series data. Insight of this kind into financial data naturally suggests investment strategies.<\/span><\/p>\n<p><span style=\"font-size: 16px;\">Originally invented for the field of hydrology by <a title=\"Harold Edwin Hurst | Wikipedia\" href=\"http:\/\/en.wikipedia.org\/wiki\/Harold_Edwin_Hurst\">Harold Edwin Hurst<\/a>, the technique was developed to predict Nile River flooding in advance of the construction of the Aswan High Dam. The dam needed to fulfill multiple and divergent purposes, including serving as both a store of water to protect against drought for farmers down river, and as flood protection for those same farmers during typical annual flooding. Rainfall levels in Central Africa were seemingly random each year, yet the Nile River flows seemed to show <a title=\"Autocorrelation | Wikipedia\" href=\"http:\/\/en.wikipedia.org\/wiki\/Autocorrelation\">autocorrelation<\/a>. That is, rainfall in one time period seemed to influence rainfall in subsequent periods. Hurst needed to be able to see if there was a hidden long-term trend \u2014 statistically known as a <em>long-memory process<\/em> \u2014 in the Nile River data that might guide him in building a better dam for Egypt.<\/span><\/p>\n<p><span style=\"font-size: 16px;\">Does this sound familiar? A time series of varying levels that is seemingly random but in which it is suspected that there might also be a long-term, hidden trend. Not surprisingly rescaled range analysis had its moment in the financial analysis sun in the mid-1990s, when chaos theory, as applied to financial markets was a hot topic. <a title=\"What is the Chaos Theory? | Investopedia\" href=\"http:\/\/www.investopedia.com\/ask\/answers\/08\/chaos-theory.asp#axzz2JOxqqV84\">Chaos theory<\/a> is a branch of science that studies the interconnectedness of events that otherwise, on the surface, seem random.<\/span><\/p>\n<p><span style=\"font-size: 16px;\"><!--more-->Closely associated with rescaled range analysis is the <a title=\"Hurst Exponent | Wikipedia\" href=\"http:\/\/en.wikipedia.org\/wiki\/Hurst_exponent\">Hurst exponent<\/a>, indicated by <em>H<\/em>, also known as the \u201cindex of dependence\u201d or the \u201cindex of long-range dependence.\u201d A Hurst exponent ranges between 0 and 1, and measures three types of trends in a time series: persistence, randomness, or mean reversion.<\/span><\/p>\n<ul style=\"margin-left: 5%;\">\n<li style=\"padding-bottom: 3%;\"><span style=\"font-size: 16px;\">If a time series is persistent with <em>H<\/em> \u2265 0.5, then a future data point is likely to be like a data point preceding it. So an equity with <em>H<\/em> of 0.77 that has been up for the past week is more likely to be up next week as well, because its Hurst exponent is greater than 0.5.<\/span><\/li>\n<li style=\"padding-bottom: 3%;\"><span style=\"font-size: 16px;\">If the Hurst exponent of a time series is <em>H<\/em> &lt; 0.5, then it is likely to reverse trend over the time frame considered. Thus, an equity with <em>H<\/em> = 0.26 that was up last month is more likely than chance to be down next month.<\/span><\/li>\n<li style=\"padding-bottom: 3%;\"><span style=\"font-size: 16px;\">Time series that have Hurst exponents near to 0.5 display a random (i.e., a stochastic) process, in which knowing one data point does not provide insight into predicting future data points in the series.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-size: 16px;\">So what are the steps to conducting a rescaled range analysis and to estimating the Hurst exponent? As an instructional example, please reference <a href=\"http:\/\/blogs.cfainstitute.org\/investor\/files\/2013\/01\/S-and-P-500-Rescaled-Range-Analysis.xlsx\">the spreadsheet of the rescaled range analysis of daily return data for the S&amp;P 500 Index from 3 January 1950 through 15 November 2012<\/a>.<\/span><\/p>\n<p><span style=\"font-size: 16px;\"><strong>Rescaled Range Analysis Steps<\/strong><\/span><\/p>\n<p><span style=\"font-size: 16px;\">1. <span style=\"color: #008ed6;\"><strong>Choose your time series.<\/strong><\/span> Do you want to analyze fluctuations in the yield curve? West Texas sweet crude? Apple (<a title=\"Apple Inc (AAPL:US) | Bloomberg \" href=\"http:\/\/www.bloomberg.com\/quote\/AAPL:US\">AAPL<\/a>) or Google (<a title=\"Google Inc (GOOG:US) | Bloomberg\" href=\"http:\/\/www.bloomberg.com\/quote\/GOOG:US\">GOOG<\/a>) stock? Or the Dow Jones Industrial Average (<a title=\"Dow Jones Industrial Average | CNN Money\" href=\"http:\/\/money.cnn.com\/data\/markets\/dow\/\">DJIA<\/a>)? Here I am going to select the S&amp;P 500\u2019s daily returns.<\/span><\/p>\n<p><span style=\"font-size: 16px;\">2. <strong><span style=\"color: #008ed6;\">Choose your ranges.<\/span><\/strong> Rescaled range analysis depends on multiple lengths of time (i.e., ranges) to be analyzed and chosen arbitrarily by the analyst. In the example of the S&amp;P 500, there are 15,821 daily returns. So I chose the following ranges, all powers of two:<\/span><\/p>\n<p style=\"padding-left: 30px;\"><span style=\"font-size: 16px;\"><strong>a.<\/strong> Size of range is the entire data series = one range of 15,821 daily returns.<\/span><\/p>\n<p style=\"padding-left: 30px;\"><span style=\"font-size: 16px;\"><strong>b.<\/strong> Size of each range is 1\/2 of the entire data series = 15,821 \u00f7 2 = two ranges of either 7,911 or 7,910 daily returns.<\/span><\/p>\n<p style=\"padding-left: 30px;\"><span style=\"font-size: 16px;\"><strong>c.<\/strong> Size of each range is 1\/4 of the entire data series = 15,821 \u00f7 4 = four ranges of either 3,956 or 3,955 daily returns.<\/span><\/p>\n<p style=\"padding-left: 30px;\"><span style=\"font-size: 16px;\"><strong>d.<\/strong> Size of each range is 1\/8 of the entire data series = 15,821 \u00f7 8 = eight ranges of either 1,978 or 1,977.<\/span><\/p>\n<p style=\"padding-left: 30px;\"><span style=\"font-size: 16px;\"><strong>e.<\/strong> Size of each range is 1\/16 of the entire data series = 15,821 \u00f7 16 = sixteen ranges of either 989 or 988 daily returns.<\/span><\/p>\n<p style=\"padding-left: 30px;\"><span style=\"font-size: 16px;\"><strong>f.<\/strong> Size of each range is 1\/32 of the entire data series = 15,821 \u00f7 32 = thirty-two ranges of either 495 or 494 daily returns.<\/span><\/p>\n<p><span style=\"font-size: 16px;\">3. <span style=\"color: #008ed6;\"><strong>Calculate the mean for each range<em>.<\/em><\/strong><\/span> For each of the ranges, calculate a mean per the formula below. <em>Note: In the above example of the S&amp;P 500 there are 1 + 2 + 4 + 8 + 16 + 32 = 63 means calculated, one for each range.<\/em><\/span><\/p>\n<p><span style=\"font-size: 16px;\"><a href=\"http:\/\/blogs.cfainstitute.org\/investor\/files\/2012\/12\/Mean.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-11781\" title=\"Calculation for the mean for the range\" src=\"http:\/\/blogs.cfainstitute.org\/investor\/files\/2012\/12\/Mean.png\" alt=\"Calculation for the mean for the range\" width=\"301\" height=\"121\" \/><\/a><\/span><\/p>\n<p style=\"padding-left: 30px;\"><span style=\"font-size: 16px;\">Where:<\/span><\/p>\n<p style=\"padding-left: 60px;\"><span style=\"font-size: 16px;\"><em>s<\/em> = series (Series 1 is whole data series for S&amp;P 500, or 15,821 daily returns; series 5 is 16 ranges of either 989 or 988 daily returns.)<\/span><\/p>\n<p style=\"padding-left: 60px;\"><span style=\"font-size: 16px;\"><em>n<\/em> = the size of the range for which you are calculating the mean<\/span><\/p>\n<p style=\"padding-left: 60px;\"><span style=\"font-size: 16px;\"><em>X<\/em> = the value of one element in the range<\/span><\/p>\n<p><span style=\"font-size: 16px;\">4. <span style=\"color: #008ed6;\"><strong>Create a series of deviations for each range.<\/strong><\/span> Create another time series of deviations using the mean for each range. <em>Note: In the case of the S&amp;P 500, there will be six new \u201cdeviations from the mean\u201d ranges, given the six categories of ranges chosen in Step 2 above (i.e. ranges a, b, c, d, e, and f).<\/em><\/span><\/p>\n<p><span style=\"font-size: 16px;\"><a href=\"http:\/\/blogs.cfainstitute.org\/investor\/files\/2012\/12\/Calculation-for-deviation.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-11784\" title=\"Calculation for deviation\" src=\"http:\/\/blogs.cfainstitute.org\/investor\/files\/2012\/12\/Calculation-for-deviation.png\" alt=\"Calculation for deviation\" width=\"345\" height=\"89\" \/><\/a><\/span><\/p>\n<p style=\"padding-left: 30px;\"><span style=\"font-size: 16px;\">Where:<\/span><\/p>\n<p style=\"padding-left: 60px;\"><span style=\"font-size: 16px;\"><em>Y<\/em> = the new time series adjusted for deviations from the mean<\/span><\/p>\n<p style=\"padding-left: 60px;\"><span style=\"font-size: 16px;\"><em>X<\/em> = the value of one element in the range<\/span><\/p>\n<p style=\"padding-left: 60px;\"><span style=\"font-size: 16px;\"><em>m<\/em> = the mean for the range calculated in Step 3 above<\/span><\/p>\n<p><span style=\"font-size: 16px;\">5.<i><\/i><b><i>\u00a0<\/i><span style=\"color: #008ed6;\">Create a series which is the running total of the deviations from the mean.<\/span><\/b><b>\u00a0 <\/b>Now that you have a series of deviations from the mean for each range, you need to calculate a running total for each range\u2019s deviations from the mean.<b><i><\/i><\/b><\/span><\/p>\n<p style=\"text-align: center;\"><span style=\"font-size: 16px;\"><a href=\"http:\/\/blogs.cfainstitute.org\/investor\/files\/2013\/01\/Create-a-series-which-is-the-running-total-of-the-deviations-from-the-mean.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-14872 aligncenter\" src=\"http:\/\/blogs.cfainstitute.org\/investor\/files\/2013\/01\/Create-a-series-which-is-the-running-total-of-the-deviations-from-the-mean.png\" alt=\"Create-a-series-which-is-the-running-total-of-the-deviations-from-the-mean\" width=\"93\" height=\"67\" \/><\/a><\/span><\/p>\n<p style=\"padding-left: 30px;\"><span style=\"font-size: 16px;\">Where:<\/span><\/p>\n<p style=\"padding-left: 60px;\"><span style=\"font-size: 16px;\">y = the running total of the deviations from the mean for each series<\/span><\/p>\n<p style=\"padding-left: 60px;\"><span style=\"font-size: 16px;\">Y = the\u00a0time series adjusted for deviations from the mean<\/span><\/p>\n<p><span style=\"font-size: 16px;\">6. <span style=\"color: #008ed6;\"><strong>Calculate the widest difference in the series of the running total of deviations from the mean.<\/strong><\/span> Find both the maximum and minimum values in the series of deviations for each range. Take the difference between the maximum and minimum in order to calculate the widest difference. <em>Note: For the S&amp;P 500 example, there are 63 calculations, one for each of the 63 ranges.<\/em><\/span><\/p>\n<p><span style=\"font-size: 16px;\"><a href=\"http:\/\/blogs.cfainstitute.org\/investor\/files\/2012\/12\/widest-difference.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-11785\" title=\"Calculation for the widest difference\" src=\"http:\/\/blogs.cfainstitute.org\/investor\/files\/2012\/12\/widest-difference.png\" alt=\"Calculation for the widest difference\" width=\"646\" height=\"68\" \/><\/a><\/span><\/p>\n<p style=\"padding-left: 30px;\"><span style=\"font-size: 16px;\">Where:<\/span><\/p>\n<p style=\"padding-left: 60px;\"><span style=\"font-size: 16px;\"><em>R<\/em> = the widest spread in each range<\/span><\/p>\n<p style=\"padding-left: 60px;\"><span style=\"font-size: 16px;\"><em>Y<\/em> = the value of one element in the \u201crunning total of deviations from the mean\u201d range<\/span><\/p>\n<p><span style=\"font-size: 16px;\">7. <span style=\"color: #008ed6;\"><strong>Calculate the standard deviation for each range.<\/strong><\/span> <em>Note: There will be 63 standard deviations, one for each range.<\/em><\/span><\/p>\n<p><span style=\"font-size: 16px;\"><a href=\"http:\/\/blogs.cfainstitute.org\/investor\/files\/2012\/12\/Standard-deviation-range.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-11787\" title=\"Standard deviation for the range\" src=\"http:\/\/blogs.cfainstitute.org\/investor\/files\/2012\/12\/Standard-deviation-range.png\" alt=\"Standard deviation for the range\" width=\"453\" height=\"153\" \/><\/a>8. <span style=\"color: #008ed6;\"><strong>Calculate the rescaled range for each range in the time series.<\/strong><\/span> This step creates a new measure for each range in the time series that shows how wide is the range measured in standard deviations.<\/span><\/p>\n<p><span style=\"font-size: 16px;\"><a href=\"http:\/\/blogs.cfainstitute.org\/investor\/files\/2012\/12\/Rescaled-range.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-11788\" title=\"Rescaled range\" src=\"http:\/\/blogs.cfainstitute.org\/investor\/files\/2012\/12\/Rescaled-range.png\" alt=\"Rescaled range\" width=\"526\" height=\"81\" \/><\/a><\/span><\/p>\n<p style=\"padding-left: 30px;\"><span style=\"font-size: 16px;\">Where:<\/span><\/p>\n<p style=\"padding-left: 60px;\"><span style=\"font-size: 16px;\"><em>R<\/em>\/<em>S<\/em> = the rescaled range for each range in the time series<\/span><\/p>\n<p style=\"padding-left: 60px;\"><span style=\"font-size: 16px;\"><em>R<\/em> = the range created in step 5 above<\/span><\/p>\n<p style=\"padding-left: 60px;\"><span style=\"font-size: 16px;\"><em>\u03c3<\/em> = the standard deviation for the range under consideration<\/span><\/p>\n<p><span style=\"font-size: 16px;\">9. <span style=\"color: #008ed6;\"><strong>Average the rescaled range values for each region to summarize each range.<\/strong><\/span> For each region, average the rescaled range (<em>R<\/em>\/<em>S<\/em>) values. Using the S&amp;P 500 data as an example, we have the following <em>R<\/em>\/<em>S<\/em> values for each of the four ranges of ~3,955 in size:<\/span><\/p>\n<p style=\"padding-left: 30px;\"><span style=\"font-size: 16px;\">\u201cRange 1\/4\u201d, part 1, <em>R<\/em>\/<em>S<\/em>: 83.04<\/span><\/p>\n<p style=\"padding-left: 30px;\"><span style=\"font-size: 16px;\">\u201cRange 1\/4\u201d, part 2, <em>R<\/em>\/<em>S<\/em>: 63.51<\/span><\/p>\n<p style=\"padding-left: 30px;\"><span style=\"font-size: 16px;\">\u201cRange 1\/4\u201d, part 3, <em>R<\/em>\/<em>S<\/em>: 84.16<\/span><\/p>\n<p style=\"padding-left: 30px;\"><span style=\"font-size: 16px;\">\u201cRange 1\/4\u201d, part 4, <em>R<\/em>\/<em>S<\/em>: 88.09<\/span><\/p>\n<p style=\"padding-left: 30px;\"><span style=\"font-size: 16px;\">Average of the four <em>R<\/em>\/<em>S<\/em> values for \u201cRange 1\/4\u201d = (83.04 +\u00a063.51 +\u00a084.16 + 88.09) \u00f7 4 = 79.70<\/span><\/p>\n<p><span style=\"font-size: 16px;\">For the S&amp;P 500 we have the following values for the rescaled ranges:<\/span><\/p>\n<p style=\"text-align: center;\"><span style=\"font-size: 16px;\"><a href=\"http:\/\/blogs.cfainstitute.org\/investor\/files\/2013\/01\/SP-500-rescaled-ranges1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-14865 aligncenter\" src=\"http:\/\/blogs.cfainstitute.org\/investor\/files\/2013\/01\/SP-500-rescaled-ranges1-300x116.png\" alt=\"SP-500-rescaled-ranges\" width=\"300\" height=\"116\" \/><\/a><\/span><\/p>\n<p><span style=\"font-size: 16px;\">Now that you have rescaled each range in the time series, you can calculate the Hurst exponent, <em>H<\/em>, that will summarize in one number the degree of persistence, randomness, or mean reversion in your time series.<\/span><\/p>\n<p><span style=\"font-size: 16px;\"><strong>Calculating the Hurst Exponent Steps<\/strong><\/span><\/p>\n<p><span style=\"font-size: 16px;\">1. <span style=\"color: #008ed6;\"><strong>Calculate the logarithmic values for the size of each region and for each region\u2019s rescaled range.<\/strong><\/span> For example, consider the above S&amp;P 500 data:<\/span><\/p>\n<p style=\"text-align: center;\"><span style=\"font-size: 16px;\"><a href=\"http:\/\/blogs.cfainstitute.org\/investor\/files\/2013\/01\/logarithmic-values-for-the-size-of-each-region-and-for-each-region-and-for-each-regions-rescaled-range.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-14867 aligncenter\" src=\"http:\/\/blogs.cfainstitute.org\/investor\/files\/2013\/01\/logarithmic-values-for-the-size-of-each-region-and-for-each-region-and-for-each-regions-rescaled-range-300x136.png\" alt=\"logarithmic-values-for-the-size-of-each-region-and-for-each-region-and-for-each-regions-rescaled-range\" width=\"300\" height=\"136\" \/><\/a><\/span><\/p>\n<p><span style=\"font-size: 16px;\">2. <span style=\"color: #008ed6;\"><strong>Plot the logarithm of the size (<em>x<\/em> axis) of each series versus the logarithm of the rescaled range (<em>y<\/em> axis).<\/strong><\/span> This results in a graph that looks something like this one for the S&amp;P 500:<\/span><\/p>\n<hr \/>\n<p style=\"text-align: center;\"><span style=\"font-size: 16px;\"><strong>Rescaled Range Analysis of the S&amp;P 500 (3 January 1950 to 15 November 2012)<\/strong><\/span><br \/>\n<span style=\"font-size: 16px;\"><a href=\"http:\/\/blogs.cfainstitute.org\/investor\/files\/2013\/01\/Rescaled-Range-Analysis-of-the-SP-5001.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-14871\" style=\"width: 590px; height: 348px;\" src=\"http:\/\/blogs.cfainstitute.org\/investor\/files\/2013\/01\/Rescaled-Range-Analysis-of-the-SP-5001-300x217.png\" alt=\"Rescaled-Range-Analysis-of-the-SP-500\" width=\"613\" height=\"350\" \/><\/a><\/span><\/p>\n<hr \/>\n<p><span style=\"font-size: 16px;\">3. <span style=\"color: #008ed6;\"><strong>Calculate the slope of the data to find the Hurst exponent.<\/strong><\/span> <em>H<\/em> is the slope of the plot of\u00a0each range\u2019s log (<em>R<\/em>\/<em>S<\/em>) versus each range\u2019s log (size). For the S&amp;P 500 for 3 January 1950 to 15 November, <em>H<\/em> is 0.49. Recall that this means that the S&amp;P 500 demonstrates randomness.<\/span><\/p>\n<p><span style=\"font-size: 16px;\">Knowing the <em>H<\/em>, suggests some hypothetical trading strategies. For example, stocks with <em>H<\/em> \u2265 0.5 \u2014 that is, persistence \u2014 and positive price appreciation would be attractive to a growth manager wanting future capital appreciation. Whereas, stocks with H &lt; 0.5 with prices declining for some time suggest an eventual price trend reversal to a value investor.<\/span><\/p>\n<p style=\"font-size: smaller;\"><span style=\"font-size: 16px;\">Photo credit: \u00a9iStockphoto.com\/ugurhan<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-size: 16px;\"><em>Originally published on CFA Institute\u2019s \u00a0<a href=\"https:\/\/blogs.cfainstitute.org\/investor\/\">Enterprising Investor<\/a>.<\/em><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Editor&#8217;s note: Thanks to the diligence of Armin Grueneich this post has been amended to reflect\u00a0the addition of\u00a0step #5, below,\u00a0in the calculation of the rescaled range. Rescaled range analysis is a statistical technique designed to assess the nature and magnitude of variability in data over time. In investing rescaled range analysis has been used to [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":5302,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[12,3],"tags":[165,164],"class_list":["post-5301","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-best-of-the-blog","category-the-blog","tag-quantitative-methods","tag-rescaled-range-analysis"],"_links":{"self":[{"href":"https:\/\/jasonapollovoss.com\/web\/wp-json\/wp\/v2\/posts\/5301","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jasonapollovoss.com\/web\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jasonapollovoss.com\/web\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jasonapollovoss.com\/web\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/jasonapollovoss.com\/web\/wp-json\/wp\/v2\/comments?post=5301"}],"version-history":[{"count":0,"href":"https:\/\/jasonapollovoss.com\/web\/wp-json\/wp\/v2\/posts\/5301\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jasonapollovoss.com\/web\/wp-json\/wp\/v2\/media\/5302"}],"wp:attachment":[{"href":"https:\/\/jasonapollovoss.com\/web\/wp-json\/wp\/v2\/media?parent=5301"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jasonapollovoss.com\/web\/wp-json\/wp\/v2\/categories?post=5301"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jasonapollovoss.com\/web\/wp-json\/wp\/v2\/tags?post=5301"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}