{
  "_id": "6a1f2b5eb401979e7342545d",
  "Package": "PerformanceAnalytics",
  "Type": "Package",
  "Title": "Econometric Tools for Performance and Risk Analysis",
  "Authors@R": "c(\nperson(given=c(\"Brian\",\"G.\"),family=\"Peterson\",role=c(\"cre\",\"aut\",\"cph\"), email=\"brian@braverock.com\")\n, person(given=\"Peter\",family=\"Carl\",role=c(\"aut\",\"cph\"), email=\"peter@braverock.com\")\n, person(given=\"Kris\",family=\"Boudt\",role=c(\"ctb\",\"cph\"))\n, person(given=\"Ross\",family=\"Bennett\",role=\"ctb\")\n, person(given=\"Joshua\",family=\"Ulrich\",role=\"ctb\")\n, person(given=\"Eric\",family=\"Zivot\",role=\"ctb\")\n, person(given=\"Dries\",family=\"Cornilly\",role=\"ctb\")\n, person(given=\"Eric\",family=\"Hung\",role=\"ctb\")\n, person(given=\"Matthieu\",family=\"Lestel\",role=\"ctb\")\n, person(given=\"Kyle\",family=\"Balkissoon\",role=\"ctb\")\n, person(given=\"Diethelm\",family=\"Wuertz\",role=\"ctb\")\n, person(given=c(\"Anthony\",\"Alexander\"),family=\"Christidis\",role=\"ctb\")\n, person(given=\"R. Douglas\",family=\"Martin\",role=\"ctb\")\n, person(given=c(\"Zeheng\", \"Zenith\"),family=\"Zhou\",role=\"ctb\")\n, person(given=c(\"Justin\", \"M.\"),family=\"Shea\",role=\"ctb\")\n, person(given=\"Dhairya\",family=\"Jain\",role=\"ctb\")\n, person(given=\"Talgat\",family=\"Daniyarov\",role=\"ctb\")\n)",
  "Version": "2.1.0",
  "Date": "2026-04-05",
  "Description": "Collection of econometric functions for performance and\nrisk analysis. In addition to standard risk and performance\nmetrics, this package aims to aid practitioners and researchers\nin utilizing the latest research in analysis of non-normal\nreturn streams.  In general, it is most tested on return\n(rather than price) data on a regular scale, but most functions\nwill work with irregular return data as well, and increasing\nnumbers of functions will work with P&L or price data where\npossible.",
  "VignetteBuilder": "R.rsp",
  "License": "GPL-2 | GPL-3",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "URL": "https://github.com/braverock/PerformanceAnalytics",
  "Copyright": "(c) 2004-2026",
  "RoxygenNote": "7.3.3",
  "Config/testthat/edition": "3",
  "Repository": "https://braverock.r-universe.dev",
  "Date/Publication": "2026-04-13 20:57:04 UTC",
  "RemoteUrl": "https://github.com/braverock/performanceanalytics",
  "RemoteRef": "HEAD",
  "RemoteSha": "c079aea14727f68b5bfcc1e90292ceeb8a1f22e7",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-05-15 10:20:12 UTC",
    "User": "root"
  },
  "Author": "Brian G. Peterson [cre, aut, cph],\nPeter Carl [aut, cph],\nKris Boudt [ctb, cph],\nRoss Bennett [ctb],\nJoshua Ulrich [ctb],\nEric Zivot [ctb],\nDries Cornilly [ctb],\nEric Hung [ctb],\nMatthieu Lestel [ctb],\nKyle Balkissoon [ctb],\nDiethelm Wuertz [ctb],\nAnthony Alexander Christidis [ctb],\nR. Douglas Martin [ctb],\nZeheng Zenith Zhou [ctb],\nJustin M. Shea [ctb],\nDhairya Jain [ctb],\nTalgat Daniyarov [ctb]",
  "Maintainer": "Brian G. Peterson <brian@braverock.com>",
  "MD5sum": "123caa4a6033802e663eee5ff219e926",
  "_user": "braverock",
  "_type": "src",
  "_file": "PerformanceAnalytics_2.1.0.tar.gz",
  "_fileid": "18e576c1d68105a76f8d26c8a538b85faea3074574330090e843476c5ec04e4a",
  "_filesize": 3472258,
  "_sha256": "18e576c1d68105a76f8d26c8a538b85faea3074574330090e843476c5ec04e4a",
  "_created": "2026-05-15T10:20:12.000Z",
  "_published": "2026-06-02T19:13:34.475Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79151738072,
      "time": 180,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7014998035"
    },
    {
      "job": 79151738251,
      "time": 222,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7015009372"
    },
    {
      "job": 79151738858,
      "time": 183,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7014998968"
    },
    {
      "job": 79151738585,
      "time": 190,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7015000922"
    },
    {
      "job": 79151738352,
      "time": 149,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7014999083"
    },
    {
      "job": 79151738761,
      "time": 233,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7015018661"
    },
    {
      "job": 79151738168,
      "time": 117,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7014980958"
    },
    {
      "job": 79151738637,
      "time": 334,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7015040085"
    },
    {
      "job": 79151738495,
      "time": 265,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7014948468"
    },
    {
      "job": 79151737383,
      "time": 134,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7367437023"
    },
    {
      "job": 79151738426,
      "time": 167,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7014994538"
    },
    {
      "job": 79151738205,
      "time": 207,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7015005412"
    },
    {
      "job": 79151738644,
      "time": 180,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7014998014"
    }
  ],
  "_buildurl": "https://github.com/r-universe/braverock/actions/runs/25912569934",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/braverock/performanceanalytics",
  "_commit": {
    "id": "c079aea14727f68b5bfcc1e90292ceeb8a1f22e7",
    "author": "Brian G. Peterson <brian@braverock.com>",
    "committer": "Brian G. Peterson <brian@braverock.com>",
    "message": "add reverse dependency check\n",
    "time": 1776113824
  },
  "_maintainer": {
    "name": "Brian G. Peterson",
    "email": "brian@braverock.com",
    "login": "braverock",
    "linkedin": "in/briangpeterson",
    "uuid": 1668391
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.0.0",
      "role": "Depends"
    },
    {
      "package": "xts",
      "version": ">= 0.10.0",
      "role": "Depends"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "quadprog",
      "role": "Imports"
    },
    {
      "package": "zoo",
      "role": "Imports"
    },
    {
      "package": "dygraphs",
      "role": "Suggests"
    },
    {
      "package": "Hmisc",
      "role": "Suggests"
    },
    {
      "package": "MASS",
      "role": "Suggests"
    },
    {
      "package": "quantmod",
      "role": "Suggests"
    },
    {
      "package": "gamlss",
      "role": "Suggests"
    },
    {
      "package": "gamlss.dist",
      "role": "Suggests"
    },
    {
      "package": "robustbase",
      "role": "Suggests"
    },
    {
      "package": "quantreg",
      "role": "Suggests"
    },
    {
      "package": "ggplot2",
      "role": "Suggests"
    },
    {
      "package": "vdiffr",
      "role": "Suggests"
    },
    {
      "package": "RColorBrewer",
      "role": "Suggests"
    },
    {
      "package": "googleVis",
      "role": "Suggests"
    },
    {
      "package": "plotly",
      "role": "Suggests"
    },
    {
      "package": "gridExtra",
      "role": "Suggests"
    },
    {
      "package": "ggpubr",
      "role": "Suggests"
    },
    {
      "package": "nloptr",
      "role": "Suggests"
    },
    {
      "package": "rgenoud",
      "role": "Suggests"
    },
    {
      "package": "RPESE",
      "role": "Suggests"
    },
    {
      "package": "RobStatTM",
      "role": "Suggests"
    },
    {
      "package": "fit.models",
      "role": "Suggests"
    },
    {
      "package": "R.rsp",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "covr",
      "role": "Suggests"
    }
  ],
  "_owner": "braverock",
  "_selfowned": true,
  "_usedby": 23,
  "_updates": [
    {
      "week": "2025-34",
      "n": 3
    },
    {
      "week": "2026-10",
      "n": 3
    },
    {
      "week": "2026-13",
      "n": 15
    },
    {
      "week": "2026-14",
      "n": 97
    },
    {
      "week": "2026-15",
      "n": 2
    },
    {
      "week": "2026-16",
      "n": 1
    }
  ],
  "_tags": [],
  "_stars": 233,
  "_contributors": [
    {
      "user": "braverock",
      "count": 1021,
      "uuid": 1668391
    },
    {
      "user": "peterccarl",
      "count": 869,
      "uuid": 9954629
    },
    {
      "user": "pulkit",
      "count": 113,
      "uuid": 450662
    },
    {
      "user": "shubhankit",
      "count": 92,
      "uuid": 1568857
    },
    {
      "user": "zenithzhou",
      "count": 54,
      "uuid": 17442816
    },
    {
      "user": "justinmshea",
      "count": 50,
      "uuid": 10689703
    },
    {
      "user": "lestelm",
      "count": 45,
      "uuid": 10867879
    },
    {
      "user": "joshuaulrich",
      "count": 31,
      "uuid": 1023193
    },
    {
      "user": "erichung0404",
      "count": 18,
      "uuid": 13866486
    },
    {
      "user": "rossb34",
      "count": 14,
      "uuid": 5797430
    },
    {
      "user": "jaymon0703",
      "count": 13,
      "uuid": 4340156
    },
    {
      "user": "kecoli",
      "count": 8,
      "uuid": 3301464
    },
    {
      "user": "c3jg",
      "count": 7,
      "uuid": 26362809
    },
    {
      "user": "kylebalkissoon",
      "count": 6,
      "uuid": 4431267
    },
    {
      "user": "anandkkumar",
      "count": 4,
      "uuid": 4745059
    },
    {
      "user": "sen-saven",
      "count": 4,
      "uuid": 5057966
    },
    {
      "user": "erolbicero",
      "count": 2,
      "uuid": 12704651
    },
    {
      "user": "sa-ccr",
      "count": 2,
      "uuid": 14264331
    },
    {
      "user": "mwip",
      "count": 2,
      "uuid": 29728338
    },
    {
      "user": "anthonychristidis",
      "count": 2,
      "uuid": 34141555
    },
    {
      "user": "adnanberberovic",
      "count": 1,
      "uuid": 4135208
    },
    {
      "user": "anshul96go",
      "count": 1,
      "uuid": 26899264
    },
    {
      "user": "ashwinagrawal16",
      "count": 1,
      "uuid": 21083650
    },
    {
      "user": "jaindhairyahere",
      "count": 1,
      "uuid": 45534759
    },
    {
      "user": "divyansh997",
      "count": 1,
      "uuid": 45530045
    },
    {
      "user": "jwarren1984",
      "count": 1,
      "uuid": 23409312
    },
    {
      "user": "mppalves",
      "count": 1,
      "uuid": 37006832
    },
    {
      "user": "mdancho84",
      "count": 1,
      "uuid": 13734662
    },
    {
      "user": "pteetor",
      "count": 1,
      "uuid": 1176689
    },
    {
      "user": "stanimir-ivanov",
      "count": 1,
      "uuid": 32636583
    },
    {
      "user": "chabrault",
      "count": 1,
      "uuid": 37081971
    },
    {
      "user": "cortinah",
      "count": 1,
      "uuid": 22863380
    },
    {
      "user": "tappek",
      "count": 1,
      "uuid": 77916431
    }
  ],
  "_userbio": {
    "uuid": 1668391,
    "type": "user",
    "name": "Brian G. Peterson"
  },
  "_downloads": {
    "count": 41344,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/PerformanceAnalytics"
  },
  "_mentions": 93,
  "_devurl": "https://github.com/braverock/performanceanalytics",
  "_searchresults": 5792,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/PerformanceAnalytics.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/braverock/performanceanalytics",
  "_realowner": "braverock",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.9.4",
      "date": "2007-04-16"
    },
    {
      "version": "0.9.5",
      "date": "2007-07-10"
    },
    {
      "version": "0.9.6",
      "date": "2007-12-30"
    },
    {
      "version": "0.9.7",
      "date": "2008-09-30"
    },
    {
      "version": "0.9.7.1",
      "date": "2008-10-12"
    },
    {
      "version": "1.0.0",
      "date": "2009-10-27"
    },
    {
      "version": "1.0.2",
      "date": "2010-04-08"
    },
    {
      "version": "1.0.2.1",
      "date": "2010-04-25"
    },
    {
      "version": "1.0.3",
      "date": "2010-08-04"
    },
    {
      "version": "1.0.3.2",
      "date": "2010-09-15"
    },
    {
      "version": "1.0.4.4",
      "date": "2012-03-31"
    },
    {
      "version": "1.1.0",
      "date": "2013-01-29"
    },
    {
      "version": "1.4.3541",
      "date": "2014-09-16"
    },
    {
      "version": "1.5.2",
      "date": "2018-03-02"
    },
    {
      "version": "1.5.3",
      "date": "2019-06-23"
    },
    {
      "version": "2.0.4",
      "date": "2020-02-06"
    },
    {
      "version": "2.0.8",
      "date": "2024-12-09"
    },
    {
      "version": "2.1.0",
      "date": "2026-04-11"
    }
  ],
  "_exports": [
    "ActivePremium",
    "ActiveReturn",
    "AdjustedSharpeRatio",
    "allsymbols",
    "apply.fromstart",
    "apply.rolling",
    "AppraisalRatio",
    "AverageDrawdown",
    "AverageLength",
    "AverageRecovery",
    "BernardoLedoitRatio",
    "BetaCoKurtosis",
    "BetaCoSkewness",
    "BetaCoVariance",
    "bluefocus",
    "bluemono",
    "bond.dates",
    "bond.labels",
    "BurkeRatio",
    "CalculateReturns",
    "CalmarRatio",
    "CAPM.alpha",
    "CAPM.beta",
    "CAPM.beta.bear",
    "CAPM.beta.bull",
    "CAPM.CML",
    "CAPM.CML.slope",
    "CAPM.dynamic",
    "CAPM.epsilon",
    "CAPM.jensenAlpha",
    "CAPM.RiskPremium",
    "CAPM.SML.slope",
    "CDaR.alpha",
    "CDaR.beta",
    "CDD",
    "centeredcomoment",
    "centeredmoment",
    "chart.ACF",
    "chart.ACFplus",
    "chart.Bar",
    "chart.BarVaR",
    "chart.Boxplot",
    "chart.CaptureRatios",
    "chart.Correlation",
    "chart.CumReturns",
    "chart.Drawdown",
    "chart.ECDF",
    "chart.Events",
    "chart.Histogram",
    "chart.QQPlot",
    "chart.Regression",
    "chart.RelativePerformance",
    "chart.RiskReturnScatter",
    "chart.RollingCorrelation",
    "chart.RollingMean",
    "chart.RollingPerformance",
    "chart.RollingQuantileRegression",
    "chart.RollingRegression",
    "chart.Scatter",
    "chart.SFM",
    "chart.SnailTrail",
    "chart.StackedBar",
    "chart.TimeSeries",
    "chart.VaRSensitivity",
    "charts.Bar",
    "charts.BarVaR",
    "charts.PerformanceSummary",
    "charts.RollingPerformance",
    "charts.RollingRegression",
    "charts.TimeSeries",
    "checkData",
    "clean.boudt",
    "closedsymbols",
    "CoKurtosis",
    "CoKurtosisMatrix",
    "CoSkewness",
    "CoSkewnessMatrix",
    "CoVariance",
    "CVaR",
    "cycles.dates",
    "dark6equal",
    "dark8equal",
    "derportm2",
    "derportm3",
    "derportm4",
    "DownsideDeviation",
    "DownsideFrequency",
    "DownsidePotential",
    "DownsideSharpeRatio",
    "DRatio",
    "DrawdownDeviation",
    "DrawdownPeak",
    "Drawdowns",
    "equity.dates",
    "equity.labels",
    "ES",
    "ETL",
    "FamaBeta",
    "fillsymbols",
    "findDrawdowns",
    "Frequency",
    "greenfocus",
    "greenmono",
    "grey6mono",
    "grey8mono",
    "HurstIndex",
    "InformationRatio",
    "Kappa",
    "KellyRatio",
    "kurtosis",
    "legend",
    "Level.calculate",
    "linesymbols",
    "M2.ewma",
    "M2.shrink",
    "M2.struct",
    "M2Sortino",
    "M3.ewma",
    "M3.mat2vec",
    "M3.MCA",
    "M3.MM",
    "M3.shrink",
    "M3.struct",
    "M3.vec2mat",
    "M4.ewma",
    "M4.mat2vec",
    "M4.MCA",
    "M4.MM",
    "M4.shrink",
    "M4.struct",
    "M4.vec2mat",
    "macro.dates",
    "macro.labels",
    "MarketTiming",
    "MartinRatio",
    "maxDrawdown",
    "mean.geometric",
    "mean.LCL",
    "mean.stderr",
    "mean.UCL",
    "MeanAbsoluteDeviation",
    "MinTrackRecord",
    "MM.NCE",
    "Modigliani",
    "MSquared",
    "MSquaredExcess",
    "NetSelectivity",
    "Omega",
    "OmegaExcessReturn",
    "OmegaSharpeRatio",
    "opensymbols",
    "PainIndex",
    "PainRatio",
    "portm2",
    "portm3",
    "portm4",
    "ProbSharpeRatio",
    "ProspectRatio",
    "RachevRatio",
    "rainbow10equal",
    "rainbow12equal",
    "rainbow6equal",
    "rainbow8equal",
    "redfocus",
    "redmono",
    "Return.annualized",
    "Return.annualized.excess",
    "Return.calculate",
    "Return.centered",
    "Return.clean",
    "Return.cumulative",
    "Return.excess",
    "Return.Geltner",
    "Return.locScaleRob",
    "Return.portfolio",
    "Return.read",
    "Return.rebalancing",
    "Return.relative",
    "rich10equal",
    "rich12equal",
    "rich6equal",
    "rich8equal",
    "risk.dates",
    "risk.labels",
    "RPESE.control",
    "sd.annualized",
    "sd.multiperiod",
    "Selectivity",
    "SemiDeviation",
    "SemiSD",
    "SemiVariance",
    "set6equal",
    "set8equal",
    "SFM.alpha",
    "SFM.beta",
    "SFM.beta.bear",
    "SFM.beta.bull",
    "SFM.CML",
    "SFM.CML.slope",
    "SFM.coefficients",
    "SFM.dynamic",
    "SFM.epsilon",
    "SFM.fit.models",
    "SFM.jensenAlpha",
    "SharpeRatio",
    "SharpeRatio.annualized",
    "SharpeRatio.modified",
    "skewness",
    "SkewnessKurtosisRatio",
    "SmoothingIndex",
    "sortDrawdowns",
    "SortinoRatio",
    "SpecificRisk",
    "StdDev",
    "StdDev.annualized",
    "SterlingRatio",
    "SystematicRisk",
    "table.AnnualizedReturns",
    "table.Arbitrary",
    "table.Autocorrelation",
    "table.CalendarReturns",
    "table.CAPM",
    "table.CaptureRatios",
    "table.Correlation",
    "table.Distributions",
    "table.DownsideRisk",
    "table.DownsideRiskRatio",
    "table.Drawdowns",
    "table.DrawdownsRatio",
    "table.HigherMoments",
    "table.InformationRatio",
    "table.ProbOutPerformance",
    "table.RollingPeriods",
    "table.SFM",
    "table.SpecificRisk",
    "table.Stats",
    "table.TrailingPeriods",
    "table.TrailingPeriodsRel",
    "table.UpDownRatios",
    "table.Variability",
    "textplot",
    "tim10equal",
    "tim12equal",
    "tim6equal",
    "tim8equal",
    "TimingRatio",
    "to.monthly.contributions",
    "to.period.contributions",
    "to.quarterly.contributions",
    "to.weekly.contributions",
    "to.yearly.contributions",
    "tol10qualitative",
    "tol11qualitative",
    "tol12qualitative",
    "tol14rainbow",
    "tol15rainbow",
    "tol18rainbow",
    "tol1qualitative",
    "tol21rainbow",
    "tol2qualitative",
    "tol3qualitative",
    "tol4qualitative",
    "tol5qualitative",
    "tol6qualitative",
    "tol7qualitative",
    "tol8qualitative",
    "tol9qualitative",
    "TotalRisk",
    "TrackingError",
    "TreynorRatio",
    "UlcerIndex",
    "UpDownRatios",
    "UpsideFrequency",
    "UpsidePotentialRatio",
    "UpsideRisk",
    "VaR",
    "VaR.backtest",
    "VolatilitySkewness",
    "zerofill"
  ],
  "_datasets": [
    {
      "name": "edhec",
      "title": "EDHEC-Risk Hedge Fund Style Indices",
      "object": "edhec",
      "class": [
        "xts",
        "zoo"
      ],
      "fields": [
        "Convertible Arbitrage",
        "CTA Global",
        "Distressed Securities",
        "Emerging Markets",
        "Equity Market Neutral",
        "Event Driven",
        "Fixed Income Arbitrage",
        "Global Macro",
        "Long/Short Equity",
        "Merger Arbitrage",
        "Relative Value",
        "Short Selling",
        "Funds of Funds"
      ],
      "rows": 293,
      "table": true,
      "tojson": false
    },
    {
      "name": "managers",
      "title": "Hypothetical Alternative Asset Manager and Benchmark Data",
      "object": "managers",
      "class": [
        "xts",
        "zoo"
      ],
      "fields": [
        "HAM1",
        "HAM2",
        "HAM3",
        "HAM4",
        "HAM5",
        "HAM6",
        "EDHEC LS EQ",
        "SP500 TR",
        "US 10Y TR",
        "US 3m TR"
      ],
      "rows": 132,
      "table": true,
      "tojson": false
    },
    {
      "name": "portfolio_bacon",
      "title": "Bacon(2008) Data",
      "object": "portfolio_bacon",
      "class": [
        "xts",
        "zoo"
      ],
      "fields": [
        "portfolio.monthly.return....",
        "benchmark.return...."
      ],
      "rows": 24,
      "table": true,
      "tojson": false
    },
    {
      "name": "prices",
      "title": "Selected Price Series Example Data",
      "object": "prices",
      "class": [
        "zoo"
      ],
      "fields": [
        "AdjClose"
      ],
      "rows": 2011,
      "table": true,
      "tojson": false
    },
    {
      "name": "test_returns",
      "title": "Sample sector returns for use by unit tests",
      "object": "test_returns",
      "class": [
        "xts",
        "zoo"
      ],
      "fields": [
        "Sector1",
        "Sector2",
        "Sector3",
        "Sector4",
        "Sector5",
        "Sector6",
        "Sector7",
        "Sector8",
        "Sector9",
        "Sector10"
      ],
      "rows": 5,
      "table": true,
      "tojson": false
    },
    {
      "name": "test_weights",
      "title": "Sample sector weights for use by unit tests",
      "object": "test_weights",
      "class": [
        "xts",
        "zoo"
      ],
      "fields": [
        "Sector1",
        "Sector2",
        "Sector3",
        "Sector4",
        "Sector5",
        "Sector6",
        "Sector7",
        "Sector8",
        "Sector9",
        "Sector10"
      ],
      "rows": 5,
      "table": true,
      "tojson": false
    },
    {
      "name": "weights",
      "title": "Selected Portfolio Weights Data",
      "object": "weights",
      "class": [
        "xts",
        "zoo"
      ],
      "fields": [
        "Convertible Arbitrage",
        "CTA Global",
        "Distressed Securities",
        "Emerging Markets",
        "Equity Market Neutral",
        "Event Driven",
        "Fixed Income Arbitrage",
        "Global Macro",
        "Long/Short Equity",
        "Merger Arbitrage",
        "Relative Value"
      ],
      "rows": 8,
      "table": true,
      "tojson": false
    }
  ],
  "_help": [
    {
      "page": "PerformanceAnalytics-package",
      "title": "Econometric tools for performance and risk analysis.",
      "topics": [
        "PerformanceAnalytics-package",
        "PerformanceAnalytics"
      ]
    },
    {
      "page": "dot-coefficients",
      "title": "Wrapper for SFM's regression models.",
      "topics": [
        ".coefficients"
      ]
    },
    {
      "page": "ActivePremium",
      "title": "Active Premium or Active Return",
      "topics": [
        "ActivePremium",
        "ActiveReturn"
      ]
    },
    {
      "page": "AdjustedSharpeRatio",
      "title": "Adjusted Sharpe ratio of the return distribution",
      "topics": [
        "AdjustedSharpeRatio"
      ]
    },
    {
      "page": "apply.fromstart",
      "title": "calculate a function over an expanding window always starting from the beginning of the series",
      "topics": [
        "apply.fromstart"
      ]
    },
    {
      "page": "apply.rolling",
      "title": "calculate a function over a rolling window",
      "topics": [
        "apply.rolling"
      ]
    },
    {
      "page": "AppraisalRatio",
      "title": "Appraisal ratio of the return distribution",
      "topics": [
        "AppraisalRatio"
      ]
    },
    {
      "page": "AverageDrawdown",
      "title": "Calculates the average depth of the observed drawdowns.",
      "topics": [
        "AverageDrawdown"
      ]
    },
    {
      "page": "AverageLength",
      "title": "Calculates the average length (in periods) of the observed drawdowns.",
      "topics": [
        "AverageLength"
      ]
    },
    {
      "page": "AverageRecovery",
      "title": "Calculates the average length (in periods) of the observed recovery period.",
      "topics": [
        "AverageRecovery"
      ]
    },
    {
      "page": "BernardoLedoitRatio",
      "title": "Bernardo and Ledoit ratio of the return distribution",
      "topics": [
        "BernardoLedoitRatio"
      ]
    },
    {
      "page": "BetaCoMoments",
      "title": "Functions to calculate systematic or beta co-moments of return series",
      "concept": [
        "beta co-moments",
        "moments"
      ],
      "topics": [
        "BetaCoKurtosis",
        "BetaCoMoments",
        "BetaCoSkewness",
        "BetaCoVariance",
        "SystematicKurtosis",
        "SystematicSkewness"
      ]
    },
    {
      "page": "BurkeRatio",
      "title": "Burke ratio of the return distribution",
      "topics": [
        "BurkeRatio"
      ]
    },
    {
      "page": "CalmarRatio",
      "title": "calculate a Calmar or Sterling reward/risk ratio Calmar and Sterling Ratios are yet another method of creating a risk-adjusted measure for ranking investments similar to the 'SharpeRatio'.",
      "topics": [
        "CalmarRatio",
        "SterlingRatio"
      ]
    },
    {
      "page": "CAPM.RiskPremium",
      "title": "utility functions for single factor (CAPM) CML, SML, and RiskPremium",
      "topics": [
        "CAPM.CML",
        "CAPM.CML.slope",
        "CAPM.RiskPremium",
        "CAPM.SML.slope",
        "CAPM.utils",
        "SFM.CML",
        "SFM.CML.slope",
        "SFM.RiskPremium",
        "SFM.SML.slope",
        "SFM.utils"
      ]
    },
    {
      "page": "CAPM.dynamic",
      "title": "Time-varying conditional single factor model beta",
      "topics": [
        "CAPM.dynamic",
        "SFM.dynamic"
      ]
    },
    {
      "page": "CAPM.epsilon",
      "title": "Regression epsilon of the return distribution",
      "topics": [
        "CAPM.epsilon",
        "SFM.epsilon"
      ]
    },
    {
      "page": "CAPM.jensenAlpha",
      "title": "Jensen's alpha of the return distribution",
      "topics": [
        "CAPM.jensenAlpha",
        "SFM.jensenAlpha"
      ]
    },
    {
      "page": "CDaR.alpha",
      "title": "Conditional Drawdown alpha",
      "topics": [
        "CDaR.alpha"
      ]
    },
    {
      "page": "CDaR.beta",
      "title": "Conditional Drawdown beta",
      "topics": [
        "CDaR.beta"
      ]
    },
    {
      "page": "CDD",
      "title": "Calculate Uryasev's proposed Conditional Drawdown at Risk (CDD or CDaR) measure",
      "topics": [
        "CDaR",
        "CDD"
      ]
    },
    {
      "page": "chart.ACF",
      "title": "Create ACF chart or ACF with PACF two-panel chart",
      "topics": [
        "chart.ACF",
        "chart.ACFplus"
      ]
    },
    {
      "page": "chart.Bar",
      "title": "wrapper for barchart of returns",
      "topics": [
        "chart.Bar",
        "charts.Bar"
      ]
    },
    {
      "page": "chart.BarVaR",
      "title": "Periodic returns in a bar chart with risk metric overlay",
      "topics": [
        "chart.BarVaR",
        "charts.BarVaR"
      ]
    },
    {
      "page": "chart.Boxplot",
      "title": "box whiskers plot wrapper",
      "topics": [
        "chart.Boxplot"
      ]
    },
    {
      "page": "chart.CaptureRatios",
      "title": "Chart of Capture Ratios against a benchmark",
      "topics": [
        "chart.CaptureRatios"
      ]
    },
    {
      "page": "chart.Correlation",
      "title": "correlation matrix chart",
      "topics": [
        "chart.Correlation"
      ]
    },
    {
      "page": "chart.CumReturns",
      "title": "Cumulates and graphs a set of periodic returns",
      "topics": [
        "chart.CumReturns"
      ]
    },
    {
      "page": "chart.Drawdown",
      "title": "Time series chart of drawdowns through time",
      "topics": [
        "chart.Drawdown"
      ]
    },
    {
      "page": "chart.ECDF",
      "title": "Create an ECDF overlaid with a Normal CDF",
      "topics": [
        "chart.ECDF"
      ]
    },
    {
      "page": "chart.Events",
      "title": "Plots a time series with event dates aligned",
      "topics": [
        "chart.Events"
      ]
    },
    {
      "page": "chart.Histogram",
      "title": "histogram of returns",
      "topics": [
        "chart.Histogram"
      ]
    },
    {
      "page": "chart.QQPlot",
      "title": "Plot a QQ chart",
      "topics": [
        "chart.QQPlot"
      ]
    },
    {
      "page": "chart.Regression",
      "title": "Takes a set of returns and relates them to a market benchmark in a scatterplot",
      "topics": [
        "chart.Regression"
      ]
    },
    {
      "page": "chart.RelativePerformance",
      "title": "relative performance chart between multiple return series",
      "topics": [
        "chart.RelativePerformance"
      ]
    },
    {
      "page": "chart.RiskReturnScatter",
      "title": "scatter chart of returns vs risk for comparing multiple instruments",
      "topics": [
        "chart.RiskReturnScatter"
      ]
    },
    {
      "page": "chart.RollingCorrelation",
      "title": "chart rolling correlation fo multiple assets",
      "topics": [
        "chart.RollingCorrelation"
      ]
    },
    {
      "page": "chart.RollingMean",
      "title": "chart the rolling mean return",
      "topics": [
        "chart.RollingMean"
      ]
    },
    {
      "page": "chart.RollingPerformance",
      "title": "wrapper to create a chart of rolling performance metrics in a line chart",
      "topics": [
        "chart.RollingPerformance"
      ]
    },
    {
      "page": "chart.RollingRegression",
      "title": "A wrapper to create charts of relative regression performance through time",
      "topics": [
        "chart.RollingQuantileRegression",
        "chart.RollingRegression",
        "charts.RollingRegression"
      ]
    },
    {
      "page": "chart.Scatter",
      "title": "wrapper to draw scatter plot with sensible defaults",
      "topics": [
        "chart.Scatter"
      ]
    },
    {
      "page": "chart.SFM",
      "title": "Compare SFM estimated using robust estimators with that estimated by OLS",
      "topics": [
        "chart.SFM"
      ]
    },
    {
      "page": "chart.SnailTrail",
      "title": "chart risk versus return over rolling time periods",
      "topics": [
        "chart.SnailTrail"
      ]
    },
    {
      "page": "chart.StackedBar",
      "title": "create a stacked bar plot",
      "topics": [
        "chart.StackedBar"
      ]
    },
    {
      "page": "chart.TimeSeries",
      "title": "Creates a time series chart with some extensions.",
      "topics": [
        "chart.TimeSeries",
        "chart.TimeSeries.base",
        "chart.TimeSeries.builtin",
        "chart.TimeSeries.dygraph",
        "chart.TimeSeries.ggplot2",
        "chart.TimeSeries.googlevis",
        "chart.TimeSeries.plotly",
        "charts.TimeSeries"
      ]
    },
    {
      "page": "chart.VaRSensitivity",
      "title": "show the sensitivity of Value-at-Risk or Expected Shortfall estimates",
      "topics": [
        "chart.VaRSensitivity"
      ]
    },
    {
      "page": "charts.PerformanceSummary",
      "title": "Create combined wealth index, period performance, and drawdown chart",
      "topics": [
        "charts.PerformanceSummary"
      ]
    },
    {
      "page": "charts.RollingPerformance",
      "title": "rolling performance chart",
      "topics": [
        "charts.RollingPerformance"
      ]
    },
    {
      "page": "checkData",
      "title": "check input data type and format and coerce to the desired output type",
      "topics": [
        "checkData"
      ]
    },
    {
      "page": "checkSeedValue",
      "title": "Check 'seedValue' to ensure it is compatible with coredata_content attribute of 'R' (an xts object)",
      "topics": [
        "checkSeedValue"
      ]
    },
    {
      "page": "clean.boudt",
      "title": "clean extreme observations in a time series to to provide more robust risk estimates",
      "topics": [
        "clean.boudt"
      ]
    },
    {
      "page": "CoMoments",
      "title": "Functions for calculating comoments of financial time series",
      "concept": [
        "co-moments",
        "moments"
      ],
      "topics": [
        "CoKurtosis",
        "CoKurtosisMatrix",
        "CoMoments",
        "CoSkewness",
        "CoSkewnessMatrix",
        "CoVariance",
        "M3.MM",
        "M4.MM"
      ]
    },
    {
      "page": "DownsideDeviation",
      "title": "downside risk (deviation, variance) of the return distribution",
      "topics": [
        "DownsideDeviation",
        "DownsidePotential",
        "SemiDeviation",
        "SemiSD",
        "SemiVariance"
      ]
    },
    {
      "page": "DownsideFrequency",
      "title": "downside frequency of the return distribution",
      "topics": [
        "DownsideFrequency"
      ]
    },
    {
      "page": "DownsideSharpeRatio",
      "title": "Downside Sharpe Ratio",
      "topics": [
        "DownsideSharpeRatio"
      ]
    },
    {
      "page": "DRatio",
      "title": "d ratio of the return distribution",
      "topics": [
        "DRatio"
      ]
    },
    {
      "page": "DrawdownDeviation",
      "title": "Calculates a standard deviation-type statistic using individual drawdowns.",
      "topics": [
        "DrawdownDeviation"
      ]
    },
    {
      "page": "DrawdownPeak",
      "title": "Drawdawn peak of the return distribution",
      "topics": [
        "DrawdownPeak"
      ]
    },
    {
      "page": "findDrawdowns",
      "title": "Find the drawdowns and drawdown levels in a timeseries.",
      "topics": [
        "Drawdowns",
        "findDrawdowns"
      ]
    },
    {
      "page": "edhec",
      "title": "EDHEC-Risk Hedge Fund Style Indices",
      "topics": [
        "edhec"
      ]
    },
    {
      "page": "ES",
      "title": "calculates Expected Shortfall(ES) (or Conditional Value-at-Risk(CVaR) for univariate and component, using a variety of analytical methods.",
      "topics": [
        "CVaR",
        "ES",
        "ETL"
      ]
    },
    {
      "page": "EWMAMoments",
      "title": "Functions for calculating EWMA comoments of financial time series",
      "concept": [
        "co-moments",
        "moments"
      ],
      "topics": [
        "EWMAMoments",
        "M2.ewma",
        "M3.ewma",
        "M4.ewma"
      ]
    },
    {
      "page": "FamaBeta",
      "title": "Fama beta of the return distribution",
      "topics": [
        "FamaBeta"
      ]
    },
    {
      "page": "Frequency",
      "title": "Frequency of the return distribution",
      "topics": [
        "Frequency"
      ]
    },
    {
      "page": "HurstIndex",
      "title": "calculate the Hurst Index The Hurst index can be used to measure whether returns are mean reverting, totally random, or persistent.",
      "topics": [
        "HurstIndex"
      ]
    },
    {
      "page": "InformationRatio",
      "title": "InformationRatio = ActivePremium/TrackingError",
      "topics": [
        "InformationRatio"
      ]
    },
    {
      "page": "Kappa",
      "title": "Kappa of the return distribution",
      "topics": [
        "Kappa"
      ]
    },
    {
      "page": "KellyRatio",
      "title": "calculate Kelly criterion ratio (leverage or bet size) for a strategy",
      "topics": [
        "KellyRatio"
      ]
    },
    {
      "page": "kurtosis",
      "title": "Kurtosis",
      "topics": [
        "kurtosis"
      ]
    },
    {
      "page": "Level.calculate",
      "title": "Calculate appropriate cumulative return series or asset level using xts attribute information",
      "topics": [
        "Level.calculate"
      ]
    },
    {
      "page": "lpm",
      "title": "calculate a lower partial moment for a time series",
      "topics": [
        "lpm"
      ]
    },
    {
      "page": "M2Sortino",
      "title": "M squared for Sortino of the return distribution",
      "topics": [
        "M2Sortino"
      ]
    },
    {
      "page": "managers",
      "title": "Hypothetical Alternative Asset Manager and Benchmark Data",
      "topics": [
        "managers"
      ]
    },
    {
      "page": "MarketTiming",
      "title": "Market timing models",
      "topics": [
        "MarketTiming"
      ]
    },
    {
      "page": "MartinRatio",
      "title": "Martin ratio of the return distribution",
      "topics": [
        "MartinRatio"
      ]
    },
    {
      "page": "maxDrawdown",
      "title": "caclulate the maximum drawdown from peak equity",
      "topics": [
        "maxDrawdown"
      ]
    },
    {
      "page": "MCA",
      "title": "Functions for doing Moment Component Analysis (MCA) of financial time series",
      "concept": [
        "co-moments",
        "moments"
      ],
      "topics": [
        "M3.MCA",
        "M4.MCA",
        "MCA"
      ]
    },
    {
      "page": "mean.geometric",
      "title": "calculate attributes relative to the mean of the observation series given, including geometric, stderr, LCL and UCL",
      "topics": [
        "mean.arithmetic",
        "mean.geometric",
        "mean.LCL",
        "mean.stderr",
        "mean.UCL",
        "mean.utils"
      ]
    },
    {
      "page": "MeanAbsoluteDeviation",
      "title": "Mean absolute deviation of the return distribution",
      "topics": [
        "MeanAbsoluteDeviation"
      ]
    },
    {
      "page": "MinTrackRecord",
      "title": "Minimum Track Record Length",
      "topics": [
        "MinTrackRecord"
      ]
    },
    {
      "page": "Modigliani",
      "title": "Modigliani-Modigliani measure",
      "topics": [
        "Modigliani"
      ]
    },
    {
      "page": "MSquared",
      "title": "M squared of the return distribution",
      "topics": [
        "MSquared"
      ]
    },
    {
      "page": "MSquaredExcess",
      "title": "M squared excess of the return distribution",
      "topics": [
        "MSquaredExcess"
      ]
    },
    {
      "page": "NCE",
      "title": "Functions for calculating the nearest comoment estimator for financial time series",
      "concept": [
        "co-moments",
        "moments"
      ],
      "topics": [
        "MM.NCE",
        "NCE"
      ]
    },
    {
      "page": "NetSelectivity",
      "title": "Net selectivity of the return distribution",
      "topics": [
        "NetSelectivity"
      ]
    },
    {
      "page": "Omega",
      "title": "calculate Omega for a return series",
      "topics": [
        "Omega"
      ]
    },
    {
      "page": "OmegaExcessReturn",
      "title": "Omega excess return of the return distribution",
      "topics": [
        "OmegaExcessReturn",
        "OmegaExessReturn"
      ]
    },
    {
      "page": "OmegaSharpeRatio",
      "title": "Omega-Sharpe ratio of the return distribution",
      "topics": [
        "OmegaSharpeRatio"
      ]
    },
    {
      "page": "PainIndex",
      "title": "Pain index of the return distribution",
      "topics": [
        "PainIndex"
      ]
    },
    {
      "page": "PainRatio",
      "title": "Pain ratio of the return distribution",
      "topics": [
        "PainRatio"
      ]
    },
    {
      "page": "portfolio_bacon",
      "title": "Bacon(2008) Data",
      "topics": [
        "portfolio_bacon"
      ]
    },
    {
      "page": "portfolio-moments",
      "title": "Portfolio moments",
      "concept": [
        "co-moments",
        "moments"
      ],
      "topics": [
        "derportm2",
        "derportm3",
        "derportm4",
        "portfolio-moments",
        "portm2",
        "portm3",
        "portm4"
      ]
    },
    {
      "page": "prices",
      "title": "Selected Price Series Example Data",
      "topics": [
        "prices"
      ]
    },
    {
      "page": "ProbSharpeRatio",
      "title": "Probabilistic Sharpe Ratio",
      "topics": [
        "ProbSharpeRatio"
      ]
    },
    {
      "page": "ProspectRatio",
      "title": "Prospect ratio of the return distribution",
      "topics": [
        "ProspectRatio"
      ]
    },
    {
      "page": "RachevRatio",
      "title": "Rachev Ratio",
      "topics": [
        "RachevRatio"
      ]
    },
    {
      "page": "textplot",
      "title": "Display text information in a graphics plot.",
      "topics": [
        "replaceTabs",
        "replaceTabs.inner",
        "textplot",
        "textplot.character",
        "textplot.data.frame",
        "textplot.default",
        "textplot.matrix"
      ]
    },
    {
      "page": "Return.annualized",
      "title": "calculate an annualized return for comparing instruments with different length history",
      "topics": [
        "Return.annualized"
      ]
    },
    {
      "page": "Return.annualized.excess",
      "title": "calculates an annualized excess return for comparing instruments with different length history",
      "topics": [
        "Return.annualized.excess"
      ]
    },
    {
      "page": "Return.calculate",
      "title": "calculate simple or compound returns from prices",
      "topics": [
        "CalculateReturns",
        "Return.calculate"
      ]
    },
    {
      "page": "centeredmoments",
      "title": "calculate centered moment/co-moment return matrices",
      "topics": [
        "centeredcomoment",
        "centeredmoment",
        "Return.centered"
      ]
    },
    {
      "page": "Return.clean",
      "title": "clean returns in a time series to to provide more robust risk estimates",
      "topics": [
        "Return.clean"
      ]
    },
    {
      "page": "Return.convert",
      "title": "Convert coredata content from one type of return to another",
      "topics": [
        "Return.convert"
      ]
    },
    {
      "page": "Return.cumulative",
      "title": "calculate a compounded (geometric) cumulative return",
      "topics": [
        "Return.cumulative"
      ]
    },
    {
      "page": "Return.excess",
      "title": "Calculates the returns of an asset in excess of the given risk free rate",
      "topics": [
        "Return.excess"
      ]
    },
    {
      "page": "Return.Geltner",
      "title": "calculate Geltner liquidity-adjusted return series",
      "topics": [
        "Return.Geltner"
      ]
    },
    {
      "page": "Return.locScaleRob",
      "title": "Robust Filter for Time Series Returns",
      "topics": [
        "Return.locScaleRob"
      ]
    },
    {
      "page": "Return.portfolio",
      "title": "Calculate weighted returns for a portfolio of assets",
      "topics": [
        "Return.portfolio",
        "Return.rebalancing"
      ]
    },
    {
      "page": "Return.read",
      "title": "Read returns data with different date formats",
      "topics": [
        "Return.read"
      ]
    },
    {
      "page": "Return.relative",
      "title": "calculate the relative return of one asset to another",
      "topics": [
        "Return.relative"
      ]
    },
    {
      "page": "RPESE.control",
      "title": "Controls Function for the Computation of Standard Errors for Risk and Performance estimators",
      "topics": [
        "RPESE.control"
      ]
    },
    {
      "page": "Selectivity",
      "title": "Selectivity of the return distribution",
      "topics": [
        "Selectivity"
      ]
    },
    {
      "page": "SFM.alpha",
      "title": "Calculate single factor model (CAPM) alpha",
      "topics": [
        "CAPM.alpha",
        "SFM.alpha"
      ]
    },
    {
      "page": "SFM.beta",
      "title": "Calculate single factor model (CAPM) beta",
      "topics": [
        "CAPM.beta",
        "CAPM.beta.bear",
        "CAPM.beta.bull",
        "SFM.beta",
        "SFM.beta.bear",
        "SFM.beta.bull",
        "TimingRatio"
      ]
    },
    {
      "page": "SFM.coefficients",
      "title": "Calculate single factor model alpha and beta coefficients",
      "topics": [
        "SFM.coefficients"
      ]
    },
    {
      "page": "SFM.fit.models",
      "title": "Compare SFM estimated using robust estimators with that estimated by OLS",
      "topics": [
        "SFM.fit.models"
      ]
    },
    {
      "page": "SharpeRatio",
      "title": "calculate a traditional or modified Sharpe Ratio of Return over StdDev or VaR or ES",
      "topics": [
        "SharpeRatio",
        "SharpeRatio.modified"
      ]
    },
    {
      "page": "SharpeRatio.annualized",
      "title": "calculate annualized Sharpe Ratio",
      "topics": [
        "SharpeRatio.annualized"
      ]
    },
    {
      "page": "ShrinkageMoments",
      "title": "Functions for calculating shrinkage-based comoments of financial time series",
      "concept": [
        "co-moments",
        "moments"
      ],
      "topics": [
        "M2.shrink",
        "M3.shrink",
        "M4.shrink",
        "ShrinkageMoments"
      ]
    },
    {
      "page": "skewness",
      "title": "Skewness",
      "topics": [
        "skewness"
      ]
    },
    {
      "page": "SkewnessKurtosisRatio",
      "title": "Skewness-Kurtosis ratio of the return distribution",
      "topics": [
        "Skewness-KurtosisRatio",
        "SkewnessKurtosisRatio"
      ]
    },
    {
      "page": "SmoothingIndex",
      "title": "calculate Normalized Getmansky Smoothing Index",
      "topics": [
        "SmoothingIndex"
      ]
    },
    {
      "page": "sortDrawdowns",
      "title": "order list of drawdowns from worst to best",
      "topics": [
        "sortDrawdowns"
      ]
    },
    {
      "page": "SortinoRatio",
      "title": "calculate Sortino Ratio of performance over downside risk",
      "topics": [
        "SortinoRatio"
      ]
    },
    {
      "page": "SpecificRisk",
      "title": "Specific risk of the return distribution",
      "topics": [
        "SpecificRisk"
      ]
    },
    {
      "page": "StdDev",
      "title": "calculates Standard Deviation for univariate and multivariate series, also calculates component contribution to standard deviation of a portfolio",
      "topics": [
        "StdDev"
      ]
    },
    {
      "page": "StdDev.annualized",
      "title": "calculate a multiperiod or annualized Standard Deviation",
      "topics": [
        "sd.annualized",
        "sd.multiperiod",
        "StdDev.annualized"
      ]
    },
    {
      "page": "StructuredMoments",
      "title": "Functions for calculating structured comoments of financial time series",
      "concept": [
        "co-moments",
        "moments"
      ],
      "topics": [
        "M2.struct",
        "M3.struct",
        "M4.struct",
        "StructuredMoments"
      ]
    },
    {
      "page": "SystematicRisk",
      "title": "Systematic risk of the return distribution",
      "topics": [
        "SystematicRisk"
      ]
    },
    {
      "page": "table.AnnualizedReturns",
      "title": "Annualized Returns Summary: Statistics and Stylized Facts",
      "topics": [
        "table.AnnualizedReturns"
      ]
    },
    {
      "page": "table.Arbitrary",
      "title": "wrapper function for combining arbitrary function list into a table",
      "topics": [
        "statsTable",
        "table.Arbitrary"
      ]
    },
    {
      "page": "table.Autocorrelation",
      "title": "table for calculating the first six autocorrelation coefficients and significance",
      "topics": [
        "table.Autocorrelation"
      ]
    },
    {
      "page": "table.CalendarReturns",
      "title": "Monthly and Calendar year Return table",
      "topics": [
        "table.CalendarReturns",
        "table.Returns"
      ]
    },
    {
      "page": "table.CaptureRatios",
      "title": "Calculate and display a table of capture ratio and related statistics",
      "topics": [
        "table.CaptureRatios",
        "table.UpDownRatios"
      ]
    },
    {
      "page": "table.Correlation",
      "title": "calculate correlalations of multicolumn data",
      "topics": [
        "table.Correlation"
      ]
    },
    {
      "page": "table.Distributions",
      "title": "Distributions Summary: Statistics and Stylized Facts",
      "topics": [
        "table.Distributions"
      ]
    },
    {
      "page": "table.DownsideRisk",
      "title": "Downside Risk Summary: Statistics and Stylized Facts",
      "topics": [
        "table.DownsideRisk"
      ]
    },
    {
      "page": "table.DownsideRiskRatio",
      "title": "Downside Summary: Statistics and ratios",
      "topics": [
        "table.DownsideRiskRatio"
      ]
    },
    {
      "page": "table.Drawdowns",
      "title": "Worst Drawdowns Summary: Statistics and Stylized Facts",
      "topics": [
        "table.Drawdowns"
      ]
    },
    {
      "page": "table.DrawdownsRatio",
      "title": "Drawdowns Summary: Statistics and ratios",
      "topics": [
        "table.DrawdownsRatio"
      ]
    },
    {
      "page": "table.HigherMoments",
      "title": "Higher Moments Summary: Statistics and Stylized Facts",
      "topics": [
        "table.HigherMoments"
      ]
    },
    {
      "page": "table.InformationRatio",
      "title": "Information ratio Summary: Statistics and Stylized Facts",
      "topics": [
        "table.InformationRatio"
      ]
    },
    {
      "page": "table.ProbOutPerformance",
      "title": "Outperformance Report of Asset vs Benchmark",
      "topics": [
        "table.ProbOutPerformance"
      ]
    },
    {
      "page": "table.RollingPeriods",
      "title": "Rolling Periods Summary: Statistics and Stylized Facts",
      "topics": [
        "table.RollingPeriods",
        "table.TrailingPeriods",
        "table.TrailingPeriodsRel"
      ]
    },
    {
      "page": "table.CAPM",
      "title": "Single Factor Asset-Pricing Model Summary: Statistics and Stylized Facts",
      "topics": [
        "table.CAPM",
        "table.SFM"
      ]
    },
    {
      "page": "table.SpecificRisk",
      "title": "Specific risk Summary: Statistics and Stylized Facts",
      "topics": [
        "table.SpecificRisk"
      ]
    },
    {
      "page": "table.MonthlyReturns",
      "title": "Returns Summary: Statistics and Stylized Facts",
      "topics": [
        "table.MonthlyReturns",
        "table.Stats"
      ]
    },
    {
      "page": "table.Variability",
      "title": "Variability Summary: Statistics and Stylized Facts",
      "topics": [
        "table.Variability"
      ]
    },
    {
      "page": "test_returns",
      "title": "Sample sector returns for use by unit tests",
      "topics": [
        "test_returns"
      ]
    },
    {
      "page": "test_weights",
      "title": "Sample sector weights for use by unit tests",
      "topics": [
        "test_weights"
      ]
    },
    {
      "page": "to.period.contributions",
      "title": "Aggregate contributions through time",
      "topics": [
        "to.monthly.contributions",
        "to.period.contributions",
        "to.quarterly.contributions",
        "to.weekly.contributions",
        "to.yearly.contributions"
      ]
    },
    {
      "page": "TotalRisk",
      "title": "Total risk of the return distribution",
      "topics": [
        "TotalRisk"
      ]
    },
    {
      "page": "TrackingError",
      "title": "Calculate Tracking Error of returns against a benchmark",
      "topics": [
        "TrackingError"
      ]
    },
    {
      "page": "TreynorRatio",
      "title": "calculate Treynor Ratio or modified Treynor Ratio of excess return over CAPM beta",
      "topics": [
        "TreynorRatio"
      ]
    },
    {
      "page": "UlcerIndex",
      "title": "calculate the Ulcer Index",
      "topics": [
        "UlcerIndex"
      ]
    },
    {
      "page": "unique-comoments",
      "title": "Helper function for comoment matrices",
      "concept": [
        "co-moments",
        "moments"
      ],
      "topics": [
        "M3.mat2vec",
        "M3.vec2mat",
        "M4.mat2vec",
        "M4.vec2mat",
        "unique-comoments"
      ]
    },
    {
      "page": "UpDownRatios",
      "title": "calculate metrics on up and down markets for the benchmark asset",
      "topics": [
        "UpDownRatios"
      ]
    },
    {
      "page": "UpsideFrequency",
      "title": "upside frequency of the return distribution",
      "topics": [
        "UpsideFrequency"
      ]
    },
    {
      "page": "UpsidePotentialRatio",
      "title": "calculate Upside Potential Ratio of upside performance over downside risk",
      "topics": [
        "UPR",
        "UpsidePotentialRatio"
      ]
    },
    {
      "page": "UpsideRisk",
      "title": "upside risk, variance and potential of the return distribution",
      "topics": [
        "UpsideRisk"
      ]
    },
    {
      "page": "VaR",
      "title": "calculate various Value at Risk (VaR) measures",
      "topics": [
        "VaR",
        "VaR.CornishFisher"
      ]
    },
    {
      "page": "VaR.backtest",
      "title": "VaR Backtest",
      "topics": [
        "VaR.backtest"
      ]
    },
    {
      "page": "VolatilitySkewness",
      "title": "Volatility and variability of the return distribution",
      "topics": [
        "VolatilitySkewness"
      ]
    },
    {
      "page": "weights",
      "title": "Selected Portfolio Weights Data",
      "topics": [
        "weights"
      ]
    },
    {
      "page": "zerofill",
      "title": "zerofill",
      "topics": [
        "zerofill"
      ]
    }
  ],
  "_readme": "https://github.com/braverock/performanceanalytics/raw/HEAD/README.md",
  "_rundeps": [
    "lattice",
    "quadprog",
    "xts",
    "zoo"
  ],
  "_vignettes": [
    {
      "source": "EstimationComoments.Rnw",
      "filename": "EstimationComoments.pdf",
      "title": "Estimation of Higher Order Moments",
      "engine": "utils::Sweave",
      "headings": [],
      "created": "2017-08-01 21:14:01",
      "modified": "2021-07-17 02:18:07",
      "commits": 5
    },
    {
      "source": "PerformanceAnalyticsChartsPresentation-Meielisalp-2007.Rnw",
      "filename": "PerformanceAnalyticsChartsPresentation-Meielisalp-2007.pdf",
      "title": "PerformanceAnalytics Charts and Tables Presentation - Meielisalp - 2007",
      "engine": "utils::Sweave",
      "headings": [],
      "created": "2014-02-20 12:53:23",
      "modified": "2026-04-05 16:26:57",
      "commits": 6
    },
    {
      "source": "PA-charts.Rnw",
      "filename": "PA-charts.pdf",
      "title": "PerformanceAnalytics Charts and Tables Reference",
      "engine": "utils::Sweave",
      "headings": [],
      "created": "2014-02-20 12:53:23",
      "modified": "2024-12-13 04:01:37",
      "commits": 4
    },
    {
      "source": "PerformanceAnalyticsPresentation-UseR-2007.Rnw",
      "filename": "PerformanceAnalyticsPresentation-UseR-2007.pdf",
      "title": "PerformanceAnalytics Data Mining Presentation - UseR - 2007",
      "engine": "utils::Sweave",
      "headings": [],
      "created": "2014-02-20 12:53:23",
      "modified": "2026-04-05 16:26:57",
      "commits": 5
    },
    {
      "source": "portfolio_returns.Rnw",
      "filename": "portfolio_returns.pdf",
      "title": "Portfolio Returns",
      "engine": "utils::Sweave",
      "headings": [],
      "created": "2014-06-22 20:46:33",
      "modified": "2026-04-04 14:43:16",
      "commits": 4
    },
    {
      "source": "PA_StandardErrors.pdf.asis",
      "filename": "PA_StandardErrors.pdf",
      "title": "Standard Errors for Risk and Performance Estimators",
      "engine": "R.rsp::asis",
      "headings": [],
      "created": "2020-01-03 10:50:35",
      "modified": "2020-01-03 10:50:35",
      "commits": 1
    },
    {
      "source": "textplotPresentation-CRUG-2011.pdf.asis",
      "filename": "textplotPresentation-CRUG-2011.pdf",
      "title": "textplot Presentation for CRUG 2011",
      "engine": "R.rsp::asis",
      "headings": [],
      "created": "2024-12-13 04:01:37",
      "modified": "2024-12-13 04:01:37",
      "commits": 1
    }
  ],
  "_score": 16.41281532998516,
  "_indexed": true,
  "_nocasepkg": "performanceanalytics",
  "_universes": [
    "braverock"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.1.0",
      "date": "2026-05-15T10:22:52.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "c079aea14727f68b5bfcc1e90292ceeb8a1f22e7",
      "fileid": "3a94ddcf77874d9a08bd6dfcfd9058e80c2f9bee3bc7b2aa14672a75596ee5f3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/braverock/actions/runs/25912569934"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.1.0",
      "date": "2026-05-15T10:23:16.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "c079aea14727f68b5bfcc1e90292ceeb8a1f22e7",
      "fileid": "9ad661550bc5c36a08b24159cb98d2dc98b9beb81e3c675dc1188b813c495ef9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/braverock/actions/runs/25912569934"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "2.1.0",
      "date": "2026-05-15T10:22:56.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "c079aea14727f68b5bfcc1e90292ceeb8a1f22e7",
      "fileid": "79df532f445ce74eb86b3acc2203d9345325b6f962d0db7f1cf4c51c7df6d97a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/braverock/actions/runs/25912569934"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "2.1.0",
      "date": "2026-05-15T10:22:55.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "c079aea14727f68b5bfcc1e90292ceeb8a1f22e7",
      "fileid": "53d4fdaddc42311b2758b847b00b57499338a85c59a515e394a2107f1edd51b3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/braverock/actions/runs/25912569934"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.1.0",
      "date": "2026-05-15T10:22:41.000Z",
      "arch": "aarch64",
      "commit": "c079aea14727f68b5bfcc1e90292ceeb8a1f22e7",
      "fileid": "df16861c9d6b2b6a381f7abab052cf460918e66062fdcba635318c1ca07d2dd8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/braverock/actions/runs/25912569934"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.1.0",
      "date": "2026-05-15T10:23:23.000Z",
      "arch": "x86_64",
      "commit": "c079aea14727f68b5bfcc1e90292ceeb8a1f22e7",
      "fileid": "be11125b2a4a2217b32a9c5d3c36a2e86d89785a7d594d9b3de0dd2a36768552",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/braverock/actions/runs/25912569934"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "2.1.0",
      "date": "2026-05-15T10:22:06.000Z",
      "arch": "aarch64",
      "commit": "c079aea14727f68b5bfcc1e90292ceeb8a1f22e7",
      "fileid": "63288f0685f5ef1c8a5f6f298c07366b3a51cc5698955c6fe53101ccdd52acf8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/braverock/actions/runs/25912569934"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "2.1.0",
      "date": "2026-05-15T10:24:31.000Z",
      "arch": "x86_64",
      "commit": "c079aea14727f68b5bfcc1e90292ceeb8a1f22e7",
      "fileid": "8131a9f5a5597b14eea8f67e94daba6d0d5f8c768e29954a2612a0301b1f2940",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/braverock/actions/runs/25912569934"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2.1.0",
      "date": "2026-05-15T10:21:52.000Z",
      "arch": "x86_64",
      "commit": "c079aea14727f68b5bfcc1e90292ceeb8a1f22e7",
      "fileid": "2d6866bcd1b37ca30b4aa604f018e155e8c48cdf8a62688ff7faad93a0477d2a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/braverock/actions/runs/25912569934"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "2.1.0",
      "date": "2026-05-15T10:21:54.000Z",
      "arch": "x86_64",
      "commit": "c079aea14727f68b5bfcc1e90292ceeb8a1f22e7",
      "fileid": "1e0a1e9263997057cc2265ff7535d4b3e9bea8bbeed940bbc7986a670d821ff1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/braverock/actions/runs/25912569934"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "2.1.0",
      "date": "2026-05-15T10:22:08.000Z",
      "arch": "x86_64",
      "commit": "c079aea14727f68b5bfcc1e90292ceeb8a1f22e7",
      "fileid": "c0c9703ae6f93fb4ceb03f388f927fcf6db0a209b9cd32206f92c04b3643476f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/braverock/actions/runs/25912569934"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "2.1.0",
      "date": "2026-06-02T19:13:14.000Z",
      "arch": "emscripten",
      "commit": "c079aea14727f68b5bfcc1e90292ceeb8a1f22e7",
      "fileid": "470abaa6bdf144fd6b16453e04ecdaae32367688620bb820a57aac571e16ea34",
      "status": "success",
      "buildurl": "https://github.com/r-universe/braverock/actions/runs/25912569934"
    }
  ]
}