function [data_structure] = ch_hgf_startpoints_calcx_startpoints(data_structure)
tp = data_structure.behavioral.hgf_startpoints.est.u(:,2);
mu1hat = data_structure.behavioral.hgf_startpoints.est.traj.muhat(:,1);
% Calculate belief x using Bayes' theorem
x = tp.*mu1hat./(tp.*mu1hat + (1-mu1hat).^2);
% Belief is mu1hat in trials where there is no tone
x(find(tp==0)) = mu1hat(find(tp==0));
data_structure.behavioral.hgf_startpoints.x = x;
data_structure.behavioral.summary.hgf_startpoints.x = mean(reshape(data_structure.behavioral.hgf_startpoints.x,30,12),1);
end