<?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 Multivariate Gaussian Mixture Model in SAS/STAT   or  SAS/IML  ??? in Statistical Procedures</title>
    <link>https://communities.sas.com/t5/Statistical-Procedures/Multivariate-Gaussian-Mixture-Model-in-SAS-STAT-or-SAS-IML/m-p/660021#M31559</link>
    <description>&lt;P&gt;Hi all :&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;it appears to be a Proc GMM&amp;nbsp; in&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="title-on-banner ng-binding ng-scope"&gt;SAS Visual Data Mining and Machine Learning 8.3: Procedures&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="title-on-banner ng-binding ng-scope"&gt;Is something similar also available via&amp;nbsp; SAS/STAT&amp;nbsp; or&amp;nbsp; SAS/IML&amp;nbsp; ??&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="title-on-banner ng-binding ng-scope"&gt;If not what would be the most direct way to copy a table of values into Proc GMM&amp;nbsp; and have it perform the GMM-Fit ?&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="title-on-banner ng-binding ng-scope"&gt;Is there a very rapid way to handle the technicalities ?&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="title-on-banner ng-binding ng-scope"&gt;Have only licenses and experience with&amp;nbsp; SAS/ STAT&amp;nbsp;&amp;nbsp;&amp;nbsp; /IML&amp;nbsp;&amp;nbsp; /OR&amp;nbsp; etc&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="title-on-banner ng-binding ng-scope"&gt;Odenwald&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Tue, 16 Jun 2020 12:39:53 GMT</pubDate>
    <dc:creator>ODENWALD</dc:creator>
    <dc:date>2020-06-16T12:39:53Z</dc:date>
    <item>
      <title>Multivariate Gaussian Mixture Model in SAS/STAT   or  SAS/IML  ???</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/Multivariate-Gaussian-Mixture-Model-in-SAS-STAT-or-SAS-IML/m-p/660021#M31559</link>
      <description>&lt;P&gt;Hi all :&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;it appears to be a Proc GMM&amp;nbsp; in&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="title-on-banner ng-binding ng-scope"&gt;SAS Visual Data Mining and Machine Learning 8.3: Procedures&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="title-on-banner ng-binding ng-scope"&gt;Is something similar also available via&amp;nbsp; SAS/STAT&amp;nbsp; or&amp;nbsp; SAS/IML&amp;nbsp; ??&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="title-on-banner ng-binding ng-scope"&gt;If not what would be the most direct way to copy a table of values into Proc GMM&amp;nbsp; and have it perform the GMM-Fit ?&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="title-on-banner ng-binding ng-scope"&gt;Is there a very rapid way to handle the technicalities ?&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="title-on-banner ng-binding ng-scope"&gt;Have only licenses and experience with&amp;nbsp; SAS/ STAT&amp;nbsp;&amp;nbsp;&amp;nbsp; /IML&amp;nbsp;&amp;nbsp; /OR&amp;nbsp; etc&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="title-on-banner ng-binding ng-scope"&gt;Odenwald&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 16 Jun 2020 12:39:53 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/Multivariate-Gaussian-Mixture-Model-in-SAS-STAT-or-SAS-IML/m-p/660021#M31559</guid>
      <dc:creator>ODENWALD</dc:creator>
      <dc:date>2020-06-16T12:39:53Z</dc:date>
    </item>
    <item>
      <title>Re: Multivariate Gaussian Mixture Model in SAS/STAT   or  SAS/IML  ???</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/Multivariate-Gaussian-Mixture-Model-in-SAS-STAT-or-SAS-IML/m-p/660025#M31560</link>
      <description>&lt;P&gt;It looks like PROC MIXED or PROC GLIMMIX .&lt;/P&gt;
