Fmat <- as.matrix(phytoclass::Fm)
S <- as.matrix(phytoclass::Sm)
S_weights <- as.numeric(phytoclass:::Bounded_weights(S))
place <- which(Fmat[, seq(ncol(Fmat) - 2)] > 0)
# Get F_initial from NNLS_MF as done in Steepest_Descent
F_initial <- phytoclass::NNLS_MF(Fmat, S, S_weights)
# Run Minimise_elements_comb with c1_num = 3 (as in Steepest_Descent)
result <- phytoclass:::Minimise_elements_comb(
F_initial[[1]], place, S, S_weights, c1_num = 3
)
Run the code above in your browser using DataLab