cokurtosis(
kte::WindowedCokurtosis{<:Any, <:Any, <:Any, <:SeedWindow};
kwargs...
) -> AnyRead the cokurtosis out of the fold of a windowed estimator under a SeedWindow.
coskewness(
ske::WindowedCoskewness{<:Any, <:Any, <:Any, <:SeedWindow};
kwargs...
) -> AnyRead the coskewness out of the fold of a windowed estimator under a SeedWindow.
partial_fit!(est::SeedWindowed, X::MatNum; dims::Int = 1, kwargs...)
partial_fit!(est::SeedWindowed, x::VecNum; kwargs...)Fold a block of observations into a windowed estimator under a SeedWindow.
supports_partial_fit(
_::Union{WindowedCokurtosis{<:Any, <:Any, <:Any, <:SeedWindow}, WindowedCoskewness{<:Any, <:Any, <:Any, <:SeedWindow}, WindowedCovariance{<:Any, <:Any, <:Any, <:SeedWindow}, WindowedExpectedReturns{<:Any, <:Any, <:Any, <:SeedWindow}, WindowedVariance{<:Any, <:Any, <:Any, <:SeedWindow}}
) -> BoolAnswers that a windowed estimator under a SeedWindow folds.
cov(
ce::WindowedCovariance{<:Any, <:Any, <:Any, <:SeedWindow};
kwargs...
) -> AnyRead the covariance out of the fold of a windowed estimator under a SeedWindow.
mean(
me::WindowedExpectedReturns{<:Any, <:Any, <:Any, <:SeedWindow};
kwargs...
) -> AnyRead the expected returns out of the fold of a windowed estimator under a SeedWindow.
var(
ve::WindowedVariance{<:Any, <:Any, <:Any, <:SeedWindow};
kwargs...
) -> AnyRead the variance out of the fold of a windowed estimator under a SeedWindow.
const MatNum = AbstractMatrix{<:Union{<:Number, <:JuMP.AbstractJuMPScalar}}Alias for an abstract matrix of numeric types or JuMP scalar types.
const VecNum = AbstractVector{<:Union{<:Number, <:JuMP.AbstractJuMPScalar}}Alias for an abstract vector of numeric types or JuMP scalar types.
const SeedWindowed = Union{<:WindowedExpectedReturns{<:Any, <:Any, <:Any, <:SeedWindow},
<:WindowedCovariance{<:Any, <:Any, <:Any, <:SeedWindow},
<:WindowedVariance{<:Any, <:Any, <:Any, <:SeedWindow},
<:WindowedCoskewness{<:Any, <:Any, <:Any, <:SeedWindow},
<:WindowedCokurtosis{<:Any, <:Any, <:Any, <:SeedWindow}}The windowed estimators under a SeedWindow, the ones that fold.
partial_fit!(est, X)Folds observations into an estimator's partial-fit state, and returns the estimator.
partial_fit!(
state::SampleBufferState,
X::AbstractMatrix{<:Union{var"#s152", var"#s69"} where {var"#s152"<:Number, var"#s69"<:AbstractJuMPScalar}};
...
) -> Any
partial_fit!(
state::SampleBufferState,
X::AbstractMatrix{<:Union{var"#s152", var"#s69"} where {var"#s152"<:Number, var"#s69"<:AbstractJuMPScalar}},
F::Union{Nothing, AbstractMatrix{<:Union{var"#s152", var"#s69"} where {var"#s152"<:Number, var"#s69"<:AbstractJuMPScalar}}};
dims,
active_mask,
estimation_mask,
ne,
E,
iv,
ivpa,
panel_fields,
gaps
) -> AnyFolds every observation of a block into a SampleBufferState.
partial_fit!(
est::Union{AbstractEstimator, CovarianceEstimator},
X::Union{AbstractMatrix{<:Union{var"#s152", var"#s69"} where {var"#s152"<:Number, var"#s69"<:AbstractJuMPScalar}}, AbstractVector{<:Union{var"#s152", var"#s69"} where {var"#s152"<:Number, var"#s69"<:AbstractJuMPScalar}}};
dims,
active_mask,
estimation_mask,
iv,
ivpa
) -> AnyFolds observations into the sample buffer an estimator carries.
struct SeedWindow <: AbstractWindowRuleKeeps the last observations of the window at the first fit alone.
supports_partial_fit(est) -> Bool
supports_partial_fit(
ce::PortfolioOptimisersCovariance
) -> Any
supports_partial_fit(
_::Union{WindowedCokurtosis{<:Any, <:Any, <:Any, <:SeedWindow}, WindowedCoskewness{<:Any, <:Any, <:Any, <:SeedWindow}, WindowedCovariance{<:Any, <:Any, <:Any, <:SeedWindow}, WindowedExpectedReturns{<:Any, <:Any, <:Any, <:SeedWindow}, WindowedVariance{<:Any, <:Any, <:Any, <:SeedWindow}}
) -> Bool
supports_partial_fit(ce::GeodesicShrinkageCovariance) -> AnyAnswers whether partial_fit! folds this estimator.
partial_fit!(
state::ReturnsBufferState,
rd::ReturnsResult;
own_returns,
own_factors,
own_exogenous
) -> ReturnsBufferState{__T_nx, __T_X, __T_nf, __T_F, __T_nb, __T_B, __T_ne, __T_E, __T_ts, __T_pnl, __T_max_history} where {__T_nx<:Union{Nothing, AbstractVector{<:AbstractString}}, __T_X<:Union{Nothing, SampleBufferState}, __T_nf<:Union{Nothing, AbstractVector{<:AbstractString}}, __T_F<:Union{Nothing, SampleBufferState}, __T_nb<:Union{Nothing, AbstractVector{<:AbstractString}}, __T_B<:Union{Nothing, SampleBufferState, AbstractVector}, __T_ne<:Union{Nothing, AbstractVector{<:AbstractString}}, __T_E<:Union{Nothing, SampleBufferState}, __T_ts<:Union{Nothing, AbstractVector}, __T_pnl<:Union{Nothing, AssetPanel}, __T_max_history<:Union{Nothing, Integer}}Folds the observations of a ReturnsResult into a ReturnsBufferState.
partial_fit!(pe::HighOrderPriorEstimator, X, F = nothing; kwargs...)Folds observations into a HighOrderPriorEstimator by forwarding them to its members.
partial_fit!(
pe::AbstractPriorEstimator,
X::Union{AbstractMatrix{<:Union{var"#s152", var"#s69"} where {var"#s152"<:Number, var"#s69"<:AbstractJuMPScalar}}, AbstractVector{<:Union{var"#s152", var"#s69"} where {var"#s152"<:Number, var"#s69"<:AbstractJuMPScalar}}};
...
) -> HighOrderPriorEstimator
partial_fit!(
pe::AbstractPriorEstimator,
X::Union{AbstractMatrix{<:Union{var"#s152", var"#s69"} where {var"#s152"<:Number, var"#s69"<:AbstractJuMPScalar}}, AbstractVector{<:Union{var"#s152", var"#s69"} where {var"#s152"<:Number, var"#s69"<:AbstractJuMPScalar}}},
F::Union{Nothing, AbstractMatrix{<:Union{var"#s152", var"#s69"} where {var"#s152"<:Number, var"#s69"<:AbstractJuMPScalar}}, AbstractVector{<:Union{var"#s152", var"#s69"} where {var"#s152"<:Number, var"#s69"<:AbstractJuMPScalar}}};
dims,
active_mask,
estimation_mask
) -> HighOrderPriorEstimatorFolds observations, and the factor observations beside them, into the sample buffer that a prior carries.
partial_fit!(pe::AbstractPriorEstimator, rd::ReturnsResult)Folds the observations of a ReturnsResult into a prior.
partial_fit!(state::PriorCarryState, x::VecNum; kwargs...)
partial_fit!(state::PriorCarryState, X::MatNum; dims::Int = 1, kwargs...)Folds observations into the buffer that a PriorCarryState carries.
partial_fit!(me::PriorExpectedReturns, X::VecNum_MatNum; kwargs...)Folds the rows into the adapter's prior through the prior's own partial_fit!, and returns an adapter that holds the folded prior.
partial_fit!(ce::AbstractCovarianceEstimator, rd::ReturnsResult)Fold the observations of the returns data rd into a covariance estimator.
partial_fit!(opt::Union{<:JuMPOptimisationEstimator, <:HierarchicalRiskParity, <:HierarchicalEqualRiskContribution, <:SchurComplementHierarchicalRiskParity}, rd::ReturnsResult)
partial_fit!(opt::Union{<:JuMPOptimiser, <:HierarchicalOptimiser, <:InverseVolatility, <:NestedClustered, <:Stacking, <:SubsetResampling}, rd::ReturnsResult)
partial_fit!(opt::Union{<:EqualWeighted, <:RandomWeighted, <:BestConstantRebalancedPortfolio}, rd::ReturnsResult)
partial_fit!(opt::PreviousWeights, rd::ReturnsResult)
partial_fit!(opt::FiniteAllocationOptimisationEstimator, rd::ReturnsResult)
partial_fit!(td::TD_OptE_Opt, rd::ReturnsResult)Folds observations into an optimiser, and solves nothing.
partial_fit!(opt::OnlinePortfolioSelection, rd::ReturnsResult)Folds the rows of a Returns Result into the head's recursion as the Block Step, and reads nothing out.
partial_fit!(
state::PipelineBufferState,
data::Union{AbstractPricesResult, AbstractReturnsResult}
) -> PipelineBufferStateAppends a block of observations to a PipelineBufferState, and drops the oldest rows past the cap.
partial_fit!(pipe::Pipeline{<:Any, <:Any, <:Option{<:Union{<:PipelineBufferState, <:ReturnsBufferState}}}, data::Prices_RR)Folds a block of observations into a Pipeline, without a fit.
partial_fit!(
est::Union{AbstractEstimator, CovarianceEstimator},
X::Union{AbstractMatrix{<:Union{var"#s152", var"#s69"} where {var"#s152"<:Number, var"#s69"<:AbstractJuMPScalar}}, AbstractVector{<:Union{var"#s152", var"#s69"} where {var"#s152"<:Number, var"#s69"<:AbstractJuMPScalar}}};
dims,
active_mask,
estimation_mask,
iv,
ivpa
) -> AnyFolds observations into the sample buffer an estimator carries.
partial_fit!(
est::Union{AbstractEstimator, CovarianceEstimator},
X::Union{AbstractMatrix{<:Union{var"#s152", var"#s69"} where {var"#s152"<:Number, var"#s69"<:AbstractJuMPScalar}}, AbstractVector{<:Union{var"#s152", var"#s69"} where {var"#s152"<:Number, var"#s69"<:AbstractJuMPScalar}}};
dims,
active_mask,
estimation_mask,
iv,
ivpa
) -> AnyFolds observations into the sample buffer an estimator carries.
partial_fit!(
state::SimpleExpectedReturnsState,
x::AbstractVector{<:Union{var"#s152", var"#s69"} where {var"#s152"<:Number, var"#s69"<:AbstractJuMPScalar}}
) -> AnySimpleExpectedReturnsState method of partial_fit!.
partial_fit!(
est::Union{AbstractEstimator, CovarianceEstimator},
X::Union{AbstractMatrix{<:Union{var"#s152", var"#s69"} where {var"#s152"<:Number, var"#s69"<:AbstractJuMPScalar}}, AbstractVector{<:Union{var"#s152", var"#s69"} where {var"#s152"<:Number, var"#s69"<:AbstractJuMPScalar}}};
dims,
active_mask,
estimation_mask,
iv,
ivpa
) -> AnyFolds observations into the sample buffer an estimator carries.
partial_fit!(
state::CovarianceState,
x::AbstractVector{<:Union{var"#s152", var"#s69"} where {var"#s152"<:Number, var"#s69"<:AbstractJuMPScalar}}
) -> AnyCovarianceState method of partial_fit!.
partial_fit!(
est::Union{AbstractEstimator, CovarianceEstimator},
X::Union{AbstractMatrix{<:Union{var"#s152", var"#s69"} where {var"#s152"<:Number, var"#s69"<:AbstractJuMPScalar}}, AbstractVector{<:Union{var"#s152", var"#s69"} where {var"#s152"<:Number, var"#s69"<:AbstractJuMPScalar}}};
dims,
active_mask,
estimation_mask,
iv,
ivpa
) -> AnyFolds observations into the sample buffer an estimator carries.
partial_fit!(
est::Union{AbstractEstimator, CovarianceEstimator},
X::Union{AbstractMatrix{<:Union{var"#s152", var"#s69"} where {var"#s152"<:Number, var"#s69"<:AbstractJuMPScalar}}, AbstractVector{<:Union{var"#s152", var"#s69"} where {var"#s152"<:Number, var"#s69"<:AbstractJuMPScalar}}};
dims,
active_mask,
estimation_mask,
iv,
ivpa
) -> AnyFolds observations into the sample buffer an estimator carries.
partial_fit!(
est::Union{AbstractEstimator, CovarianceEstimator},
X::Union{AbstractMatrix{<:Union{var"#s152", var"#s69"} where {var"#s152"<:Number, var"#s69"<:AbstractJuMPScalar}}, AbstractVector{<:Union{var"#s152", var"#s69"} where {var"#s152"<:Number, var"#s69"<:AbstractJuMPScalar}}};
dims,
active_mask,
estimation_mask,
iv,
ivpa
) -> AnyFolds observations into the sample buffer an estimator carries.
partial_fit!(
est::Union{AbstractEstimator, CovarianceEstimator},
X::Union{AbstractMatrix{<:Union{var"#s152", var"#s69"} where {var"#s152"<:Number, var"#s69"<:AbstractJuMPScalar}}, AbstractVector{<:Union{var"#s152", var"#s69"} where {var"#s152"<:Number, var"#s69"<:AbstractJuMPScalar}}};
dims,
active_mask,
estimation_mask,
iv,
ivpa
) -> AnyFolds observations into the sample buffer an estimator carries.
partial_fit!(
est::Union{AbstractEstimator, CovarianceEstimator},
X::Union{AbstractMatrix{<:Union{var"#s152", var"#s69"} where {var"#s152"<:Number, var"#s69"<:AbstractJuMPScalar}}, AbstractVector{<:Union{var"#s152", var"#s69"} where {var"#s152"<:Number, var"#s69"<:AbstractJuMPScalar}}};
dims,
active_mask,
estimation_mask,
iv,
ivpa
) -> AnyFolds observations into the sample buffer an estimator carries.
partial_fit!(
est::Union{AbstractEstimator, CovarianceEstimator},
X::Union{AbstractMatrix{<:Union{var"#s152", var"#s69"} where {var"#s152"<:Number, var"#s69"<:AbstractJuMPScalar}}, AbstractVector{<:Union{var"#s152", var"#s69"} where {var"#s152"<:Number, var"#s69"<:AbstractJuMPScalar}}};
dims,
active_mask,
estimation_mask,
iv,
ivpa
) -> AnyFolds observations into the sample buffer an estimator carries.
partial_fit!(
state::SimpleVarianceState,
x::AbstractVector{<:Union{var"#s152", var"#s69"} where {var"#s152"<:Number, var"#s69"<:AbstractJuMPScalar}}
) -> AnySimpleVarianceState method of partial_fit!.
partial_fit!(ce::PortfolioOptimisersCovariance{<:Any, <:Any, Nothing}, X::MatNum;
dims::Int = 1, kwargs...)
partial_fit!(ce::PortfolioOptimisersCovariance{<:Any, <:Any, Nothing}, x::VecNum;
kwargs...)Folds observations into a PortfolioOptimisersCovariance by forwarding them to ce.ce.
supports_partial_fit(
ce::PortfolioOptimisersCovariance
) -> AnyPortfolioOptimisersCovariance method of supports_partial_fit.
Statistics.cov(ce::PortfolioOptimisersCovariance{<:Any, <:Any, <:SampleBufferState})
Statistics.cor(ce::PortfolioOptimisersCovariance{<:Any, <:Any, <:SampleBufferState})Reads the covariance, or the correlation, of a buffered PortfolioOptimisersCovariance by refitting over its buffer.
Statistics.cov(ce::PortfolioOptimisersCovariance{<:Any, <:Any, Nothing}; kwargs...)
Statistics.cor(ce::PortfolioOptimisersCovariance{<:Any, <:Any, Nothing}; kwargs...)Reads the covariance, or the correlation, a folded PortfolioOptimisersCovariance has accumulated.
coskewness(
ske::WindowedCoskewness{<:Any, <:Any, <:Any, <:SeedWindow};
kwargs...
) -> Any
coskewness(ske::Coskewness) -> Any
coskewness(ske::CoskewnessEstimator)
cokurtosis(kte::CokurtosisEstimator)Read the coskewness out of the fold of a windowed estimator under a SeedWindow.
cokurtosis(
kte::WindowedCokurtosis{<:Any, <:Any, <:Any, <:SeedWindow};
kwargs...
) -> Any
cokurtosis(kte::Cokurtosis) -> AnyRead the cokurtosis out of the fold of a windowed estimator under a SeedWindow.
Statistics.cov(ce::AbstractCovarianceEstimator; kwargs...)
Statistics.cor(ce::AbstractCovarianceEstimator; kwargs...)
Statistics.var(ve::AbstractVarianceEstimator)
Statistics.std(ve::AbstractVarianceEstimator)Reads a moment out of the partial-fit state that a covariance or variance estimator carries.
partial_fit!(
est::Union{AbstractEstimator, CovarianceEstimator},
X::Union{AbstractMatrix{<:Union{var"#s152", var"#s69"} where {var"#s152"<:Number, var"#s69"<:AbstractJuMPScalar}}, AbstractVector{<:Union{var"#s152", var"#s69"} where {var"#s152"<:Number, var"#s69"<:AbstractJuMPScalar}}};
dims,
active_mask,
estimation_mask,
iv,
ivpa
) -> AnyFolds observations into the sample buffer an estimator carries.
partial_fit!(
est::Union{AbstractEstimator, CovarianceEstimator},
X::Union{AbstractMatrix{<:Union{var"#s152", var"#s69"} where {var"#s152"<:Number, var"#s69"<:AbstractJuMPScalar}}, AbstractVector{<:Union{var"#s152", var"#s69"} where {var"#s152"<:Number, var"#s69"<:AbstractJuMPScalar}}};
dims,
active_mask,
estimation_mask,
iv,
ivpa
) -> AnyFolds observations into the sample buffer an estimator carries.
Statistics.mean(me::ExpWeightedExpectedReturns; kwargs...) -> Vector{<:Number}Read the exponentially weighted expected returns out of the estimator's own state.
partial_fit!(
est::Union{AbstractEstimator, CovarianceEstimator},
X::Union{AbstractMatrix{<:Union{var"#s152", var"#s69"} where {var"#s152"<:Number, var"#s69"<:AbstractJuMPScalar}}, AbstractVector{<:Union{var"#s152", var"#s69"} where {var"#s152"<:Number, var"#s69"<:AbstractJuMPScalar}}};
dims,
active_mask,
estimation_mask,
iv,
ivpa
) -> AnyFolds observations into the sample buffer an estimator carries.
partial_fit!(
est::Union{AbstractEstimator, CovarianceEstimator},
X::Union{AbstractMatrix{<:Union{var"#s152", var"#s69"} where {var"#s152"<:Number, var"#s69"<:AbstractJuMPScalar}}, AbstractVector{<:Union{var"#s152", var"#s69"} where {var"#s152"<:Number, var"#s69"<:AbstractJuMPScalar}}};
dims,
active_mask,
estimation_mask,
iv,
ivpa
) -> AnyFolds observations into the sample buffer an estimator carries.
Statistics.var(ce::ExpWeightedVariance; kwargs...) -> Vector{<:Number}Read the exponentially weighted variance out of the estimator's own state.
partial_fit!(
est::Union{AbstractEstimator, CovarianceEstimator},
X::Union{AbstractMatrix{<:Union{var"#s152", var"#s69"} where {var"#s152"<:Number, var"#s69"<:AbstractJuMPScalar}}, AbstractVector{<:Union{var"#s152", var"#s69"} where {var"#s152"<:Number, var"#s69"<:AbstractJuMPScalar}}};
dims,
active_mask,
estimation_mask,
iv,
ivpa
) -> AnyFolds observations into the sample buffer an estimator carries.
partial_fit!(
est::Union{AbstractEstimator, CovarianceEstimator},
X::Union{AbstractMatrix{<:Union{var"#s152", var"#s69"} where {var"#s152"<:Number, var"#s69"<:AbstractJuMPScalar}}, AbstractVector{<:Union{var"#s152", var"#s69"} where {var"#s152"<:Number, var"#s69"<:AbstractJuMPScalar}}};
dims,
active_mask,
estimation_mask,
iv,
ivpa
) -> AnyFolds observations into the sample buffer an estimator carries.
Statistics.cov(ce::ExpWeightedCovariance; kwargs...) -> MatNumRead the exponentially weighted covariance out of the state that the estimator holds.
partial_fit!(
est::Union{AbstractEstimator, CovarianceEstimator},
X::Union{AbstractMatrix{<:Union{var"#s152", var"#s69"} where {var"#s152"<:Number, var"#s69"<:AbstractJuMPScalar}}, AbstractVector{<:Union{var"#s152", var"#s69"} where {var"#s152"<:Number, var"#s69"<:AbstractJuMPScalar}}};
dims,
active_mask,
estimation_mask,
iv,
ivpa
) -> AnyFolds observations into the sample buffer an estimator carries.
partial_fit!(
est::Union{AbstractEstimator, CovarianceEstimator},
X::Union{AbstractMatrix{<:Union{var"#s152", var"#s69"} where {var"#s152"<:Number, var"#s69"<:AbstractJuMPScalar}}, AbstractVector{<:Union{var"#s152", var"#s69"} where {var"#s152"<:Number, var"#s69"<:AbstractJuMPScalar}}};
dims,
active_mask,
estimation_mask,
iv,
ivpa
) -> AnyFolds observations into the sample buffer an estimator carries.
Statistics.var(ce::RegimeAdjustedExpWeightedVariance; kwargs...) -> Vector{<:Number}Read the regime-adjusted variance out of the estimator's own state.
partial_fit!(
est::Union{AbstractEstimator, CovarianceEstimator},
X::Union{AbstractMatrix{<:Union{var"#s152", var"#s69"} where {var"#s152"<:Number, var"#s69"<:AbstractJuMPScalar}}, AbstractVector{<:Union{var"#s152", var"#s69"} where {var"#s152"<:Number, var"#s69"<:AbstractJuMPScalar}}};
dims,
active_mask,
estimation_mask,
iv,
ivpa
) -> AnyFolds observations into the sample buffer an estimator carries.
partial_fit!(
est::Union{AbstractEstimator, CovarianceEstimator},
X::Union{AbstractMatrix{<:Union{var"#s152", var"#s69"} where {var"#s152"<:Number, var"#s69"<:AbstractJuMPScalar}}, AbstractVector{<:Union{var"#s152", var"#s69"} where {var"#s152"<:Number, var"#s69"<:AbstractJuMPScalar}}};
dims,
active_mask,
estimation_mask,
iv,
ivpa
) -> AnyFolds observations into the sample buffer an estimator carries.
Statistics.cov(ce::RegimeAdjustedExpWeightedCovariance; kwargs...) -> MatNumRead the regime-adjusted covariance out of the estimator's own state.
coskewness(ske::CoskewnessEstimator)
cokurtosis(kte::CokurtosisEstimator)Reads a co-moment out of the partial-fit state that a coskewness or cokurtosis estimator carries.
mean(me::AbstractExpectedReturnsEstimator) -> AnyReads the expected returns out of the partial-fit state that an expected returns estimator carries.
partial_fit!(de::Union{GrowthRate, ChangeToScale, ChangeInIntensity}, rd::ReturnsResult)Folds the observations of a ReturnsResult into the carried state of a lag Descriptor, and returns the estimator with the state after them in cache.
partial_fit!(de::Union{EWMean, EWVolumeRatio, DaysToCover}, rd::ReturnsResult)Folds the observations of a ReturnsResult into the carried state of an exponentially weighted mean Descriptor, and returns the estimator with the state after them in cache.
partial_fit!(de::Union{EWVolatility{<:RegimeAdjustedExpWeightedVariance},
EWResidualVolatility{<:Any,
<:RegimeAdjustedExpWeightedVariance}},
rd::ReturnsResult)Folds the observations of a ReturnsResult into the carried state of a volatility Descriptor, and returns the estimator with the state after them in cache.
partial_fit!(de::Union{EWBeta, EWMacroSensitivity, EWDownsideBeta}, rd::ReturnsResult)Folds the observations of a ReturnsResult into the carried state of an exponentially weighted beta Descriptor, and returns the estimator with the state after them in cache.
partial_fit!(de::RollingLogReturn{<:Any, <:Any, <:Any, <:Any,
<:Option{<:RollingLogReturnState}},
rd::ReturnsResult)Folds the observations of a ReturnsResult into the carried state of a RollingLogReturn, and returns the estimator with the state after them in cache.
partial_fit!(
est::Union{AbstractEstimator, CovarianceEstimator},
X::Union{AbstractMatrix{<:Union{var"#s152", var"#s69"} where {var"#s152"<:Number, var"#s69"<:AbstractJuMPScalar}}, AbstractVector{<:Union{var"#s152", var"#s69"} where {var"#s152"<:Number, var"#s69"<:AbstractJuMPScalar}}};
dims,
active_mask,
estimation_mask,
iv,
ivpa
) -> AnyFolds observations into the sample buffer an estimator carries.
Statistics.mean(me::PriceLevelExpectedReturns; kwargs...)Reads the expected return from the state that a folding statistic carries, as the folded statistic minus one.
partial_fit!(ce::GeodesicShrinkageCovariance{<:Any, <:Any, <:Any, <:Any, Nothing},
X::MatNum; dims::Int = 1, kwargs...)
partial_fit!(ce::GeodesicShrinkageCovariance{<:Any, <:Any, <:Any, <:Any, Nothing},
x::VecNum; kwargs...)Folds observations into a GeodesicShrinkageCovariance by forwarding them to ce.ce.
supports_partial_fit(ce::GeodesicShrinkageCovariance) -> AnyGeodesicShrinkageCovariance method of supports_partial_fit.
Statistics.cov(ce::GeodesicShrinkageCovariance{<:Any, <:Any, <:Any, <:Any, Nothing};
kwargs...)
Statistics.cor(ce::GeodesicShrinkageCovariance{<:Any, <:Any, <:Any, <:Any, Nothing};
kwargs...)Reads the shrunk covariance, or its correlation, of a folded GeodesicShrinkageCovariance.
struct WindowedExpectedReturns{__T_me, __T_w, __T_window, __T_rule, __T_cache} <: AbstractExpectedReturnsEstimatorExpected returns estimator that restricts computation to a rolling or indexed observation window.
struct WindowedCovariance{__T_ce, __T_w, __T_window, __T_rule, __T_cache} <: AbstractCovarianceEstimatorCovariance estimator that restricts computation to a rolling or indexed observation window.
struct WindowedVariance{__T_ve, __T_w, __T_window, __T_rule, __T_cache} <: AbstractVarianceEstimatorVariance estimator that restricts computation to a rolling or indexed observation window.
struct WindowedCoskewness{__T_ske, __T_w, __T_window, __T_rule, __T_cache} <: CoskewnessEstimatorCoskewness estimator that restricts computation to a rolling or indexed observation window.
struct WindowedCokurtosis{__T_kte, __T_w, __T_window, __T_rule, __T_cache} <: CokurtosisEstimatorCokurtosis estimator that restricts computation to a rolling or indexed observation window.