package com.datascience.core.results; import com.google.common.base.Objects; public class DatumContResults { private Double est_value; private Double est_zeta; private Double distributionMu; private Double distributionSigma; public DatumContResults() { } public Double getEst_value() { return est_value; } public void computeEstValue(){ this.est_value= this.est_zeta * this.distributionSigma + this.distributionMu; } public void setEst_value(Double est_value) { this.est_value = est_value; } public Double getEst_zeta() { return est_zeta; } public void setEst_zeta(Double est_zeta) { this.est_zeta = est_zeta; } public Double getDistributionMu() { return distributionMu; } public void setDistributionMu(Double distributionMu) { this.distributionMu = distributionMu; } public Double getDistributionSigma() { return distributionSigma; } public void setDistributionSigma(Double distributionSigma) { this.distributionSigma = distributionSigma; } @Override public boolean equals(Object other){ if (other instanceof DatumContResults) { DatumContResults obj = (DatumContResults) other; return Objects.equal(est_value, obj.est_value) && Objects.equal(est_zeta, obj.est_zeta) && Objects.equal(distributionMu, obj.distributionMu) && Objects.equal(distributionSigma, obj.distributionSigma); } return false; } @Override public int hashCode(){ return Objects.hashCode(est_value, est_zeta, distributionMu, distributionSigma); } }