Not sure if adding the three accelerations is the way to go. Try using a struct with x,y and z members and write a compare function that will give you some measure of how different they are (maybe a vector difference?). Also think about using an FFT on the data, that might give you more insight into what the wearer is doing (walking, running, having sex etc.)