}
}
/**************************************************************************************************/
+double TrialSwap2::getSD (int runs, vector<double> scorevec, double nullMean)
+{
+ double sum = 0;
+ for(int i=0;i<runs;i++)
+ {
+ if (m->control_pressed) { return 0; }
+ sum += pow((scorevec[i] - nullMean),2);
+ }
+ return sqrt( (1/runs) * sum );
+}
+/**************************************************************************************************/
+double TrialSwap2::get_zscore (double sd, double nullMean, double initscore)
+{
+ map<double, double> ztable;
+
+ ztable["0.00"] = 0.5;
+
+ double z;
+
+ z = (initscore - nullMean) / sd;
+
+ return z;
+}
+/**************************************************************************************************/
int TrialSwap2::print_matrix(vector<vector<int> > &matrix, int nrows, int ncols)
{
try {
double calc_vratio (int, int, vector<int>, vector<int>);
int calc_checker (vector<vector<int> > &, vector<int>, int, int);
double calc_c_score (vector<vector<int> > &, vector<int>, int, int);
+ double get_zscore (double, double, double);
+ double getSD (int, vector<double>, double);
private:
int print_matrix(vector<vector<int> > &, int, int);
-
+
};
#endif