&lt;P&gt;Anyway, calling&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/13684"&gt;@Rick_SAS&lt;/a&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 16 Jun 2020 13:09:49 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/Multivariate-Gaussian-Mixture-Model-in-SAS-STAT-or-SAS-IML/m-p/660025#M31560</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2020-06-16T13:09:49Z</dc:date>
    </item>
    <item>
      <title>Re: Multivariate Gaussian Mixture Model in SAS/STAT   or  SAS/IML  ???</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/Multivariate-Gaussian-Mixture-Model-in-SAS-STAT-or-SAS-IML/m-p/660033#M31575</link>
      <description>&lt;P&gt;Depends on what you are trying to accomplish. For regression, you might use GLMMIX or FMM. If you have SAS Viya, the "SAS/STAT license" is called "Visual Statistics," which supports &lt;A href="https://www.sas.com/content/dam/SAS/support/en/sas-global-forum-proceedings/2019/3016-2019.pdf" target="_self"&gt;the MBC procedure for model-based clustering.&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have written about efficient ways to work with &lt;A href="https://blogs.sas.com/content/iml/2018/09/26/radial-basis-functions-gaussian-kernels.html" target="_self"&gt;radial basis functions and Gaussian kernels in SAS/IML&lt;/A&gt;, but I have not published any articles about how to fit models that involve those features. If you can write down a likelihood function, you can use &lt;A href="https://blogs.sas.com/content/iml/2011/10/12/maximum-likelihood-estimation-in-sasiml.html" target="_self"&gt;standard MLE&lt;/A&gt;.&lt;/P&gt;</description>
      <pubDate>Tue, 16 Jun 2020 13:40:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/Multivariate-Gaussian-Mixture-Model-in-SAS-STAT-or-SAS-IML/m-p/660033#M31575</guid>
      <dc:creator>Rick_SAS</dc:creator>
      <dc:date>2020-06-16T13:40:43Z</dc:date>
    </item>
    <item>
      <title>Re: Multivariate Gaussian Mixture Model in SAS/STAT   or  SAS/IML  ???</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/Multivariate-Gaussian-Mixture-Model-in-SAS-STAT-or-SAS-IML/m-p/660097#M31580</link>
      <description>&lt;P&gt;I'm looking for SAS functionality&amp;nbsp; just as in&amp;nbsp; SAS/STAT&amp;nbsp; Proc MI&amp;nbsp; (which is limited to the univariate case) but for multivariate distributions, i.e. fitting the mixture probabilities and the components' parameters at best via&amp;nbsp; EM&amp;nbsp; or&amp;nbsp; MCMC&amp;nbsp; (because missing values are possible).&amp;nbsp; The (new)&amp;nbsp; Proc&amp;nbsp;&amp;nbsp; GMM&amp;nbsp; in&amp;nbsp; &lt;SPAN class="title-on-banner ng-binding ng-scope"&gt;SAS Visual Data Mining and Machine Learning 8.3: Procedures&amp;nbsp; - as is being written in a summary - does clustering based on Multivariate Gaussian Mixture Models, hence I would need and want just the first part, the model fitting. If possible in SAS/STAT&amp;nbsp; or /IML. Proc FMM&amp;nbsp; seems to work only for univariate cases, too.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 16 Jun 2020 16:07:06 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/Multivariate-Gaussian-Mixture-Model-in-SAS-STAT-or-SAS-IML/m-p/660097#M31580</guid>
      <dc:creator>ODENWALD</dc:creator>
      <dc:date>2020-06-16T16:07:06Z</dc:date>
    </item>
    <item>
      <title>Re: Multivariate Gaussian Mixture Model in SAS/STAT   or  SAS/IML  ???</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/Multivariate-Gaussian-Mixture-Model-in-SAS-STAT-or-SAS-IML/m-p/660111#M31581</link>
      <description>&lt;P&gt;Please post some data and give an example that shows what you are trying to accomplish. PROC MI, PROC MCMC, and PROC FMM all handle multivariate data, so I do not understand what you mean when you say they are "&lt;SPAN&gt;limited to the univariate case." I think an example would be helpful.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 16 Jun 2020 16:58:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/Multivariate-Gaussian-Mixture-Model-in-SAS-STAT-or-SAS-IML/m-p/660111#M31581</guid>
      <dc:creator>Rick_SAS</dc:creator>
      <dc:date>2020-06-16T16:58:30Z</dc:date>
    </item>
    <item>
      <title>Re: Multivariate Gaussian Mixture Model in SAS/STAT   or  SAS/IML  ???</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/Multivariate-Gaussian-Mixture-Model-in-SAS-STAT-or-SAS-IML/m-p/663089#M31597</link>
      <description>&lt;P&gt;I have several problems at hand, from 2-variate (== bivariate)&amp;nbsp; to 10-variate. The easiest is the following :&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;data MIX_of_Four_NORMALS ;&lt;BR /&gt;input X Y ;&lt;BR /&gt;datalines ;&lt;BR /&gt;5.8236317e-01 3.2144090e+00&lt;BR /&gt;-2.3075091e-01 5.7222812e-02&lt;BR /&gt;2.1169226e+00 3.2754264e+00&lt;BR /&gt;-4.3229182e-02 -3.7732497e-01&lt;BR /&gt;5.2826550e-01 1.3233708e+00&lt;BR /&gt;3.1512625e-01 6.0427425e-01&lt;/P&gt;
