<?xml version="1.0" encoding="utf-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Invertibility of random matrices</title>
	<atom:link href="http://www.tangentspace.net/cz/archives/2007/12/invertibility-of-random-matrices/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.tangentspace.net/cz/archives/2007/12/invertibility-of-random-matrices/</link>
	<description>somewhere near the beginning.</description>
	<pubDate>Fri, 21 Nov 2008 18:39:51 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
		<item>
		<title>By: Alex</title>
		<link>http://www.tangentspace.net/cz/archives/2007/12/invertibility-of-random-matrices/#comment-239234</link>
		<dc:creator>Alex</dc:creator>
		<pubDate>Mon, 24 Dec 2007 06:27:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.tangentspace.net/cz/archives/2007/12/invertibility-of-random-matrices/#comment-239234</guid>
		<description>For your first point, there isn't any cheating: the rand call generates a matrix by choosing random i.i.d. [tex]U(0,1)[/tex] entries, then the orth call runs some orthogonalizing procedure on them -- you only get back a square matrix if the original matrix was full rank. I think this is equivalent to the procedure you describe. Also, selecting a random point then projecting it onto the sphere seems like a good way to select a random point in [tex]S^{n-1}[/tex].

For the second, yep. If you have [tex]k &lt; n-1[/tex] vectors, then the probability of selecting a vector that lies in the span of those is the measure of the (appropriate section of the) hyperplane they define over the measure of the hypercube: 0.</description>
		<content:encoded><![CDATA[<p>For your first point, there isn&#8217;t any cheating: the rand call generates a matrix by choosing random i.i.d. <img src='/cz/latexrender/pictures/e96ccb81dbe1c87036565935db315e31.png' title='U(0,1)' alt='U(0,1)' align='middle'/> entries, then the orth call runs some orthogonalizing procedure on them &#8212; you only get back a square matrix if the original matrix was full rank. I think this is equivalent to the procedure you describe. Also, selecting a random point then projecting it onto the sphere seems like a good way to select a random point in <img src='/cz/latexrender/pictures/6ec6230ad50a8eaab0d5534bfcf584e1.png' title='S^{n-1}' alt='S^{n-1}' align='middle'/>.</p>
<p>For the second, yep. If you have <img src='/cz/latexrender/pictures/3a2cd986157e06cd42064fd1b2c17d61.png' title='k &lt; n-1' alt='k &lt; n-1' align='middle'/> vectors, then the probability of selecting a vector that lies in the span of those is the measure of the (appropriate section of the) hyperplane they define over the measure of the hypercube: 0.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ObsessiveMathsFreak</title>
		<link>http://www.tangentspace.net/cz/archives/2007/12/invertibility-of-random-matrices/#comment-239206</link>
		<dc:creator>ObsessiveMathsFreak</dc:creator>
		<pubDate>Mon, 24 Dec 2007 03:08:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.tangentspace.net/cz/archives/2007/12/invertibility-of-random-matrices/#comment-239206</guid>
		<description>Sorry for the double post. I forgot. In answer to your second question, the odds of getting a full ranked matrix are pretty high. It's virtually impossible for a random matrix in R^(nxn) to be singular.... I think.</description>
		<content:encoded><![CDATA[<p>Sorry for the double post. I forgot. In answer to your second question, the odds of getting a full ranked matrix are pretty high. It&#8217;s virtually impossible for a random matrix in R^(nxn) to be singular&#8230;. I think.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ObsessiveMathsFreak</title>
		<link>http://www.tangentspace.net/cz/archives/2007/12/invertibility-of-random-matrices/#comment-239205</link>
		<dc:creator>ObsessiveMathsFreak</dc:creator>
		<pubDate>Mon, 24 Dec 2007 03:06:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.tangentspace.net/cz/archives/2007/12/invertibility-of-random-matrices/#comment-239205</guid>
		<description>The matlab code could be cheating by getting a random matrix,  checking for full rank, then orthonormalising it. The right way to do this in my opinion would be to pick a random point on S^(n-1), then pick another and orthonormalise, then another, etc, etc, until you have a full set of orthonormal vectors. However, I'm not sure how one would actually go about properly selecting a random point on S^(n-1).</description>
		<content:encoded><![CDATA[<p>The matlab code could be cheating by getting a random matrix,  checking for full rank, then orthonormalising it. The right way to do this in my opinion would be to pick a random point on S^(n-1), then pick another and orthonormalise, then another, etc, etc, until you have a full set of orthonormal vectors. However, I&#8217;m not sure how one would actually go about properly selecting a random point on S^(n-1).</p>
]]></content:encoded>
	</item>
</channel>
</rss>
