Skip to content

Reimplemented cross validation for temporal data #160

Reimplemented cross validation for temporal data

Reimplemented cross validation for temporal data #160

Triggered via push November 25, 2023 16:08
Status Success
Total duration 1m 26s
Artifacts

CI.yml

on: push
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

8 warnings
Documentation: ../../../.julia/packages/Documenter/H5y27/src/Utilities/Utilities.jl#L34
undefined binding 'CausalELM.CrossValidation.traintest' in `@docs` block in src/reference/crossval.md:4-11 ```@docs CausalELM.CrossValidation CausalELM.CrossValidation.recode CausalELM.CrossValidation.traintest CausalELM.CrossValidation.validate CausalELM.CrossValidation.crossvalidate CausalELM.CrossValidation.bestsize ```
Documentation: ../../../.julia/packages/Documenter/H5y27/src/Utilities/Utilities.jl#L34
undefined binding 'CausalELM.CrossValidation.validate' in `@docs` block in src/reference/crossval.md:4-11 ```@docs CausalELM.CrossValidation CausalELM.CrossValidation.recode CausalELM.CrossValidation.traintest CausalELM.CrossValidation.validate CausalELM.CrossValidation.crossvalidate CausalELM.CrossValidation.bestsize ```
Documentation: ../../../.julia/packages/Documenter/H5y27/src/Utilities/Utilities.jl#L34
undefined binding 'CausalELM.Estimators.estimatecausaleffect!' in `@docs` block in src/reference/estimation.md:5-17 ```@docs CausalELM.Estimators CausalELM.Estimators.CausalEstimator CausalELM.Estimators.InterruptedTimeSeries CausalELM.Estimators.GComputation CausalELM.Estimators.DoubleMachineLearning CausalELM.Metalearners CausalELM.Metalearners.Metalearner CausalELM.Metalearners.SLearner CausalELM.Metalearners.TLearner CausalELM.Metalearners.XLearner CausalELM.Estimators.estimatecausaleffect! ```
Documentation: ../../../.julia/packages/Documenter/H5y27/src/Utilities/Utilities.jl#L34
32 docstrings not included in the manual: CausalELM.CrossValidation.generatefolds :: Tuple{Array{Float64}, Array{Float64}, Int64} CausalELM.ModelValidation.exchangeability :: Tuple{Union{CausalELM.Estimators.CausalEstimator, CausalELM.Metalearners.Metalearner}} CausalELM.CrossValidation.validatefold :: Tuple{Array{Float64}, Array{Float64}, Array{Float64}, Array{Float64}, Integer, Function} CausalELM.ModelValidation.bestsplits :: Tuple{Vector{<:Real}, Int64} CausalELM.ModelValidation.sdam :: Union{Tuple{Vector{T}}, Tuple{T}} where T<:Real CausalELM.Estimators.predicttreatmentoutcomes :: Tuple{CausalELM.Models.ExtremeLearningMachine, Array{Float64}} CausalELM.ModelValidation.jenksbreaks :: Tuple{Vector{<:Real}, Int64} CausalELM.CrossValidation.shuffledata :: Tuple{Array{Float64}, Array{Float64}, Array{Float64}} CausalELM.ModelValidation.pval :: Tuple{Array{Float64}, Array{Float64}, Float64} CausalELM.ModelValidation.positivity :: Tuple{Union{CausalELM.Estimators.CausalEstimator, CausalELM.Metalearners.Metalearner}} CausalELM.estimate_causal_effect! :: Tuple{CausalELM.Metalearners.Metalearner} CausalELM.Estimators.crossfittingsets :: Tuple{CausalELM.Estimators.DoubleMachineLearning} CausalELM.ModelValidation.sumsofsquares :: Union{Tuple{Vector{<:Real}}, Tuple{Vector{<:Real}, Int64}} CausalELM.ModelValidation.backtrack_to_find_breaks :: Tuple{Vector{<:Real}, Matrix{<:Real}} CausalELM.ModelValidation.testomittedpredictor :: Tuple{CausalELM.Estimators.InterruptedTimeSeries} CausalELM.Estimators.ate! :: Tuple{CausalELM.Estimators.DoubleMachineLearning, Array{Float64}, Array{Float64}} CausalELM.Estimators.movingaverage :: Tuple{Vector{Float64}} CausalELM.ModelValidation.variance :: Tuple{Vector{<:Real}} CausalELM.ModelValidation.faketreatments :: Tuple{Vector{<:Real}, Int64} CausalELM.ModelValidation.testcovariateindependence :: Tuple{CausalELM.Estimators.InterruptedTimeSeries} CausalELM.ModelValidation.classpointers :: Tuple{Vector{<:Real}, Int64, Matrix{Float64}} CausalELM.ModelValidation.e_value :: Tuple{Union{CausalELM.Estimators.CausalEstimator, CausalELM.Metalearners.Metalearner}} CausalELM.ModelValidation.groupbyclass :: Tuple{Vector{<:Real}, Vector{<:Real}} CausalELM.ModelValidation.gvf :: Union{Tuple{Array{Vector{T}, 1}}, Tuple{T}} where T<:Real CausalELM.Estimators.predictpropensityscore :: Tuple{CausalELM.Models.ExtremeLearningMachine, Array{Float64}} CausalELM.ModelValidation.validate :: Tuple{CausalELM.Estimators.InterruptedTimeSeries} CausalELM.ModelValidation.validate :: Tuple{Union{CausalELM.Estimators.CausalEstimator, CausalELM.Metalearners.Metalearner}} CausalELM.ModelValidation.counterfactualconsistency :: Tuple{Union{CausalELM.Estimators.CausalEstimator, CausalELM.Metalearners.Metalearner}} CausalELM.Estimators.predictcontroloutcomes :: Tuple{CausalELM.Models.ExtremeLearningMachine, Array{Float64}} CausalELM.Estimators.firststage! :: Tuple{CausalELM.Estimators.DoubleMachineLearning, Array{Float64}, Array{Float64}, Array{Float64}, Array{Float64}} CausalELM.ModelValidation.scdm :: Union{Tuple{Array{Vector{T}, 1}}, Tuple{T}} where T<:Real CausalELM.ModelValidation.supwald :: Tuple{CausalELM.Estimators.InterruptedTimeSeries} These are docstrings in the checked modules (configured with the modules keyword) that are not included in @docs or @autodocs blocks.
Documentation: ../../../.julia/packages/Documenter/H5y27/src/Documenter.jl#L800
removing `stable` and linking `stable` to `v0.2.1`.
Documentation: ../../../.julia/packages/Documenter/H5y27/src/Documenter.jl#L800
removing `v0.2` and linking `v0.2` to `v0.2.1`.
Documentation: ../../../.julia/packages/Documenter/H5y27/src/Documenter.jl#L800
removing `v0.1` and linking `v0.1` to `v0.1.0`.
Documentation
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/