&lt;P&gt;...................................................&lt;/P&gt;
&lt;P&gt;;&lt;/P&gt;
&lt;P&gt;where I want to fit a mixture with&amp;nbsp; 4 components of bivariate normals, if possible internally using some kind of EM algo.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I might have overlooked something, but terms as&amp;nbsp; &amp;lt;multivariate normals&amp;gt; for starters (then maybe using non-normals) I have only detected with&amp;nbsp; Proc&amp;nbsp; GMM&amp;nbsp; and not with&amp;nbsp; FMM&amp;nbsp; . The latter seems to be using univariate distributions and co-variates, but no truly multivariate distributions. It should be clarified.&lt;/P&gt;
&lt;P&gt;I think I can techn. use all SAS/Stat Procedures but I do not know how to access Proc GMM.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Any ideas ?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Odenwald&lt;/P&gt;</description>
      <pubDate>Thu, 18 Jun 2020 09:04:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/Multivariate-Gaussian-Mixture-Model-in-SAS-STAT-or-SAS-IML/m-p/663089#M31597</guid>
      <dc:creator>ODENWALD</dc:creator>
      <dc:date>2020-06-18T09:04:51Z</dc:date>
    </item>
    <item>
      <title>Re: Multivariate Gaussian Mixture Model in SAS/STAT   or  SAS/IML  ???</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/Multivariate-Gaussian-Mixture-Model-in-SAS-STAT-or-SAS-IML/m-p/663103#M31598</link>
      <description>&lt;P&gt;Thanks for the clarification. It sounds like you want to perform an analysis that will output the following&amp;nbsp;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;four mean vectors. Each is the center of a bivariate cluster&lt;/LI&gt;
&lt;LI&gt;four covariance matrices. Each is the covariance of a bivariate cluster.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Do you need anything else? For example, the mixing probabilities that define the probability of an observation belonging to each cluster?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;IMHO, this sounds like model-based clustering, as implemented in the &lt;A href="https://www.sas.com/content/dam/SAS/support/en/sas-global-forum-proceedings/2019/3016-2019.pdf" target="_self"&gt;MBC procedure in SAS Viya&lt;/A&gt;. I had linked to this paper in an earlier response.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 18 Jun 2020 10:00:29 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/Multivariate-Gaussian-Mixture-Model-in-SAS-STAT-or-SAS-IML/m-p/663103#M31598</guid>
      <dc:creator>Rick_SAS</dc:creator>
      <dc:date>2020-06-18T10:00:29Z</dc:date>
    </item>
    <item>
      <title>Re: Multivariate Gaussian Mixture Model in SAS/STAT   or  SAS/IML  ???</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/Multivariate-Gaussian-Mixture-Model-in-SAS-STAT-or-SAS-IML/m-p/663110#M31599</link>
      <description>&lt;P&gt;Yes, the mixture probabilities are needed, too.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;There seems to be at least some overlap between Procs&amp;nbsp; MBC&amp;nbsp; and&amp;nbsp; GMM , both being&amp;nbsp; Viya only.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The basic question was : Is such an approach available via&amp;nbsp; SAS/STAT or&amp;nbsp; /IML, too ?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The new question would be : Where can I find a step-by-step recipe on how to solve it via Viya ?&lt;/P&gt;
&lt;P&gt;Where the point is how to access&amp;nbsp; Viya&amp;nbsp; faster than R: mvnormalmixEM&amp;nbsp; - for an old sas-ler.&lt;/P&gt;</description>
      <pubDate>Thu, 18 Jun 2020 10:31:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/Multivariate-Gaussian-Mixture-Model-in-SAS-STAT-or-SAS-IML/m-p/663110#M31599</guid>
      <dc:creator>ODENWALD</dc:creator>
      <dc:date>2020-06-18T10:31:22Z</dc:date>
    </item>
    <item>
      <title>Re: Multivariate Gaussian Mixture Model in SAS/STAT   or  SAS/IML  ???</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/Multivariate-Gaussian-Mixture-Model-in-SAS-STAT-or-SAS-IML/m-p/663121#M31600</link>
      <description>&lt;P&gt;&amp;gt; &lt;EM&gt;The basic question was : Is such an approach available via&amp;nbsp; SAS/STAT or&amp;nbsp; /IML, too ?&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;I do not think it is available in SAS/STAT. It is certainly possible to implement EM in SAS/IML (and others have done so), but I have not done it myself.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;gt; &lt;EM&gt;The new question would be : Where can I find a step-by-step recipe on how to solve it via Viya ?&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;If you have a license for Viya, I would start with the Kessler (2019) paper. The &lt;A href="https://go.documentation.sas.com/?cdcId=sasstudiocdc&amp;amp;cdcVersion=3.8&amp;amp;docsetId=casstat&amp;amp;docsetVersion=8.4&amp;amp;docsetTarget=casstat_mbc_toc.htm&amp;amp;locale=en&amp;amp;activeCdc=pgmsascdc" target="_self"&gt;documentation for PROC MBC&lt;/A&gt; in the &lt;EM&gt;SAS Visual Statistics Procedures &lt;/EM&gt;has other examples. The doc also has sections such as "Quick Start for SAS Viya" and "An Introduction to SASViya Programming" for learning how to interact with Viya procedures.&lt;/P&gt;</description>
      <pubDate>Thu, 18 Jun 2020 11:03:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/Multivariate-Gaussian-Mixture-Model-in-SAS-STAT-or-SAS-IML/m-p/663121#M31600</guid>
      <dc:creator>Rick_SAS</dc:creator>
      <dc:date>2020-06-18T11:03:04Z</dc:date>
    </item>
    <item>
      <title>Re: Multivariate Gaussian Mixture Model in SAS/STAT   or  SAS/IML  ???</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/Multivariate-Gaussian-Mixture-Model-in-SAS-STAT-or-SAS-IML/m-p/664579#M31669</link>
      <description>&lt;P&gt;Thanks for your tips.&lt;/P&gt;
&lt;P&gt;Problem solved.&lt;/P&gt;
&lt;P&gt;It turned out to be the most straightforward way to use&amp;nbsp; R's&amp;nbsp; &lt;SPAN style="font-family: arial,helvetica,sans-serif; font-size: 10pt; color: #000000; text-decoration: none;"&gt;mvnormalmixEM&amp;nbsp; package. That did the jobs.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 24 Jun 2020 08:18:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/Multivariate-Gaussian-Mixture-Model-in-SAS-STAT-or-SAS-IML/m-p/664579#M31669</guid>
      <dc:creator>ODENWALD</dc:creator>
      <dc:date>2020-06-24T08:18:44Z</dc:date>
    </item>
  </channel>
</rss>

