Hi everyone,
I am just new in using the matrix command for storing results in tables and I am practicing quite a bit. I have ran a Mann-Whitney Test on my data and would just like to store the z scores. I know that I could simply copy and paste it as tables, but I'd really like to learn how to use the "matrix" command (for future purposes) so I decided to try it out. Here is my code:
It is very long (and still repetitive despite being in a loop), but it does the job. Also, this stores the results of the rank sum in individual text files. I was hoping to store all the results it in just one text file. I just like to ask if there is any other way that I could make this one shorter and more efficient?
Thank you in advance for your help.
Best regards,
Lovely
I am just new in using the matrix command for storing results in tables and I am practicing quite a bit. I have ran a Mann-Whitney Test on my data and would just like to store the z scores. I know that I could simply copy and paste it as tables, but I'd really like to learn how to use the "matrix" command (for future purposes) so I decided to try it out. Here is my code:
Code:
forvalues i = 1/5 { signrank f1_`i'_after = f1_`i'_before matrix signrankf1 = (r(z)) matrix rownames signrankf1 = `var' matrix colnames signrankf1 = "z-value" mat2txt, matrix(signrankf1) saving(signrankf1) append signrank f2_`i'_after = f2_`i'_before matrix signrankf2 = (r(z)) matrix rownames signrankf2 = `var' matrix colnames signrankf2 = "z-value" mat2txt, matrix(signrankf2) saving(signrankf2) append signrank f3_`i'_after = f3_`i'_before matrix signrankf3 = (r(z)) matrix rownames signrankf3 = `var' matrix colnames signrankf3 = "z-value" mat2txt, matrix(signrankf3) saving(signrankf3) append signrank f4_`i'_after = f4_`i'_before matrix signrankf4 = (r(z)) matrix rownames signrankf4 = `var' matrix colnames signrankf4 = "z-value" mat2txt, matrix(signrankf4) saving(signrankf4) append signrank f5_`i'_after = f5_`i'_before matrix signrankf5 = (r(z)) matrix rownames signrankf5 = `var' matrix colnames signrankf5 = "z-value" mat2txt, matrix(signrankf5) saving(signrankf5) append signrank f6_`i'_after = f6_`i'_before matrix signrankf6 = (r(z)) matrix rownames signrankf6 = `var' matrix colnames signrankf6 = "z-value" mat2txt, matrix(signrankf6) saving(signrankf6) append }
Thank you in advance for your help.
Best regards,
Lovely
Comment