Beginner: How to get age-adjusted Z scores of a variable?

ShaneS · May 4, 2022 · 1.9K views
Question
Hi Everyone,   I have a 25 (subjects) x 68 (variables) matrix. I also have a variable called Age (25 x 1). Now, I would like to get the age-adjusted values of the 68 variables. Could someone teach me how to do that please?   Thanks very much!
Expert Answer
Profile picture of Neeta Dsouza
Neeta Dsouza PhD Expert
Answered Nov 20, 2025
zscore(X,flag,dim)
 
If flag is 0 (default), then zscore scales X using the sample standard deviation...
 
If flag is 1, then zscore scales X using the population standard deviation
 
zscore(X,flag,dim) standardizes X along dimension dim
 
Also, if you would like to use zscore functionality without the Statistics and Machine Learning Toolbox, the following answers discussion might help: 
 
Also the "bsxfun" function can help you combine the two functionalities with bsxfun(@rdivide, bsxfun(@minus, Data, meanvalue), standard deviation value)
 
mean can be calculated using the "mean" function and standard deviation using "std"
100% Run Guarantee 3-Hour Fast-Track Delivery

Need a Custom Version or Complete Simulation for This Problem?

Our 500+ PhD engineers build, debug, and optimize working MATLAB scripts and Simulink (.slx) models tailored to your exact assignment rubrics with zero plagiarism.

Tested on MATLAB R2024b / R2026a
Turnitin 0% Plagiarism Report
Free 7-Day Revisions Guarantee
Have a different question? Ask here

Get a Free Consultation or a Sample Assignment Review!