Skip to content

Commit

Permalink
sign change of value impact
Browse files Browse the repository at this point in the history
  • Loading branch information
TimKam committed Feb 11, 2024
1 parent 3688e21 commit 36ad8c7
Showing 1 changed file with 4 additions and 5 deletions.
9 changes: 4 additions & 5 deletions src/main/java/diarg/values/ValueBasedAgreementScenario.java
Original file line number Diff line number Diff line change
Expand Up @@ -163,8 +163,7 @@ public double determineMedianAgreement() {
public double determineSatisfactionImpact(int index1, int index2, Value value) {
ValueBasedAgreementScenario counterfactualVBAScenario = this.clone();
counterfactualVBAScenario.removeValue(value);
return counterfactualVBAScenario.determineSatisfaction(index1, index2) -
determineSatisfaction(index1, index2);
return determineSatisfaction(index1, index2) - counterfactualVBAScenario.determineSatisfaction(index1, index2);
}

/**
Expand All @@ -176,7 +175,7 @@ public double determineSatisfactionImpact(int index1, int index2, Value value) {
public double determineMinimalAgreementImpact(Value value) {
ValueBasedAgreementScenario counterfactualVBAScenario = this.clone();
counterfactualVBAScenario.removeValue(value);
return counterfactualVBAScenario.determineMinimalAgreement() - determineMinimalAgreement();
return determineMinimalAgreement() - counterfactualVBAScenario.determineMinimalAgreement();
}

/**
Expand All @@ -188,7 +187,7 @@ public double determineMinimalAgreementImpact(Value value) {
public double determineMeanAgreementImpact(Value value) {
ValueBasedAgreementScenario counterfactualVBAScenario = this.clone();
counterfactualVBAScenario.removeValue(value);
return counterfactualVBAScenario.determineMeanAgreement() - determineMeanAgreement();
return determineMeanAgreement() - counterfactualVBAScenario.determineMeanAgreement();
}

/**
Expand All @@ -200,7 +199,7 @@ public double determineMeanAgreementImpact(Value value) {
public double determineMedianAgreementImpact(Value value) {
ValueBasedAgreementScenario counterfactualVBAScenario = this.clone();
counterfactualVBAScenario.removeValue(value);
return counterfactualVBAScenario.determineMedianAgreement() - determineMedianAgreement();
return determineMedianAgreement() - counterfactualVBAScenario.determineMedianAgreement();
}


Expand Down

0 comments on commit 36ad8c7

Please sign in to comment.