<div dir="ltr"><div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Aug 30, 2017 at 2:21 AM, Melissa Weber Mendonça <span dir="ltr"><<a href="mailto:profamelissa@gmail.com" target="_blank">profamelissa@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">In general, in unbalanced problems you are looking for a solution with more rows than columns (i.e. more data than variables, in the statistical sense). So the problem does not have a closed form solution, but needs to be solved via iterative methods. The balanced case is solved by performing one SVD, and the unbalanced problem needs roughly one SVD per iteration, and in ill conditioned problems this might mean a large number of SVD's. <div><br></div><div>Together with a colleague we have studied a new method for this (cited in the docs), and I had to test it against other previously developed methods, so I had to implement the scikit for my research purposes. From what I gather, in Psychometrics it might be useful to use the unbalanced problem if you are looking to find redundancies in the variables, for example.</div><span class="gmail-HOEnZb"><font color="#888888"><div><br></div><div>- Melissa</div></font></span></div><div class="gmail-HOEnZb"><div class="gmail-h5"><br><div class="gmail_quote"><div dir="ltr">Em ter, 29 de ago de 2017 às 11:02, Scott Sievert <<a href="mailto:sievert.scott@gmail.com" target="_blank">sievert.scott@gmail.com</a>> escreveu:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">



<div>
<div name="messageBodySection">How is the unbalanced problem different, and what applications does it have? I've used the Procrustes transform for some low dimensional embedding problems, and I'm curious to hear.<br>
<br>
Scott</div>
<div name="messageReplySection"></div></div><div><div name="messageReplySection"><br>
On Aug 29, 2017, 8:33 AM -0500, Melissa Weber Mendonça <<a href="mailto:profamelissa@gmail.com" target="_blank">profamelissa@gmail.com</a>>, wrote:<br>
</div></div><div><div name="messageReplySection"><blockquote type="cite">
<div dir="ltr">Hello everybody,
<div><br></div>
<div>My name is Melissa, I'm a professor and researcher at the Federal University of Santa Catarina, in Brazil. I'm an applied mathematician working with Numerical Optimization and I've been working for some time with Procrustes Problems. So I realized there was no implementation of methods to solve the unbalanced Procrustes problem in python, and I decided to build a scikit. Here it is:</div>
<div><br></div>
<div>
<ul class="gmail-m_-4277797762736232417m_-3952097873682729537inbox-inbox-oQ" style="list-style:outside none none;margin:0px;padding:0px">
<li><a href="https://github.com/melissawm/skprocrustes" target="_blank"><font face="Helvetica Neue, Helvetica, Arial, sans-serif" color="#757575">https://github.com/melissawm/<wbr>skprocrustes</font></a><br></li>
</ul>
<div><font face="Helvetica Neue, Helvetica, Arial, sans-serif" color="#757575"><br></font></div>
</div>
<div><font face="Helvetica Neue, Helvetica, Arial, sans-serif" color="#757575"><a href="http://scikits.scipy.org/scikit-procrustes" target="_blank">http://scikits.scipy.org/<wbr>scikit-procrustes</a><br></font></div>
<div><font face="Helvetica Neue, Helvetica, Arial, sans-serif" color="#757575"><br></font></div>
All are welcome to criticize and to send pull requests if you feel you have something to contribute, I'd appreciate it. I hope this is useful for someone.
</div></blockquote></div></div></blockquote></div></div></div></blockquote><div><br>Hi Melissa, welcome! For those of us not very familiar with Procrustes Problems, it may be good to point out the differences between scipy.linalg.orthogonal_procrustes, scipy.spatial.procrustes and your scikit. And perhaps it makes sense to cross-link to/from your scikit in the docstrings of those scipy functions?<br><br></div><div>Cheers,<br></div><div>Ralf<br><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="gmail-HOEnZb"><div class="gmail-h5"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div name="messageReplySection"><blockquote type="cite"><div dir="ltr"><div><br></div>
<div>Cheers!</div>
<div><br></div>
<div>Melissa</div>
<div><br></div>
<div>p.s. I'm not an expert in packaging and so it's highly possible that my code is not optimal, if you have any suggestions I'd appreciate as I'm trying to get better at this :)</div>
</div></blockquote></div></div><div><div name="messageReplySection"><blockquote type="cite">
______________________________<wbr>_________________<br>
SciPy-Dev mailing list<br>
<a href="mailto:SciPy-Dev@python.org" target="_blank">SciPy-Dev@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/scipy-dev" target="_blank">https://mail.python.org/<wbr>mailman/listinfo/scipy-dev</a><br></blockquote>
</div>
</div>

______________________________<wbr>_________________<br>
SciPy-Dev mailing list<br>
<a href="mailto:SciPy-Dev@python.org" target="_blank">SciPy-Dev@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/scipy-dev" rel="noreferrer" target="_blank">https://mail.python.org/<wbr>mailman/listinfo/scipy-dev</a><br>
</blockquote></div>
</div></div><br>______________________________<wbr>_________________<br>
SciPy-Dev mailing list<br>
<a href="mailto:SciPy-Dev@python.org">SciPy-Dev@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/scipy-dev" rel="noreferrer" target="_blank">https://mail.python.org/<wbr>mailman/listinfo/scipy-dev</a><br>
<br></blockquote></div><br></div></div></div>