<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Multivariate normality in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Multivariate-normality/m-p/313776#M312950</link>
    <description>&lt;P&gt;Hi Ksharp,&lt;/P&gt;&lt;P&gt;Thank you so much for the help. I am sorry for the &amp;nbsp;late reply. I am out of the town for the vacation. I will check this once I go back.&lt;/P&gt;&lt;P&gt;Again, thank you so much.&lt;/P&gt;</description>
    <pubDate>Wed, 23 Nov 2016 13:51:48 GMT</pubDate>
    <dc:creator>papaya21222</dc:creator>
    <dc:date>2016-11-23T13:51:48Z</dc:date>
    <item>
      <title>Multivariate normality</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Multivariate-normality/m-p/312513#M312938</link>
      <description>&lt;P&gt;Hello all,&lt;/P&gt;&lt;P&gt;I am using macro program to check multinormality test. (%multnormal) I can get a table with several columns as a output. I need only multivariate tests values or p-values of "Mardia Skewness" "Mardia Kurtosis" and &amp;nbsp;"Henze-Zirkler T" in to a vector and use this vector for other calculations in proc iml; Please anybody tell me how can I do this...I spend 4,5 days to figure this out but still cant understand.&lt;/P&gt;&lt;P&gt;Thank you in advanced.&lt;/P&gt;&lt;P&gt;This is my program;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;%macro multnorm (&lt;BR /&gt;data=_last_ , /* input data set */&lt;BR /&gt;var= , /* REQUIRED: variables for test */&lt;BR /&gt;/* May NOT be a list e.g. var1-var10 */&lt;BR /&gt;plot=yes , /* create chi-square plot? */&lt;BR /&gt;hires=yes /* high resolution plot? */&lt;BR /&gt;);&lt;BR /&gt;options nonotes;&lt;BR /&gt;%let lastds=&amp;amp;syslast;&lt;/P&gt;&lt;P&gt;/* Verify that VAR= option is specified */&lt;BR /&gt;%if &amp;amp;var= %then %do;&lt;BR /&gt;%put ERROR: Specify test variables in the VAR= argument;&lt;BR /&gt;%goto exit;&lt;BR /&gt;%end;&lt;/P&gt;&lt;P&gt;/* Parse VAR= list */&lt;BR /&gt;%let _i=1;&lt;BR /&gt;%do %while (%scan(&amp;amp;var,&amp;amp;_i) ne %str() );&lt;BR /&gt;%let arg&amp;amp;_i=%scan(&amp;amp;var,&amp;amp;_i);&lt;BR /&gt;%let _i=%eval(&amp;amp;_i+1);&lt;BR /&gt;%end;&lt;BR /&gt;%let nvar=%eval(&amp;amp;_i-1);&lt;/P&gt;&lt;P&gt;/* Remove observations with missing values */&lt;BR /&gt;%put MULTNORM: Removing observations with missing values...;&lt;BR /&gt;data _nomiss;&lt;BR /&gt;set &amp;amp;data;&lt;BR /&gt;if nmiss(of &amp;amp;var )=0;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;/* Quit if covariance matrix is singular */&lt;BR /&gt;%let singular=nonsingular;&lt;BR /&gt;%put MULTNORM: Checking for singularity of covariance matrix...;&lt;BR /&gt;proc princomp data=_nomiss outstat=_evals noprint;&lt;BR /&gt;var &amp;amp;var ;&lt;BR /&gt;run;&lt;BR /&gt;%if &amp;amp;syserr=3000 %then %do;&lt;BR /&gt;%put MULTNORM: PROC PRINCOMP required for singularity check.;&lt;BR /&gt;%put %str( Covariance matrix not checked for singularity.);&lt;BR /&gt;%goto findproc;&lt;BR /&gt;%end;&lt;BR /&gt;data _null_;&lt;BR /&gt;set _evals;&lt;BR /&gt;where _TYPE_='EIGENVAL';&lt;BR /&gt;if round(min(of &amp;amp;var ),1e-8)&amp;lt;=0 then do;&lt;BR /&gt;put 'ERROR: Covariance matrix is singular.';&lt;BR /&gt;call symput('singular','singular');&lt;BR /&gt;end;&lt;BR /&gt;run;&lt;BR /&gt;%if &amp;amp;singular=singular %then %goto exit;&lt;/P&gt;&lt;P&gt;%findproc:&lt;BR /&gt;/* Is IML or MODEL available for analysis? */&lt;BR /&gt;%let mult=yes; %let multtext=%str( and Multivariate);&lt;BR /&gt;%put MULTNORM: Checking for necessary procedures...;&lt;BR /&gt;proc iml; quit;&lt;BR /&gt;%if &amp;amp;syserr=0 %then %goto iml;&lt;BR /&gt;proc model; quit;&lt;BR /&gt;%if &amp;amp;syserr=0 and&lt;BR /&gt;(%substr(&amp;amp;sysvlong,1,9)&amp;gt;=6.09.0450 and %substr(&amp;amp;sysvlong,3,2) ne 10)&lt;BR /&gt;%then %goto model;&lt;BR /&gt;%put MULTNORM: SAS/ETS PROC MODEL with NORMAL option or SAS/IML is required;&lt;BR /&gt;%put %str( to perform tests of multivariate normality. Univariate);&lt;BR /&gt;%put %str( normality tests will be done.);&lt;BR /&gt;%let mult=no; %let multtext=;&lt;BR /&gt;%goto univar;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;%iml:&lt;BR /&gt;proc iml;&lt;BR /&gt;reset;&lt;BR /&gt;use _nomiss; read all var {&amp;amp;var} into _x; /* input data */&lt;/P&gt;&lt;P&gt;/* compute mahalanobis distances */&lt;BR /&gt;_n=nrow(_x); _p=ncol(_x);&lt;BR /&gt;_c=_x-j(_n,1)*_x[:,]; /* centered variables */&lt;BR /&gt;_s=(_c`*_c)/_n; /* covariance matrix */&lt;BR /&gt;_rij=_c*inv(_s)*_c`; /* mahalanobis angles */&lt;/P&gt;&lt;P&gt;/* get values for probability plot and output to data set */&lt;BR /&gt;%if &amp;amp;plot=yes %then %do;&lt;BR /&gt;_d=vecdiag(_rij#(_n-1)/_n); /* squared mahalanobis distances */&lt;BR /&gt;_rank=ranktie(_d); /* ranks of distances */&lt;BR /&gt;_chi=cinv((_rank-.5)/_n,_p); /* chi-square quantiles */&lt;BR /&gt;_chiplot=_d||_chi;&lt;BR /&gt;create _chiplot from _chiplot [colname={'MAHDIST' 'CHISQ'}];&lt;BR /&gt;append from _chiplot;&lt;BR /&gt;%end;&lt;/P&gt;&lt;P&gt;/* Mardia tests based on multivariate skewness and kurtosis */&lt;BR /&gt;_b1p=(_rij##3)[+,+]/(_n##2); /* skewness */&lt;BR /&gt;_b2p=trace(_rij##2)/_n; /* kurtosis */&lt;BR /&gt;_k=(_p+1)#(_n+1)#(_n+3)/(_n#((_n+1)#(_p+1)-6)); /* small sample correction */&lt;BR /&gt;_b1pchi=_b1p#_n#_k/6; /* skewness test statistic */&lt;BR /&gt;_b1pdf=_p#(_p+1)#(_p+2)/6; /* and df */&lt;BR /&gt;_b2pnorm=(_b2p-_p#(_p+2))/sqrt(8#_p#(_p+2)/_n); /* kurtosis test statistic */&lt;BR /&gt;_probb1p=1-probchi(_b1pchi,_b1pdf); /* skewness p-value */&lt;BR /&gt;_probb2p=2*(1-probnorm(abs(_b2pnorm))); /* kurtosis p-value */&lt;/P&gt;&lt;P&gt;/* output results to data sets */&lt;BR /&gt;_names={"Mardia Skewness","Mardia Kurtosis"};&lt;BR /&gt;create _names from _names [colname='TEST'];&lt;BR /&gt;append from _names;&lt;BR /&gt;_probs=(_n||_b1p||_b1pchi||_probb1p) // (_n||_b2p||_b2pnorm||_probb2p);&lt;BR /&gt;create _values from _probs [colname={'N' 'VALUE' 'STAT' 'PROB'}];&lt;BR /&gt;append from _probs;&lt;BR /&gt;quit;&lt;/P&gt;&lt;P&gt;data _mult;&lt;BR /&gt;merge _names _values;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;%univar:&lt;BR /&gt;/* get univariate test results */&lt;BR /&gt;proc univariate data=_nomiss noprint;&lt;BR /&gt;var &amp;amp;var;&lt;BR /&gt;output out=_stat normal=&amp;amp;var ;&lt;BR /&gt;output out=_prob probn=&amp;amp;var ;&lt;BR /&gt;output out=_n n=&amp;amp;var ;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;data _univ;&lt;BR /&gt;set _stat _prob _n;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;proc transpose data=_univ name=variable&lt;BR /&gt;out=_tuniv(rename=(col1=stat col2=prob col3=n));&lt;BR /&gt;var &amp;amp;var ;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;data _both;&lt;BR /&gt;length test $15.;&lt;BR /&gt;set _tuniv&lt;BR /&gt;%if &amp;amp;mult=yes %then _mult;;&lt;BR /&gt;if test='' then if n&amp;lt;=2000 then test='Shapiro-Wilk';&lt;BR /&gt;else test='Kolmogorov';&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;proc print data=_both noobs split='/';&lt;BR /&gt;var variable n test %if &amp;amp;mult=yes %then value;&lt;BR /&gt;stat prob;&lt;BR /&gt;format prob pvalue.;&lt;BR /&gt;title "MULTNORM macro: Univariate&amp;amp;multtext Normality Tests";&lt;BR /&gt;label variable="Variable"&lt;BR /&gt;test="Test" %if &amp;amp;mult=yes %then&lt;BR /&gt;value="Multivariate/Skewness &amp;amp;/Kurtosis";&lt;BR /&gt;stat="Test/Statistic/Value"&lt;BR /&gt;prob="p-value";&lt;BR /&gt;run;&lt;BR /&gt;%if &amp;amp;plot=yes %then&lt;BR /&gt;%if &amp;amp;mult=yes %then %goto plotstep;&lt;BR /&gt;%else %goto plot;&lt;BR /&gt;%else %goto exit;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;%model:&lt;BR /&gt;/* Multivariate and Univariate tests with MODEL */&lt;BR /&gt;proc model data=_nomiss;&lt;BR /&gt;%do _i=1 %to &amp;amp;nvar;&lt;BR /&gt;&amp;amp;&amp;amp;arg&amp;amp;_i = _a;&lt;BR /&gt;%end;&lt;BR /&gt;fit &amp;amp;var / normal;&lt;BR /&gt;title "MULTNORM macro: Univariate&amp;amp;multtext Normality Tests";&lt;BR /&gt;run;&lt;BR /&gt;%if &amp;amp;plot ne yes %then %goto exit;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;%plot:&lt;BR /&gt;/* compute values for chi-square Q-Q plot */&lt;BR /&gt;proc princomp data=_nomiss std out=_chiplot noprint;&lt;BR /&gt;var &amp;amp;var ;&lt;BR /&gt;run;&lt;BR /&gt;%if &amp;amp;syserr=3000 %then %do;&lt;BR /&gt;%put ERROR: PROC PRINCOMP in SAS/STAT needed to do plot.;&lt;BR /&gt;%goto exit;&lt;BR /&gt;%end;&lt;BR /&gt;data _chiplot;&lt;BR /&gt;set _chiplot;&lt;BR /&gt;mahdist=uss(of prin1-prin&amp;amp;nvar );&lt;BR /&gt;keep mahdist;&lt;BR /&gt;run;&lt;BR /&gt;proc rank data=_chiplot out=_chiplot;&lt;BR /&gt;var mahdist;&lt;BR /&gt;ranks rdist;&lt;BR /&gt;run;&lt;BR /&gt;data _chiplot;&lt;BR /&gt;set _chiplot nobs=_n;&lt;BR /&gt;chisq=cinv((rdist-.5)/_n,&amp;amp;nvar);&lt;BR /&gt;keep mahdist chisq;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;%plotstep:&lt;BR /&gt;/* Create a chi-square Q-Q plot&lt;BR /&gt;NOTE: Very large sample size is required for chi-square asymptotics&lt;BR /&gt;unless the number of variables is very small.&lt;BR /&gt;*/&lt;BR /&gt;%if &amp;amp;hires=yes %then proc gplot data=_chiplot;&lt;BR /&gt;%else proc plot data=_chiplot;;&lt;BR /&gt;plot mahdist*chisq;&lt;BR /&gt;label mahdist="Squared Distance"&lt;BR /&gt;chisq="Chi-square quantile";&lt;BR /&gt;title "MULTNORM macro: Chi-square Q-Q plot";&lt;BR /&gt;run;&lt;BR /&gt;quit;&lt;BR /&gt;%if &amp;amp;syserr=3000 %then %do;&lt;BR /&gt;%put MULTNORM: PROC PLOT will be used instead.;&lt;BR /&gt;%let hires=no;&lt;BR /&gt;%goto plotstep;&lt;BR /&gt;%end;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;%exit:&lt;BR /&gt;options notes _last_=&amp;amp;lastds;&lt;BR /&gt;title;&lt;BR /&gt;%mend;&lt;BR /&gt;data cork;&lt;BR /&gt;input n e s w @@;&lt;BR /&gt;cards;&lt;BR /&gt;72 66 76 77 91 79 100 75&lt;BR /&gt;60 53 66 63 56 68 47 50&lt;BR /&gt;56 57 64 58 79 65 70 61&lt;BR /&gt;41 29 36 38 81 80 68 58&lt;BR /&gt;32 32 35 36 78 55 67 60&lt;BR /&gt;30 35 34 26 46 38 37 38&lt;BR /&gt;39 39 31 27 39 35 34 37&lt;BR /&gt;42 43 31 25 32 30 30 32&lt;BR /&gt;37 40 31 25 60 50 67 54&lt;BR /&gt;33 29 27 36 35 37 48 39&lt;BR /&gt;32 30 34 28 39 36 39 31&lt;BR /&gt;63 45 74 63 50 34 37 40&lt;BR /&gt;54 46 60 52 43 37 39 50&lt;BR /&gt;47 51 52 43 48 54 57 43&lt;BR /&gt;;&lt;/P&gt;&lt;P&gt;%multnorm(data=cork,var=n e s w);&lt;/P&gt;&lt;P&gt;?????&lt;/P&gt;&lt;P&gt;????&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I HAVE ATTACHED MY OUTPUT.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you for any help.&lt;/P&gt;&lt;BR /&gt;&lt;IMG src="https://communities.sas.com/t5/image/serverpage/image-id/13154i033A3BC66C0FDEC6/image-size/large?v=1.0&amp;amp;px=600" border="0" alt="OUTPUT.png" title="OUTPUT.png" /&gt;</description>
      <pubDate>Fri, 18 Nov 2016 04:52:16 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Multivariate-normality/m-p/312513#M312938</guid>
      <dc:creator>papaya21222</dc:creator>
      <dc:date>2016-11-18T04:52:16Z</dc:date>
    </item>
    <item>
      <title>Re: Multivariate normality</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Multivariate-normality/m-p/312516#M312939</link>
      <description>&lt;P&gt;Maybe if you posted a sample of the macro output dataset to show its structure and the format required for your analysis someone could tell you how to proceed from one to the other.&lt;/P&gt;</description>
      <pubDate>Fri, 18 Nov 2016 04:47:21 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Multivariate-normality/m-p/312516#M312939</guid>
      <dc:creator>PGStats</dc:creator>
      <dc:date>2016-11-18T04:47:21Z</dc:date>
    </item>
    <item>
      <title>Re: Multivariate normality</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Multivariate-normality/m-p/312517#M312940</link>
      <description>&lt;P&gt;Dear PG,&lt;/P&gt;&lt;P&gt;Thank you for your comment. I already posted.&lt;/P&gt;</description>
      <pubDate>Fri, 18 Nov 2016 04:54:13 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Multivariate-normality/m-p/312517#M312940</guid>
      <dc:creator>papaya21222</dc:creator>
      <dc:date>2016-11-18T04:54:13Z</dc:date>
    </item>
    <item>
      <title>Re: Multivariate normality</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Multivariate-normality/m-p/312518#M312941</link>
      <description>&lt;P&gt;Running the macro creates dataset _both (attached) which contains those values in a simple layout, except for&amp;nbsp;&lt;SPAN&gt;"Henze-Zirkler T". Where do you want to go from there?&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 18 Nov 2016 05:16:10 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Multivariate-normality/m-p/312518#M312941</guid>
      <dc:creator>PGStats</dc:creator>
      <dc:date>2016-11-18T05:16:10Z</dc:date>
    </item>
    <item>
      <title>Re: Multivariate normality</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Multivariate-normality/m-p/312541#M312942</link>
      <description>&lt;PRE&gt;
This macro is taken from support.sas.com ?
I remember @Rick write a blog about it before.


Check dataset _names which contains the P value you want.


create _names from _names [colname='TEST'];
append from _names;
_probs=(_n||_b1p||_b1pchi||_probb1p) // (_n||_b2p||_b2pnorm||_probb2p);
create _values from _probs [colname={'N' 'VALUE' 'STAT' 'PROB'}];
append from _probs;
&lt;/PRE&gt;</description>
      <pubDate>Fri, 18 Nov 2016 08:07:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Multivariate-normality/m-p/312541#M312942</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2016-11-18T08:07:24Z</dc:date>
    </item>
    <item>
      <title>Re: Multivariate normality</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Multivariate-normality/m-p/312621#M312943</link>
      <description>&lt;P&gt;For statistical and graphical tests of multivariate normality, see the article &lt;A href="http://blogs.sas.com/content/iml/2012/03/02/testing-data-for-multivariate-normality.html" target="_self"&gt;"Testing data for multivariate normality."&lt;/A&gt;&amp;nbsp; The article also discusses the macro and shows the output.&lt;/P&gt;</description>
      <pubDate>Fri, 18 Nov 2016 14:22:07 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Multivariate-normality/m-p/312621#M312943</guid>
      <dc:creator>Rick_SAS</dc:creator>
      <dc:date>2016-11-18T14:22:07Z</dc:date>
    </item>
    <item>
      <title>Re: Multivariate normality</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Multivariate-normality/m-p/312638#M312944</link>
      <description>&lt;P&gt;Thank you so much PG. Achually I need all three test. I am just going to calculate the power of all three test in simulation.&lt;/P&gt;&lt;P&gt;Thanks again.&lt;/P&gt;</description>
      <pubDate>Fri, 18 Nov 2016 15:34:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Multivariate-normality/m-p/312638#M312944</guid>
      <dc:creator>papaya21222</dc:creator>
      <dc:date>2016-11-18T15:34:22Z</dc:date>
    </item>
    <item>
      <title>Re: Multivariate normality</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Multivariate-normality/m-p/312639#M312945</link>
      <description>&lt;DIV class="sasSource"&gt;&lt;SPAN&gt;Ksharp,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;Thank you very much. But it gives me an error:&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;ASSIGN at line 360 column 3&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;361 create _values from _probs [colname={'N' 'VALUE' 'STAT' 'PROB'}];&lt;/DIV&gt;&lt;DIV class="sasError"&gt;ERROR: Matrix _probs has not been set to a value.&lt;/DIV&gt;&lt;DIV class="sasError"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasError"&gt;&amp;nbsp;I am not sure I missed something.&amp;nbsp;Please let me know if you can figure it out.&lt;/DIV&gt;&lt;DIV class="sasError"&gt;Thank you.&lt;/DIV&gt;</description>
      <pubDate>Fri, 18 Nov 2016 15:37:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Multivariate-normality/m-p/312639#M312945</guid>
      <dc:creator>papaya21222</dc:creator>
      <dc:date>2016-11-18T15:37:17Z</dc:date>
    </item>
    <item>
      <title>Re: Multivariate normality</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Multivariate-normality/m-p/312643#M312946</link>
      <description>&lt;P&gt;Dr.Rick,&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you very much for the information. Your article helped me a lot to understand and get the Macro program from&amp;nbsp;support.sas.com.&lt;/P&gt;&lt;P&gt;Still I am in struggling to select only p value of three mult. normality tests and put into a matrix. I will check it again.&lt;/P&gt;&lt;P&gt;Thank you.&lt;/P&gt;</description>
      <pubDate>Fri, 18 Nov 2016 15:43:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Multivariate-normality/m-p/312643#M312946</guid>
      <dc:creator>papaya21222</dc:creator>
      <dc:date>2016-11-18T15:43:56Z</dc:date>
    </item>
    <item>
      <title>Re: Multivariate normality</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Multivariate-normality/m-p/312773#M312947</link>
      <description>&lt;PRE&gt;
use


ods trace on;
%multinorm()
ods trace off;


check the name of ods table you want.
And use 

ods output  xxx=want;
..

to get it.

&lt;/PRE&gt;</description>
      <pubDate>Sat, 19 Nov 2016 03:30:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Multivariate-normality/m-p/312773#M312947</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2016-11-19T03:30:02Z</dc:date>
    </item>
    <item>
      <title>Re: Multivariate normality</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Multivariate-normality/m-p/312781#M312948</link>
      <description>Dear kSharp;&lt;BR /&gt;If you don't mind, please can you explain little bit more. Write code...Thank you..</description>
      <pubDate>Sat, 19 Nov 2016 05:01:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Multivariate-normality/m-p/312781#M312948</guid>
      <dc:creator>papaya21222</dc:creator>
      <dc:date>2016-11-19T05:01:34Z</dc:date>
    </item>
    <item>
      <title>Re: Multivariate normality</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Multivariate-normality/m-p/312791#M312949</link>
      <description>&lt;PRE&gt;
Check PG's post. 
You don't need write any code. Just enter WORK library and open _BOTH dataset .

&lt;/PRE&gt;</description>
      <pubDate>Sat, 19 Nov 2016 12:10:09 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Multivariate-normality/m-p/312791#M312949</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2016-11-19T12:10:09Z</dc:date>
    </item>
    <item>
      <title>Re: Multivariate normality</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Multivariate-normality/m-p/313776#M312950</link>
      <description>&lt;P&gt;Hi Ksharp,&lt;/P&gt;&lt;P&gt;Thank you so much for the help. I am sorry for the &amp;nbsp;late reply. I am out of the town for the vacation. I will check this once I go back.&lt;/P&gt;&lt;P&gt;Again, thank you so much.&lt;/P&gt;</description>
      <pubDate>Wed, 23 Nov 2016 13:51:48 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Multivariate-normality/m-p/313776#M312950</guid>
      <dc:creator>papaya21222</dc:creator>
      <dc:date>2016-11-23T13:51:48Z</dc:date>
    </item>
    <item>
      <title>Re: Multivariate normality</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Multivariate-normality/m-p/315552#M312951</link>
      <description>Dear PG,&lt;BR /&gt;Thank you very much for your help. I greatly appreciate it.</description>
      <pubDate>Wed, 30 Nov 2016 15:11:45 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Multivariate-normality/m-p/315552#M312951</guid>
      <dc:creator>papaya21222</dc:creator>
      <dc:date>2016-11-30T15:11:45Z</dc:date>
    </item>
  </channel>
</rss>

