Calculate argmin for a vector for the first smallest value in a range ---------------------------------------------------------------------------
| 164 | // Calculate argmin for a vector for the first smallest value in a range |
| 165 | // --------------------------------------------------------------------------- |
| 166 | int argmin(const std::vector<double> & myvector) { |
| 167 | int argmin = 0; |
| 168 | for (int i=1; i< (int)myvector.size(); i++) |
| 169 | if (myvector[i]<myvector[argmin]) |
| 170 | argmin = i; |
| 171 | |
| 172 | return argmin; |
| 173 | } |
| 174 | |
| 175 | // Calculate median across individuals for a subset |
| 176 | // --------------------------------------------------------------------------- |