private PredictionResponse fetchScorecard()

in scorecard-plugin/src/main/java/org/apache/fineract/portfolio/creditscorecard/service/CreditScorecardWritePlatformServiceImpl.java [313:333]


    private PredictionResponse fetchScorecard(final MLScorecardFields fields, final String scoringModel) {
        try {

            final Map<String, Object> predictionData = new HashMap<>();

            predictionData.put("age", fields.getAge());
            predictionData.put("sex", fields.getSex());
            predictionData.put("job", fields.getJob());
            predictionData.put("housing", fields.getHousing());
            predictionData.put("credit_amount", fields.getCreditAmount());
            predictionData.put("duration", fields.getDuration());
            predictionData.put("purpose", fields.getPurpose());

            return this.scorecardApiClient.algorithmsPredict(scoringModel, "0.0.1", null, null,
                    predictionData);

        } catch (ApiException e) {
            LOG.debug("An Error Occurred: {}", e.getLocalizedMessage());
        }
        return null;
    }