Your research among under five children malnutrition and you include the variables like stunting, wasting and underweight and etc. Your study is hospital based or community based. At the time of finding the sample size kindly use the prevalence of children malnutrition and finallaize the sample size according to that and refer some related journal papers.
You can find the HAZ score, WAZ score and WHZ score in SPSS 20 version itself.
The equation of z-score (Z) calculated is : Z ={(X/M)*L –1}/(L*S). [Where, X=height/weigh/BMI, L, M and S are the age specific values of appropriate table corresponding reference populations]. When you calculate Z-score you have to enter age/gender specific L,M,S value of the reference population. The easy way to calculate z-score by using any tool which is specifically design to do so. The WHO has developed a software Anthro to determine the nutritional status of children, which it is very convenient to the user . Using, this tool you will able to calculate your desired anthropometric indies of HAZ, WAZ and WHZ very easily and in addition BMIAZ, MUACAZ, TSFZ among children 0-5 years. I am providing the link :
please in the first enter your data in the Anthro ( a good software for percentiles determined) and then transferred to spss.WHO Anthro is an application that facilitates the automatic analysis of individual data for children
indeed, the best way to calculate Z-scores is to use dedicated softwares. Anthro is the one developed by WHO. I also use sometimes the ENA software, developed in the frame of SMART survey methodology by Unicef.
both can be downloaded for free on internet. you'll find the link below for ENA software. kind regards.
One advantage of the SMART method and ENA software is that when you export the data to excel (to be imported into SPSS, SAS, etc) is that you get additional variables - such as the age the child would be if his height were at the median (Height-age) and also MUAC-for-Height, this is the only place that MUAC-for-Height is routinely calculated that I am aware of. There are other advantages - if you are doing a survey, then the "plausibility" check will give the distribution of the data, Q-Q plots, negative-Binomial and Poisson distributions, age and sex evaluation etc. It will also automatically generate a report with all the data tabulated. There is also an alternative method of dealing with outliers which is more appropriate than the WHO "flags" - see paper on my contributions on errors in measurement.
Incidentally, it was NOT generated by UNICEF. It was an initiative started after the 9/11 attacks by USAID to bring the US NGOs(PVOS) up to speed with the French NGOs in doing surveys. the seed funding came from Canada (CIDA). The technical aspects procefures, algorithms, software and innovations are governed by an independent Technical Advisory Group (of which I am the Chairman) and all other aspects are run by ACF-Canada - who host the web site, teach and promulgate the methods etc and administer the program and funding.
There is some correction in the above commands if you want that the values of stunting, wasting and underweight will match with the report, use person file- IAPR File and use following commands:
use IAPR74FL.DTA
// CHILD MALNUTRITION INDICATORS (according to WHO) by SK Shukla