Skip to content

Commit 7422251

Browse files
committed
fix diag(nothing) in mve
1 parent 4b9e885 commit 7422251

1 file changed

Lines changed: 7 additions & 3 deletions

File tree

src/mve.jl

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,13 @@ function enlargesubset(initialsubset, data::AbstractMatrix, h::Int)
2626
covmatrix = cov(data[basicsubset, :])
2727
md2mat =
2828
mahalanobisSquaredMatrix(data, meanvector=meanvector, covmatrix=covmatrix)
29-
md2 = diag(md2mat)
30-
md2sortedindex = sortperm(md2)
31-
basicsubset = md2sortedindex[1:(length(basicsubset)+1)]
29+
if !isnothing(md2mat)
30+
md2 = diag(md2mat)
31+
md2sortedindex = sortperm(md2)
32+
basicsubset = md2sortedindex[1:(length(basicsubset)+1)]
33+
else
34+
basicsubset = 1:(length(basicsubset)+1)
35+
end
3236
end
3337
return basicsubset
3438
end

0 commit comments

Comments
 (0)