Skip to content

Instantly share code, notes, and snippets.

@TylerL-uxai
Created October 2, 2015 17:36
Show Gist options
  • Save TylerL-uxai/a78283ee3eef4908a6b6 to your computer and use it in GitHub Desktop.
Save TylerL-uxai/a78283ee3eef4908a6b6 to your computer and use it in GitHub Desktop.
function J = computeCost(X, y, theta)
%COMPUTECOST Compute cost for linear regression
% J = COMPUTECOST(X, y, theta) computes the cost of using theta as the
% parameter for linear regression to fit the data points in X and y
% Initialize some useful values
m = length(y); % number of training examples
% You need to return the following variables correctly
J = 0;
% ====================== YOUR CODE HERE ======================
% Instructions: Compute the cost of a particular choice of theta
% You should set J to the cost.
h = X * theta;
error = h - y;
error_sqr = error.^2;
J = { 1 / ( 2 * m ) * ( sum ( error_sqr ) ) };
fprintf('Finished the second exercise\n');
% =========================================================================
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment