Exemplo n.º 1
0
  @Override
  public KNNmyownParams getClone() {
    KNNmyownParams param = new KNNmyownParams();
    param.setDataRangeFrom(this.getDataRangeFrom());
    param.setDataRangeTo(this.getDataRangeTo());
    param.setSeasonality(this.getSeasonality());
    param.setNumForecasts(this.getNumForecasts());
    param.setNumNeighbours(numNeighbours);
    param.setPercentTrain(this.getPercentTrain());
    param.setColName(colName);

    return param;
  }
Exemplo n.º 2
0
  public static List<KNNmyownParams> getParamsKNNmyown(
      javax.swing.JPanel percentTrainSettingsPanel,
      javax.swing.JComboBox comboBoxColName,
      javax.swing.JPanel panelSettingsKNNmyown) {
    KNNmyownParams par = new KNNmyownParams();
    // get all params for the model:
    par.setPercentTrain(
        Integer.parseInt(
            ((PercentTrainSettingsPanel) percentTrainSettingsPanel).getPercentTrain()));
    par.setColName(comboBoxColName.getSelectedItem().toString()); // data

    List<KNNmyownParams> resultList = new ArrayList<>();
    resultList.add(par);

    MainFrame.getInstance().setParamsGeneral(KNNmyownParams.class, resultList);
    ((KNNmyownSettingsPanel) panelSettingsKNNmyown)
        .setSpecificParams(KNNmyownParams.class, resultList);

    return resultList;
  }