[QuantLibAddin-cvs] QuantLibAddin/gensrc/metadata sequencestatistics.xml, NONE, 1.1
Brought to you by:
ericehlers,
nando
|
From: Cristina D. <cdu...@us...> - 2006-08-10 16:09:59
|
Update of /cvsroot/quantlibaddin/QuantLibAddin/gensrc/metadata In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv17782/gensrc/metadata Added Files: sequencestatistics.xml Log Message: --- NEW FILE: sequencestatistics.xml --- <Category name='sequencestatistics'> <description>QuantLib statistics analysis of N-dimensional (sequence) data</description> <displayName>SequenceStatistics</displayName> <xlFunctionWizardCategory>QuantLib - Math</xlFunctionWizardCategory> <includes> <include>ql/Math/riskstatistics.hpp</include> <include>qlo/sequencestatistics.hpp</include> <include>qlo/vo_sequencestatistics.hpp</include> </includes> <copyright> Copyright (C) 2006 Cristina Duminuco </copyright> <Functions> <!-- SequenceStatistics methods: 1-D inspectors lifted from underlying statistics class --> <Member name='qlSequenceStatisticsSamples' libraryClass='SequenceStatistics' dependencyTrigger='true'> <description>Returns the number of samples collected</description> <libraryFunction>samples</libraryFunction> <supportedPlatforms> <supportedPlatform>excel</supportedPlatform> </supportedPlatforms> <ParameterList> <Parameters/> </ParameterList> <ReturnValue> <type>double</type> <tensorRank>scalar</tensorRank> </ReturnValue> </Member> <Member name='qlSequenceStatisticsWeightSum' libraryClass='SequenceStatistics' dependencyTrigger='true'> <description>Returns the sum of data weights</description> <libraryFunction>weightSum</libraryFunction> <supportedPlatforms> <supportedPlatform>excel</supportedPlatform> </supportedPlatforms> <ParameterList> <Parameters/> </ParameterList> <ReturnValue> <type>double</type> <tensorRank>scalar</tensorRank> </ReturnValue> </Member> <!-- SequenceStatistics methods: N-D inspectors lifted from underlying statistics class --> <Member name='qlSequenceStatisticsMean' libraryClass='SequenceStatistics' dependencyTrigger='true'> <description>Returns the mean</description> <libraryFunction>mean</libraryFunction> <supportedPlatforms> <supportedPlatform>excel</supportedPlatform> </supportedPlatforms> <ParameterList> <Parameters/> </ParameterList> <ReturnValue> <type>double</type> <tensorRank>vector</tensorRank> </ReturnValue> </Member> <Member name='qlSequenceStatisticsVariance' libraryClass='SequenceStatistics' dependencyTrigger='true'> <description>Returns the variance</description> <libraryFunction>variance</libraryFunction> <supportedPlatforms> <supportedPlatform>excel</supportedPlatform> </supportedPlatforms> <ParameterList> <Parameters/> </ParameterList> <ReturnValue> <type>double</type> <tensorRank>vector</tensorRank> </ReturnValue> </Member> <Member name='qlSequenceStatisticsStandardDeviation' libraryClass='SequenceStatistics' dependencyTrigger='true'> <description>Returns the the standard deviation</description> <libraryFunction>standardDeviation</libraryFunction> <supportedPlatforms> <supportedPlatform>excel</supportedPlatform> </supportedPlatforms> <ParameterList> <Parameters/> </ParameterList> <ReturnValue> <type>double</type> <tensorRank>vector</tensorRank> </ReturnValue> </Member> <Member name='qlSequenceStatisticsDownsideVariance' libraryClass='SequenceStatistics' dependencyTrigger='true'> <description>Returns the variance of observations below 0.0 .</description> <libraryFunction>downsideVariance</libraryFunction> <supportedPlatforms> <supportedPlatform>excel</supportedPlatform> </supportedPlatforms> <ParameterList> <Parameters/> </ParameterList> <ReturnValue> <type>double</type> <tensorRank>vector</tensorRank> </ReturnValue> </Member> <Member name='qlSequenceStatisticsDownsideDeviation' libraryClass='SequenceStatistics' dependencyTrigger='true'> <description>Returns the square root of the downside variance.</description> <libraryFunction>downsideDeviation</libraryFunction> <supportedPlatforms> <supportedPlatform>excel</supportedPlatform> </supportedPlatforms> <ParameterList> <Parameters/> </ParameterList> <ReturnValue> <type>double</type> <tensorRank>vector</tensorRank> </ReturnValue> </Member> <Member name='qlSequenceStatisticsSemiVariance' libraryClass='SequenceStatistics' dependencyTrigger='true'> <description>Returns the variance of observations below the mean.</description> <libraryFunction>semiVariance</libraryFunction> <supportedPlatforms> <supportedPlatform>excel</supportedPlatform> </supportedPlatforms> <ParameterList> <Parameters/> </ParameterList> <ReturnValue> <type>double</type> <tensorRank>vector</tensorRank> </ReturnValue> </Member> <Member name='qlSequenceStatisticsSemiDeviation' libraryClass='SequenceStatistics' dependencyTrigger='true'> <description>Returns the square root of the semivariance.</description> <libraryFunction>semiDeviation</libraryFunction> <supportedPlatforms> <supportedPlatform>excel</supportedPlatform> </supportedPlatforms> <ParameterList> <Parameters/> </ParameterList> <ReturnValue> <type>double</type> <tensorRank>vector</tensorRank> </ReturnValue> </Member> <Member name='qlSequenceStatisticsErrorEstimate' libraryClass='SequenceStatistics' dependencyTrigger='true'> <description>Returns the error estimate on the mean value</description> <libraryFunction>errorEstimate</libraryFunction> <supportedPlatforms> <supportedPlatform>excel</supportedPlatform> </supportedPlatforms> <ParameterList> <Parameters/> </ParameterList> <ReturnValue> <type>double</type> <tensorRank>vector</tensorRank> </ReturnValue> </Member> <Member name='qlSequenceStatisticsSkewness' libraryClass='SequenceStatistics' dependencyTrigger='true'> <description>Returns the skewness</description> <libraryFunction>skewness</libraryFunction> <supportedPlatforms> <supportedPlatform>excel</supportedPlatform> </supportedPlatforms> <ParameterList> <Parameters/> </ParameterList> <ReturnValue> <type>double</type> <tensorRank>vector</tensorRank> </ReturnValue> </Member> <Member name='qlSequenceStatisticsKurtosis' libraryClass='SequenceStatistics' dependencyTrigger='true'> <description>Returns the excess kurtosis</description> <libraryFunction>kurtosis</libraryFunction> <supportedPlatforms> <supportedPlatform>excel</supportedPlatform> </supportedPlatforms> <ParameterList> <Parameters/> </ParameterList> <ReturnValue> <type>double</type> <tensorRank>vector</tensorRank> </ReturnValue> </Member> <Member name='qlSequenceStatisticsMin' libraryClass='SequenceStatistics' dependencyTrigger='true'> <description>Returns the minimum sample value</description> <libraryFunction>min</libraryFunction> <supportedPlatforms> <supportedPlatform>excel</supportedPlatform> </supportedPlatforms> <ParameterList> <Parameters/> </ParameterList> <ReturnValue> <type>double</type> <tensorRank>vector</tensorRank> </ReturnValue> </Member> <Member name='qlSequenceStatisticsMax' libraryClass='SequenceStatistics' dependencyTrigger='true'> <description>Returns the maximum sample value</description> <libraryFunction>max</libraryFunction> <supportedPlatforms> <supportedPlatform>excel</supportedPlatform> </supportedPlatforms> <ParameterList> <Parameters/> </ParameterList> <ReturnValue> <type>double</type> <tensorRank>vector</tensorRank> </ReturnValue> </Member> <Member name='qlSequenceStatisticsGaussianPercentile' libraryClass='SequenceStatistics' dependencyTrigger='true'> <description>Returns the x-th percentile.</description> <libraryFunction>gaussianPercentile</libraryFunction> <supportedPlatforms> <supportedPlatform>excel</supportedPlatform> </supportedPlatforms> <ParameterList> <Parameters> <Parameter name='x'> <type>double</type> <tensorRank>scalar</tensorRank> <description>Must be in the range (0,1]</description> </Parameter> </Parameters> </ParameterList> <ReturnValue> <type>double</type> <tensorRank>vector</tensorRank> </ReturnValue> </Member> <Member name='qlSequenceStatisticsPercentile' libraryClass='SequenceStatistics' dependencyTrigger='true'> <description>Returns the x-th percentile</description> <libraryFunction>percentile</libraryFunction> <supportedPlatforms> <supportedPlatform>excel</supportedPlatform> </supportedPlatforms> <ParameterList> <Parameters> <Parameter name='x'> <type>double</type> <tensorRank>scalar</tensorRank> <description>Must be in the range (0,1]</description> </Parameter> </Parameters> </ParameterList> <ReturnValue> <type>double</type> <tensorRank>vector</tensorRank> </ReturnValue> </Member> <Member name='qlSequenceStatisticsGaussianPotentialUpside' libraryClass='SequenceStatistics' dependencyTrigger='true'> <description>Returns the reciprocal of VAR at a given percentile.</description> <libraryFunction>gaussianPotentialUpside</libraryFunction> <supportedPlatforms> <supportedPlatform>excel</supportedPlatform> </supportedPlatforms> <ParameterList> <Parameters> <Parameter name='target'> <type>double</type> <tensorRank>scalar</tensorRank> <description>the percentile</description> </Parameter> </Parameters> </ParameterList> <ReturnValue> <type>double</type> <tensorRank>vector</tensorRank> </ReturnValue> </Member> <Member name='qlSequenceStatisticsPotentialUpside' libraryClass='SequenceStatistics' dependencyTrigger='true'> <description>Returns the reciprocal of VAR at a given percentile.</description> <libraryFunction>potentialUpside</libraryFunction> <supportedPlatforms> <supportedPlatform>excel</supportedPlatform> </supportedPlatforms> <ParameterList> <Parameters> <Parameter name='centile'> <type>double</type> <tensorRank>scalar</tensorRank> <description>the centile</description> </Parameter> </Parameters> </ParameterList> <ReturnValue> <type>double</type> <tensorRank>vector</tensorRank> </ReturnValue> </Member> <Member name='qlSequenceStatisticsGaussianValueAtRisk' libraryClass='SequenceStatistics' dependencyTrigger='true'> <description>Returns the value-at-risk at a given percentile.</description> <libraryFunction>gaussianValueAtRisk</libraryFunction> <supportedPlatforms> <supportedPlatform>excel</supportedPlatform> </supportedPlatforms> <ParameterList> <Parameters> <Parameter name='target'> <type>double</type> <tensorRank>scalar</tensorRank> <description>the percentile</description> </Parameter> </Parameters> </ParameterList> <ReturnValue> <type>double</type> <tensorRank>vector</tensorRank> </ReturnValue> </Member> <Member name='qlSequenceStatisticsValueAtRisk' libraryClass='SequenceStatistics' dependencyTrigger='true'> <description>Returns the value-at-risk at a given percentile.</description> <libraryFunction>valueAtRisk</libraryFunction> <supportedPlatforms> <supportedPlatform>excel</supportedPlatform> </supportedPlatforms> <ParameterList> <Parameters> <Parameter name='target'> <type>double</type> <tensorRank>scalar</tensorRank> <description>the percentile</description> </Parameter> </Parameters> </ParameterList> <ReturnValue> <type>double</type> <tensorRank>vector</tensorRank> </ReturnValue> </Member> <Member name='qlSequenceStatisticsRegret' libraryClass='SequenceStatistics' dependencyTrigger='true'> <description>Returns the variance of observations below target.</description> <libraryFunction>regret</libraryFunction> <supportedPlatforms> <supportedPlatform>excel</supportedPlatform> </supportedPlatforms> <ParameterList> <Parameters> <Parameter name='target'> <type>double</type> <tensorRank>scalar</tensorRank> <description>the target</description> </Parameter> </Parameters> </ParameterList> <ReturnValue> <type>double</type> <tensorRank>vector</tensorRank> </ReturnValue> </Member> <Member name='qlSequenceStatisticsGaussianShortfall' libraryClass='SequenceStatistics' dependencyTrigger='true'> <description>Returns the probability of missing the given target.</description> <libraryFunction>gaussianShortfall</libraryFunction> <supportedPlatforms> <supportedPlatform>excel</supportedPlatform> </supportedPlatforms> <ParameterList> <Parameters> <Parameter name='target'> <type>double</type> <tensorRank>scalar</tensorRank> <description>the target</description> </Parameter> </Parameters> </ParameterList> <ReturnValue> <type>double</type> <tensorRank>vector</tensorRank> </ReturnValue> </Member> <Member name='qlSequenceStatisticsShortfall' libraryClass='SequenceStatistics' dependencyTrigger='true'> <description>Returns the probability of missing the given target.</description> <libraryFunction>shortfall</libraryFunction> <supportedPlatforms> <supportedPlatform>excel</supportedPlatform> </supportedPlatforms> <ParameterList> <Parameters> <Parameter name='target'> <type>double</type> <tensorRank>scalar</tensorRank> <description>the target</description> </Parameter> </Parameters> </ParameterList> <ReturnValue> <type>double</type> <tensorRank>vector</tensorRank> </ReturnValue> </Member> <Member name='qlSequenceStatisticsGaussianAverageShortfall' libraryClass='SequenceStatistics' dependencyTrigger='true'> <description>Returns the averaged shortfallness.</description> <libraryFunction>gaussianAverageShortfall</libraryFunction> <supportedPlatforms> <supportedPlatform>excel</supportedPlatform> </supportedPlatforms> <ParameterList> <Parameters> <Parameter name='target'> <type>double</type> <tensorRank>scalar</tensorRank> <description>the target</description> </Parameter> </Parameters> </ParameterList> <ReturnValue> <type>double</type> <tensorRank>vector</tensorRank> </ReturnValue> </Member> <Member name='qlSequenceStatisticsAverageShortfall' libraryClass='SequenceStatistics' dependencyTrigger='true'> <description>Returns the averaged shortfallness.</description> <libraryFunction>averageShortfall</libraryFunction> <supportedPlatforms> <supportedPlatform>excel</supportedPlatform> </supportedPlatforms> <ParameterList> <Parameters> <Parameter name='target'> <type>double</type> <tensorRank>scalar</tensorRank> <description>the target</description> </Parameter> </Parameters> </ParameterList> <ReturnValue> <type>double</type> <tensorRank>vector</tensorRank> </ReturnValue> </Member> <Member name='qlSequenceStatisticsCovariance' libraryClass='SequenceStatistics' dependencyTrigger='true'> <description>Returns the covariance Matrix</description> <libraryFunction>covariance</libraryFunction> <supportedPlatforms> <supportedPlatform>excel</supportedPlatform> </supportedPlatforms> <ParameterList> <Parameters/> </ParameterList> <ReturnValue libraryType='QuantLib::Matrix'> <type>double</type> <tensorRank>matrix</tensorRank> </ReturnValue> </Member> <Member name='qlSequenceStatisticsCorrelation' libraryClass='SequenceStatistics' dependencyTrigger='true'> <description>Returns the correlation Matrix</description> <libraryFunction>correlation</libraryFunction> <supportedPlatforms> <supportedPlatform>excel</supportedPlatform> </supportedPlatforms> <ParameterList> <Parameters/> </ParameterList> <ReturnValue libraryType='QuantLib::Matrix'> <type>double</type> <tensorRank>matrix</tensorRank> </ReturnValue> </Member> <!-- constructor --> <Constructor name='qlSequenceStatistics'> <description> Statistics analysis of N-dimensional (sequence) data. </description> <libraryFunction>SequenceStatistics</libraryFunction> <supportedPlatforms> <supportedPlatform>excel</supportedPlatform> </supportedPlatforms> <ParameterList> <Parameters> <Parameter name='dimension'> <type>long</type> <tensorRank>scalar</tensorRank> <description>Statistics dimensionality.</description> </Parameter> <Parameter name='values' libraryType='QuantLib::Matrix'> <!--default='QuantLib::Matrix()'>--> <type>double</type> <tensorRank>matrix</tensorRank> <description>Sampled values. If omitted, an empty statistics is created.</description> </Parameter> <Parameter name='weights' default='std::vector<QuantLib::Real>()'> <type>double</type> <tensorRank>vector</tensorRank> <description>If omitted, all sampled values have the same weight.</description> </Parameter> </Parameters> </ParameterList> </Constructor> </Functions> </Category> |