Uses of Class
org.ojalgo.matrix.MatrixR064
-
Packages that use MatrixR064 Package Description org.ojalgo.data.domain.finance org.ojalgo.data.domain.finance.portfolio Classes in this package relate to modelling of financial investment portfolios, and Modern Portfolio Theory.org.ojalgo.matrix -
-
Uses of MatrixR064 in org.ojalgo.data.domain.finance
Methods in org.ojalgo.data.domain.finance that return MatrixR064 Modifier and Type Method Description static <V extends java.lang.Comparable<V>>
MatrixR064FinanceUtils. makeCovarianceMatrix(java.util.Collection<CalendarDateSeries<V>> timeSeriesCollection)static <N extends java.lang.Comparable<N>>
MatrixR064FinanceUtils. makeCovarianceMatrix(java.util.List<CalendarDateSeries<N>> listOfTimeSeries, boolean mayBeMissingValues)static MatrixR064FinanceUtils. toCorrelations(Access2D<?> covariances)static MatrixR064FinanceUtils. toCorrelations(Access2D<?> covariances, boolean clean)Will extract the correlation coefficients from the input covariance matrix.static MatrixR064FinanceUtils. toCovariances(Access1D<?> volatilities, Access2D<?> correlations)Vill constract a covariance matrix from the standard deviations (volatilities) and correlation coefficient,static MatrixR064FinanceUtils. toVolatilities(Access2D<?> covariances)static MatrixR064FinanceUtils. toVolatilities(Access2D<?> covariances, boolean clean)Will extract the standard deviations (volatilities) from the input covariance matrix. -
Uses of MatrixR064 in org.ojalgo.data.domain.finance.portfolio
Fields in org.ojalgo.data.domain.finance.portfolio declared as MatrixR064 Modifier and Type Field Description private MatrixR064EquilibriumModel. myAssetReturnsprivate MatrixR064PortfolioContext. myAssetReturnsprivate MatrixR064SimplePortfolio. myAssetReturnsprivate MatrixR064EquilibriumModel. myAssetVolatilitiesprivate MatrixR064PortfolioContext. myAssetVolatilitiesprivate MatrixR064SimplePortfolio. myAssetVolatilitiesprivate MatrixR064EquilibriumModel. myAssetWeightsprivate MatrixR064SimplePortfolio. myAssetWeightsprivate MatrixR064PortfolioContext. myCorrelationsprivate MatrixR064SimplePortfolio. myCorrelationsprivate MatrixR064MarketEquilibrium. myCovariancesprivate MatrixR064PortfolioContext. myCovariancesprivate MatrixR064SimplePortfolio. myCovariancesprivate MatrixR064OptimisedPortfolio. myExpectedExcessReturnsprivate MatrixR064BlackLittermanModel. myOriginalWeightsprivate MatrixR064FixedReturnsPortfolio. myReturnsprivate MatrixR064FixedWeightsPortfolio. myWeightsMethods in org.ojalgo.data.domain.finance.portfolio that return MatrixR064 Modifier and Type Method Description protected MatrixR064BlackLittermanModel. calculateAssetReturns()protected abstract MatrixR064EquilibriumModel. calculateAssetReturns()protected MatrixR064EquilibriumModel. calculateAssetReturns(MatrixR064 aWeightsVctr)protected MatrixR064FixedReturnsPortfolio. calculateAssetReturns()protected MatrixR064FixedWeightsPortfolio. calculateAssetReturns()MatrixR064MarketEquilibrium. calculateAssetReturns(MatrixR064 assetWeights)If the input vector of asset weights are the weights of the market portfolio, then the ouput is the equilibrium excess returns.protected MatrixR064OptimisedPortfolio. calculateAssetReturns()protected MatrixR064BlackLittermanModel. calculateAssetWeights()protected MatrixR064EfficientFrontier. calculateAssetWeights()protected abstract MatrixR064EquilibriumModel. calculateAssetWeights()protected MatrixR064EquilibriumModel. calculateAssetWeights(MatrixR064 aReturnsVctr)protected MatrixR064FixedReturnsPortfolio. calculateAssetWeights()protected MatrixR064FixedWeightsPortfolio. calculateAssetWeights()MatrixR064MarketEquilibrium. calculateAssetWeights(MatrixR064 assetReturns)If the input vector of returns are the equilibrium excess returns then the output is the market portfolio weights.protected MatrixR064MarkowitzModel. calculateAssetWeights()Constrained optimisation.MatrixR064BlackLittermanContext. getAssetReturns()MatrixR064EquilibriumModel. getAssetReturns()MatrixR064FinancePortfolio.Context. getAssetReturns()MatrixR064PortfolioContext. getAssetReturns()MatrixR064SimplePortfolio. getAssetReturns()MatrixR064BlackLittermanContext. getAssetVolatilities()MatrixR064EquilibriumModel. getAssetVolatilities()MatrixR064FinancePortfolio.Context. getAssetVolatilities()MatrixR064PortfolioContext. getAssetVolatilities()MatrixR064SimplePortfolio. getAssetVolatilities()MatrixR064EquilibriumModel. getAssetWeights()(package private) MatrixR064SimplePortfolio. getAssetWeights()MatrixR064BlackLittermanContext. getCorrelations()MatrixR064EquilibriumModel. getCorrelations()MatrixR064FinancePortfolio.Context. getCorrelations()MatrixR064PortfolioContext. getCorrelations()MatrixR064SimplePortfolio. getCorrelations()MatrixR064BlackLittermanContext. getCovariances()MatrixR064EquilibriumModel. getCovariances()MatrixR064FinancePortfolio.Context. getCovariances()MatrixR064MarketEquilibrium. getCovariances()MatrixR064PortfolioContext. getCovariances()MatrixR064SimplePortfolio. getCovariances()protected MatrixR064BlackLittermanModel. getOriginalReturns()protected MatrixR064BlackLittermanModel. getOriginalWeights()protected MatrixR064BlackLittermanModel. getViewPortfolios()protected MatrixR064BlackLittermanModel. getViewReturns()Scaled by risk aversion factor.protected MatrixR064BlackLittermanModel. getViewVariances()Scaled by tau / weight on viewsprotected MatrixR064OptimisedPortfolio. handle(Optimisation.Result optimisationResult)MatrixR064MarketEquilibrium. toCorrelations()Methods in org.ojalgo.data.domain.finance.portfolio with parameters of type MatrixR064 Modifier and Type Method Description protected MatrixR064EquilibriumModel. calculateAssetReturns(MatrixR064 aWeightsVctr)MatrixR064MarketEquilibrium. calculateAssetReturns(MatrixR064 assetWeights)If the input vector of asset weights are the weights of the market portfolio, then the ouput is the equilibrium excess returns.protected MatrixR064EquilibriumModel. calculateAssetWeights(MatrixR064 aReturnsVctr)MatrixR064MarketEquilibrium. calculateAssetWeights(MatrixR064 assetReturns)If the input vector of returns are the equilibrium excess returns then the output is the market portfolio weights.(package private) Scalar<?>MarketEquilibrium. calculateImpliedRiskAversion(MatrixR064 assetWeights, MatrixR064 assetReturns)Will calculate the risk aversion factor that is the best fit for an observed pair of market portfolio weights and equilibrium/historical excess returns.protected Scalar<?>EquilibriumModel. calculatePortfolioReturn(MatrixR064 aWeightsVctr, MatrixR064 aReturnsVctr)static Scalar<?>MarketEquilibrium. calculatePortfolioReturn(MatrixR064 assetWeights, MatrixR064 assetReturns)Calculates the portfolio return using the input asset weights and returns.(package private) Scalar<?>MarkowitzModel. calculatePortfolioReturn(Access1D<?> weightsVctr, MatrixR064 returnsVctr)protected Scalar<?>EquilibriumModel. calculatePortfolioVariance(MatrixR064 aWeightsVctr)Scalar<?>MarketEquilibrium. calculatePortfolioVariance(MatrixR064 assetWeights)Calculates the portfolio variance using the input instrument weights.(package private) java.math.BigDecimalBlackLittermanModel. calculateVariance(MatrixR064 weights)protected voidEquilibriumModel. calibrate(MatrixR064 aWeightsVctr, MatrixR064 aReturnsVctr)voidMarketEquilibrium. calibrate(MatrixR064 assetWeights, MatrixR064 assetReturns)Will set the risk aversion factor to the best fit for an observed pair of market portfolio asset weights and equilibrium/historical excess returns.Constructors in org.ojalgo.data.domain.finance.portfolio with parameters of type MatrixR064 Constructor Description BlackLittermanModel(MarketEquilibrium marketEquilibrium, MatrixR064 originalWeights)EfficientFrontier(MarketEquilibrium marketEquilibrium, MatrixR064 expectedExcessReturns)EfficientFrontier(MatrixR064 covarianceMatrix, MatrixR064 expectedExcessReturns)FixedReturnsPortfolio(MarketEquilibrium aMarketEquilibrium, MatrixR064 returnsVector)FixedWeightsPortfolio(MarketEquilibrium aMarketEquilibrium, MatrixR064 assetWeightsInColumn)MarkowitzModel(MarketEquilibrium marketEquilibrium, MatrixR064 expectedExcessReturns)MarkowitzModel(MatrixR064 covarianceMatrix, MatrixR064 expectedExcessReturns)OptimisedPortfolio(MarketEquilibrium marketEquilibrium, MatrixR064 expectedExcessReturns)OptimisedPortfolio(MatrixR064 covarianceMatrix, MatrixR064 expectedExcessReturns) -
Uses of MatrixR064 in org.ojalgo.matrix
Methods in org.ojalgo.matrix that return MatrixR064 Modifier and Type Method Description MatrixR064MatrixC128. getArgument()MatrixR064MatrixC128. getImaginary()MatrixR064MatrixC128. getModulus()MatrixR064MatrixC128. getReal()(package private) MatrixR064MatrixR064.DenseReceiver. instantiate(MatrixStore<java.lang.Double> store)(package private) MatrixR064MatrixR064.SparseReceiver. instantiate(MatrixStore<java.lang.Double> store)(package private) MatrixR064MatrixR064. newInstance(ElementsSupplier<java.lang.Double> store)
-