Skip to content

Instantly share code, notes, and snippets.

@digorithm
Created January 9, 2015 00:27
Show Gist options
  • Save digorithm/b99fdd6bc698d133f33e to your computer and use it in GitHub Desktop.
Save digorithm/b99fdd6bc698d133f33e to your computer and use it in GitHub Desktop.
public double deriveTheta1(){
double sum = 0;
for (int j=0; j<initial_data.x.length; j++){
sum += (initial_data.y[j] - hypothesisFunction(initial_data.x[j])) * initial_data.x[j];
}
return -2 * sum / initial_data.x.length;
}
public double deriveTheta0(){
double sum = 0;
for (int j=0; j<initial_data.x.length; j++) {
sum += initial_data.y[j] - hypothesisFunction(initial_data.x[j]);
}
return -2 * sum / initial_data.x.length;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment