<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>E1n1verse &#187; MatLab</title>
	<atom:link href="http://einiverse.eingang.org/tag/matlab/feed/" rel="self" type="application/rss+xml" />
	<link>http://einiverse.eingang.org</link>
	<description>WoW, Learning, and Teaching by Michelle A. Hoyle</description>
	<lastBuildDate>Fri, 26 Oct 2012 16:25:38 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.2</generator>
		<item>
		<title>Metric MDS &amp; Data Delivered</title>
		<link>http://einiverse.eingang.org/2004/06/04/metric-mds-data-delivered/</link>
		<comments>http://einiverse.eingang.org/2004/06/04/metric-mds-data-delivered/#comments</comments>
		<pubDate>Fri, 04 Jun 2004 20:47:37 +0000</pubDate>
		<dc:creator>Eingang</dc:creator>
				<category><![CDATA[analysis]]></category>
		<category><![CDATA[phding]]></category>
		<category><![CDATA[MatLab]]></category>
		<category><![CDATA[meeting with supervisor]]></category>
		<category><![CDATA[metric]]></category>
		<category><![CDATA[multidimensional scaling]]></category>
		<category><![CDATA[progress]]></category>
		<category><![CDATA[tasks]]></category>

		<guid isPermaLink="false">http://einiverse.eingang.org/blogs/2004/06/04/metric-mds-data-delivered/</guid>
		<description><![CDATA[I had a good meeting with Thufir on May 14th, lasting almost the full allotted hour. This was because I&#8217;ve recently had a breakthrough with my MATLAB analysis and can quantitatively evaluate the similarity between different people or different algorithms with my multi-dimensional scaling (MDS) diagrams. I took some output to the meeting which compared [...]]]></description>
			<content:encoded><![CDATA[<p>I had a good meeting with <abbr title="Names have been changed to protected the innocent.  Thufir Hawat is my supervisor">Thufir</abbr> on May 14th, lasting almost the full allotted hour.  This was because I&#8217;ve recently had a breakthrough with my MATLAB analysis and can quantitatively evaluate the similarity between different people or different algorithms with my multi-dimensional scaling (MDS) diagrams.  I took some output to the meeting which compared my half-baked algorithm against the cosine normalization version.  Both use hypernyms, but how they weigh the hypernyms is different.  My automated analysis algorithm also produces an MDS cluster diagram as output for each of the data files provided (see anal1ahyper and anal2ahyper).</p>
<p align="center"><a href="/archives/images/anal1ahyper060404.html" title="Click for full-size version of this image"><img src="/archives/images/anal1ahyper060404-thumb.png" width="50%" height="50%" border="0" alt="Multidimensional scaling visual representation of document similarity using Anal1a" /></a></p>
<p align="center"><a href="/archives/images/anal2ahyper060404.html" title="Click for full-size version of this image"><img src="/archives/images/anal2ahyper060404-thumb.png" width="50%" height="50%" border="0" alt="Multidimensional scaling visual representation of document similarity using Anal2a" /></a></p>
<p>Anal1a, in terms of clumping, doesn&#8217;t look very good, at least not anymore.   That was not previously the case, but I had revised my algorithm to make it symmetrical as per the insructions of a computing statistician here at the University of Sussex.  He claimed that the Procrustes Rotation needed symmetric data and my nonsymmetric data, where Doc1 vs Doc2 didn&#8217;t have the same similarity as Doc2 vs Doc1, was not going to work.  That change has, I believe, altered the efficacy of the algorithm and things are no longer clumped together as promisingly as they were previously.    The clumps should be a two- or three-letter short code followed by a digit.  Therefore, ac1 and ac2 belong together.  Pl1, pl2, and pl3 belong together, and so on.  The clumping is significantly better in the already symmetric cosine normalization algorithm (anal2a).  The two speech processing documents are clumped together (sp1 and sp2), all of the Power PC and G4 documents are together (pp1, pp2, g4c), and the three Pine Lake tornado stories are clumped far away from everything else (which is all computer-related) and together on their own.  Excellent clumping, in fact.  So the hypernym hypothesis looks like, on these short documents, it is working well with cosine normalization.</p>
<p align="center"><a href="/archives/images/anal1ahyperVsala2ahyper060404.html" title="Click for full-size version of this image"><img src="http://einiverse.eingang.org/archives/images/anal1ahyperVsala2ahyper060404-thumb.png" width="50%" height="50%" border="0" alt="Visual representation of Anal1a mapped onto Anal2a using Procrustes Rotation" /></a></p>
<p>Here&#8217;s the final bit of loveliness: comparing one MDS cluster diagram against another.  MDS output is mapped to the vector space independently.  That is, the same data will produce the same visualization or mapping, but different data is mapped to a different vector space, so you cannot just compare one MDS matrix to another directly.  That is where Procrustes Rotation comes in.  It applies a series of intelligent matrix transformations, trying to map the second vector matrix onto the source vector matrix.  As a side benefit, essential in my case, it always provides a fitness measure to tell you how close the two were. on a scale of 0 to 1.  So these two, as you can see (see above image), even after the transformations, were not that close together.  As it happens, though, this is not particularly useful information to know.  I am currently more interested in assessing how close the two algorithms are to human classifiers.</p>
<p>This recent success gave us plenty to discuss, particularly with respect to metric and non-metric data.  The MDS community calls source data metric when the similarity or dissimilarity data is symmetric.   That is, the value at row 2, column 1 is the same as the value at row 1, column 2.  Classical multi-dimensional scaling (MDS) is designed to only work with metric data.  SPSS includes the ALSCAL and PROXSCAL MDS algorithms which can work with non-metric data, but MATLAB&#8217;s classical MDS does not because it treats things as Eucledean distances&#8211;another reason why I had to alter the Anal1a algorithm.  The primary reason I now had metric data for everything, however, was because the computing statistician had told me I needed it for the Procrustes.  Hawever, as we were examining my output, it occurred to me that Procrustes did not really care if the data was symmetric, so long as the dimensions of the data were the same (the same number of rows and columns).   Which leads us to question whether the application of the method is statistically sensible or not.    To that end, I need to track down a new computing statistician and perhaps a mathematician and discuss the process with them.  My original computing statistician has retired. </p>
<p>Earlier I said that comparing one machine to another, to see how they fit is not useful information, but what would be interesting is to prepare a matrix of all the possible combinations of human judgements, cosine normalization, and weird formula:</p>
<pre>
cosine   wrd form.   human
cosine (anal2a)		x
weird formula (anal1a)           x
human                                        x
</pre>
<p>So that is my task for my next meeting (on the 16th of June).  Before then, I need to figure out how to get MATLAB to take multiple tables as data.  In SPSS, I could paste in several tables (representing all of the people&#8217;s individual data, for example) and it would work with that.   That is necessary in order to aggregate the peopel to do the comparison.  Onward ho, then!  Progress at last!</p>
<p><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Feiniverse.eingang.org%2F2004%2F06%2F04%2Fmetric-mds-data-delivered%2F&amp;linkname=Metric%20MDS%20%26%20Data%20Delivered" title="Twitter" rel="nofollow" target="_blank"><img src="http://einiverse.eingang.org/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a><a class="a2a_button_google_plus" href="http://www.addtoany.com/add_to/google_plus?linkurl=http%3A%2F%2Feiniverse.eingang.org%2F2004%2F06%2F04%2Fmetric-mds-data-delivered%2F&amp;linkname=Metric%20MDS%20%26%20Data%20Delivered" title="Google+" rel="nofollow" target="_blank"><img src="http://einiverse.eingang.org/wp-content/plugins/add-to-any/icons/google_plus.png" width="16" height="16" alt="Google+"/></a><a class="a2a_button_evernote" href="http://www.addtoany.com/add_to/evernote?linkurl=http%3A%2F%2Feiniverse.eingang.org%2F2004%2F06%2F04%2Fmetric-mds-data-delivered%2F&amp;linkname=Metric%20MDS%20%26%20Data%20Delivered" title="Evernote" rel="nofollow" target="_blank"><img src="http://einiverse.eingang.org/wp-content/plugins/add-to-any/icons/evernote.png" width="16" height="16" alt="Evernote"/></a><a class="a2a_button_diigo" href="http://www.addtoany.com/add_to/diigo?linkurl=http%3A%2F%2Feiniverse.eingang.org%2F2004%2F06%2F04%2Fmetric-mds-data-delivered%2F&amp;linkname=Metric%20MDS%20%26%20Data%20Delivered" title="Diigo" rel="nofollow" target="_blank"><img src="http://einiverse.eingang.org/wp-content/plugins/add-to-any/icons/diigo.png" width="16" height="16" alt="Diigo"/></a><a class="a2a_button_google_plusone addtoany_special_service" data-href="http://einiverse.eingang.org/2004/06/04/metric-mds-data-delivered/"></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Feiniverse.eingang.org%2F2004%2F06%2F04%2Fmetric-mds-data-delivered%2F&amp;title=Metric%20MDS%20%26%20Data%20Delivered" id="wpa2a_2">Share/Save</a></p>
]]></content:encoded>
			<wfw:commentRss>http://einiverse.eingang.org/2004/06/04/metric-mds-data-delivered/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dirty Data Done Dirt Cheap</title>
		<link>http://einiverse.eingang.org/2004/06/04/dirty-data-done-dirt-cheap/</link>
		<comments>http://einiverse.eingang.org/2004/06/04/dirty-data-done-dirt-cheap/#comments</comments>
		<pubDate>Fri, 04 Jun 2004 16:44:15 +0000</pubDate>
		<dc:creator>Eingang</dc:creator>
				<category><![CDATA[analysis]]></category>
		<category><![CDATA[phding]]></category>
		<category><![CDATA[MatLab]]></category>
		<category><![CDATA[multi]]></category>
		<category><![CDATA[phd process]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://einiverse.eingang.org/blogs/2004/06/04/dirty-data-done-dirt-cheap/</guid>
		<description><![CDATA[I have to confess to feeling a bit stupid. I have been struggling with MATLAB for weeks now, trying to get it to read in my data files so I can automate my analyses. My data is in a tab-delimited file and looks something like: Doc1 Doc2 Doc3 Doc4 Doc1 100 76 18 91 Doc2 [...]]]></description>
			<content:encoded><![CDATA[<p>I have to confess to feeling a bit stupid.  I have been struggling with MATLAB for weeks now, trying to get it to read in my data files so I can automate my analyses.  My data is in a tab-delimited file and looks something like:</p>
<pre>
Doc1	Doc2	Doc3	Doc4
Doc1	100	76	18	91
Doc2	76	100	22	35
Doc3	18	22	100	65
Doc4	91	34	65	100
</pre>
<p>This is not too dissimilar from the <a href="http://www.ece.osu.edu/matlab/techdoc/matlab_env/import_5.html#35378">labelled diagram</a>, part of the MATLAB documentation on data importing.  Except that, if you look at the table below it, which describes which functions to use, they don&#8217;t have a function with a similar example to their labelled diagram.  Early on I thought I should be able to use <a href="http://www.ece.osu.edu/matlab/techdoc/ref/dlmread.html">dlmread</a>, which allows you specify rows/columns for starting points or a range.  My idea was just to have a range which excluded the non-numeric troublesome labels.   No matter what I did, though, I could not get it to work.  It was frustrating, because I could paste the data into the Import Wizard and that could handle the data fine.  I wrote people, I researched on the web, and I tried all sorts of things.  </p>
<p>Eventually, I came full-circle back to dlmread and experimented by making a small data file with unrelated data in it.  That worked fine.  So I then copied half of one of my data tables into the test file and tried that.  That also worked fine.  I copied the whole data table into the test file and used dlmread on it.  It worked fine!  What was the difference between the two identical data files other than their filenames?  When I uncovered the answer to that, I kicked myself.  My data files were generated years ago and stored on my Mac OS 9-based laptop.  My laptop and the data have since migrated to Apple&#8217;s swoopy <a href="http://www.apple.com/panther/">BSD-based</a> UNIX goodness and that&#8217;s the environment that MATLAB runs under.  So&#8230;  Have you guessed the problem?  Yes, it was linefeeds!  The data files had original Mac linefeeds and MATLAB wanted UNIX linefeeds.  D&#8217;oh!  It just goes to reaffirm that the things you don&#8217;t see can really hurt you.</p>
<p><span id="more-60"></span><br />
Once that was solved, work proceded rapidly apace as I was now able to finish automating the whole comparison process from start to finish.</p>
<pre>
function  [Anal1Raw, Anal2Raw, Anal1MDS, Anal2MDS, fit] =
processEinCiteData(firstFile, secondFile, runName, labels)
% Read in the similarity matrices from the two data files
Anal1Raw = dlmread(firstFile, '\t', 1, 1);
Anal2Raw = dlmread(secondFile, '\t', 1, 1);
% Set up default document name labels if we didn't get any
if nargin &lt; 4
labels = {&#39;g4c&#39;, &#39;pp1&#39;, &#39;pp2&#39;, &#39;msc&#39;, &#39;pl1&#39;, &#39;pl2&#39;, &#39;pl3&#39;, &#39;sp1&#39;, &#39;sp2&#39;, &#39;ac1&#39;, &#39;ac2&#39;, &#39;bws&#39;};
if nargin &lt; 3
runName = &#39;&#39;;
end
end
% Set up labels for the filenames
fileName1 = regexprep(firstFile, &#39;\..*$&#39;, &#39;&#39;);
fileName2 = regexprep(secondFile, &#39;\..*$&#39;, &#39;&#39;);
% Convert the similarity data to numbers below 1 for use in MDS
Anal1Raw = abs(100 - Anal1Raw)
Anal2Raw = abs(100 - Anal2Raw)
% Calculate the MDS and prepare a diagram showing the
% clusterings for the first document
[Anal1MDS, eigvals] = cmdscale(Anal1Raw);
figure(1);
plot(1:length(eigvals),eigvals,&#39;bo-&#39;);
graph2d.constantline(0,&#39;LineStyle&#39;,&#39;:&#39;,&#39;Color&#39;,[.7 .7 .7]);
axis([1,length(eigvals),min(eigvals),max(eigvals)*1.1]);
xlabel(&#39;Eigenvalue number&#39;);
ylabel(&#39;Eigenvalue&#39;);
plot(Anal1MDS(:,1),Anal1MDS(:,2),&#39;bo&#39;, &#39;MarkerFaceColor&#39;, &#39;b&#39;, &#39;MarkerSize&#39;, 10);
axis(max(max(abs(Anal1MDS))) * [-1.1,1.1,-1.1,1.1]); axis(&#39;square&#39;);
text(Anal1MDS(:,1)+1.5,Anal1MDS(:,2),labels,&#39;HorizontalAlignment&#39;,&#39;left&#39;);
hx = graph2d.constantline(0,&#39;LineStyle&#39;,&#39;-&#39;,&#39;Color&#39;,[.7 .7 .7]);
hx = changedependvar(hx,&#39;x&#39;);
hy = graph2d.constantline(0,&#39;LineStyle&#39;,&#39;-&#39;,&#39;Color&#39;,[.7 .7 .7]);
hy = changedependvar(hy,&#39;y&#39;);
title([&#39;\fontname{lucida}\fontsize{18}&#39; fileName1 &#39; MDS&#39;]);
xlabel([&#39;\fontname{lucida}\fontsize{14}&#39; runName &#39; on &#39; date], &#39;FontWeight&#39;, &#39;bold&#39;);
% Calculate the MDS and prepare a diagram showing the
% clusterings for the second document
[Anal2MDS, eigvals] = cmdscale(Anal2Raw);
figure(2);
plot(1:length(eigvals),eigvals,&#39;rd-&#39;);
graph2d.constantline(0,&#39;LineStyle&#39;,&#39;:&#39;,&#39;Color&#39;,[.7 .7 .7]);
axis([1,length(eigvals),min(eigvals),max(eigvals)*1.1]);
xlabel(&#39;Eigenvalue number&#39;);
ylabel(&#39;Eigenvalue&#39;);
plot(Anal2MDS(:,1),Anal2MDS(:,2),&#39;rd&#39;, &#39;MarkerFaceColor&#39;, &#39;r&#39;, &#39;MarkerSize&#39;, 10);
axis(max(max(abs(Anal2MDS))) * [-1.1,1.1,-1.1,1.1]); axis(&#39;square&#39;);
text(Anal2MDS(:,1)+1.5,Anal2MDS(:,2),labels,&#39;HorizontalAlignment&#39;,&#39;left&#39;);
hx = graph2d.constantline(0,&#39;LineStyle&#39;,&#39;-&#39;,&#39;Color&#39;,[.7 .7 .7]);
hx = changedependvar(hx,&#39;x&#39;);
hy = graph2d.constantline(0,&#39;LineStyle&#39;,&#39;-&#39;,&#39;Color&#39;,[.7 .7 .7]);
hy = changedependvar(hy,&#39;y&#39;);
title([&#39;\fontname{lucida}\fontsize{18}&#39; fileName2 &#39; MDS&#39;]);
xlabel([&#39;\fontname{lucida}\fontsize{14}&#39; runName &#39; on &#39; date], &#39;FontWeight&#39;, &#39;bold&#39;);
% Apply Procrustes to the two MDS results to map them
% into the same vector space and prepare a plot of the
% result
[fit, Z, transform] = procrustes(Anal1MDS, Anal2MDS);
figure(3);
plot(Anal1MDS(:,1), Anal1MDS(:,2), &#39;bo&#39;,&#39;MarkerFaceColor&#39;, &#39;b&#39;, &#39;MarkerSize&#39;, 10);
hold on
plot(Z(:,1), Z(:,2), &#39;rd&#39;, &#39;MarkerFaceColor&#39;, &#39;r&#39;, &#39;MarkerSize&#39;, 10);
hold off
text(Anal1MDS(:,1)+1.5,Anal1MDS(:,2), labels, &#39;Color&#39;, &#39;b&#39;);
text(Z(:,1)+1.5,Z(:,2),labels, &#39;Color&#39;, &#39;r&#39;);
xlabel([&#39;\fontname{lucida}\fontsize{14}&#39; runName &#39; on &#39; date], &#39;FontWeight&#39;, &#39;bold&#39;);
ylabel([&#39;\fontname{lucida}\fontsize{14}&#39; &#39;fit = &#39; num2str(fit, &#39;%2.4f&#39;)], &#39;FontWeight&#39;, &#39;bold&#39;);
titleStr = [&#39;\fontname{lucida}\fontsize{18}&#39; fileName1 ...
&#39; compared to &#39; fileName2];
title(titleStr, &#39;HorizontalAlignment&#39;, &#39;center&#39;, ...
&#39;VerticalAlignment&#39;, &#39;bottom&#39;);
legend({firstFile, secondFile}, 4);
</pre>
<p>At the end, I had a quantitative number, the degree of fit, between two diagrams after applying the Procrustes Rotation to them.  Finally!  On a whim, I fed in the same data table as both arguments to my comparison program.  That is, I compared the same data file to itself.  My hypothesis was that the resultant degree of fit should be either 0 or 1 (depending on which the fitness was measured).  Much to my surprise, no matter which data file I used, the result was never 0 or 1.   My previous Procrustes Analysis code was taken from some sample code in the MATLAB documentation and looked like: [D,Z] = procrustes(Anal1aMDS, Anal2aMDS(:,1:2));   That last bit in () is some kind of MATLAB scaling, which, being a novice to MATLAB, I didn&#8217;t realize.  So, in fact, my two diagrams weren&#8217;t the same which is why I wasn&#8217;t getting a 100% degree of fit.  I do not want to say how long it took me to narrow that down.  Once I did, though, it looked like I was basically set and I was able to quickly produce some comparisons between my &#8220;weird&#8221; half-baked metric and the cosine normalization one. One small step for EinKind.</p>
<p>This is a delayed entry from May 12th, 2004.</p>
<p><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Feiniverse.eingang.org%2F2004%2F06%2F04%2Fdirty-data-done-dirt-cheap%2F&amp;linkname=Dirty%20Data%20Done%20Dirt%20Cheap" title="Twitter" rel="nofollow" target="_blank"><img src="http://einiverse.eingang.org/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a><a class="a2a_button_google_plus" href="http://www.addtoany.com/add_to/google_plus?linkurl=http%3A%2F%2Feiniverse.eingang.org%2F2004%2F06%2F04%2Fdirty-data-done-dirt-cheap%2F&amp;linkname=Dirty%20Data%20Done%20Dirt%20Cheap" title="Google+" rel="nofollow" target="_blank"><img src="http://einiverse.eingang.org/wp-content/plugins/add-to-any/icons/google_plus.png" width="16" height="16" alt="Google+"/></a><a class="a2a_button_evernote" href="http://www.addtoany.com/add_to/evernote?linkurl=http%3A%2F%2Feiniverse.eingang.org%2F2004%2F06%2F04%2Fdirty-data-done-dirt-cheap%2F&amp;linkname=Dirty%20Data%20Done%20Dirt%20Cheap" title="Evernote" rel="nofollow" target="_blank"><img src="http://einiverse.eingang.org/wp-content/plugins/add-to-any/icons/evernote.png" width="16" height="16" alt="Evernote"/></a><a class="a2a_button_diigo" href="http://www.addtoany.com/add_to/diigo?linkurl=http%3A%2F%2Feiniverse.eingang.org%2F2004%2F06%2F04%2Fdirty-data-done-dirt-cheap%2F&amp;linkname=Dirty%20Data%20Done%20Dirt%20Cheap" title="Diigo" rel="nofollow" target="_blank"><img src="http://einiverse.eingang.org/wp-content/plugins/add-to-any/icons/diigo.png" width="16" height="16" alt="Diigo"/></a><a class="a2a_button_google_plusone addtoany_special_service" data-href="http://einiverse.eingang.org/2004/06/04/dirty-data-done-dirt-cheap/"></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Feiniverse.eingang.org%2F2004%2F06%2F04%2Fdirty-data-done-dirt-cheap%2F&amp;title=Dirty%20Data%20Done%20Dirt%20Cheap" id="wpa2a_4">Share/Save</a></p>
]]></content:encoded>
			<wfw:commentRss>http://einiverse.eingang.org/2004/06/04/dirty-data-done-dirt-cheap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>X11 Xgfhfh!!xxxhgf74!!</title>
		<link>http://einiverse.eingang.org/2004/05/14/x11-xgfhfhxxxhgf74/</link>
		<comments>http://einiverse.eingang.org/2004/05/14/x11-xgfhfhxxxhgf74/#comments</comments>
		<pubDate>Fri, 14 May 2004 22:25:06 +0000</pubDate>
		<dc:creator>Eingang</dc:creator>
				<category><![CDATA[phding]]></category>
		<category><![CDATA[Macintosh]]></category>
		<category><![CDATA[MatLab]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[X11]]></category>

		<guid isPermaLink="false">http://einiverse.eingang.org/blogs/2004/05/14/x11-xgfhfhxxxhgf74/</guid>
		<description><![CDATA[I was trying to get X11 launching applications from the department&#8217;s Solaris server again. As before, I couldn&#8217;t immediately get it to work because of &#8220;magic cookie&#8221; authentication issues. I reviewed my previous notes which pointed to an article at MacWrite.com which might have helped before, but it was suddenly unavailable. The WayBack machine to [...]]]></description>
			<content:encoded><![CDATA[<p>I was trying to get X11 launching applications from the department&#8217;s Solaris server again.  As before, I couldn&#8217;t immediately get it to work because of &#8220;magic cookie&#8221; authentication issues.  I reviewed my previous notes which pointed to <a href="http://www.macwrite.com/criticalmass/ten-more-mac-os-x-loose-ends-part-2.php#X11%20Forwarding" title="Ten More OS X Loose Ends article including port forwarding under Apple's X11">an article</a> at <a href="http://www.macwrite.com" title="Visit MacWrite on the web">MacWrite.com</a> which might have helped before, but it was suddenly unavailable.  The <a href="http://web.archive.org/">WayBack machine</a> to the rescue.  As soon as I had edited my /etc/ssh_config file to include the following information, I was good to go again:</p>
<blockquote><p>
Ciphers blowfish-cbc, aes128-cbc, 3des-cbc, blowfish-cbc, cast128-cbc, arcfour, aes192-cbc, aes256-cbc<br />
Compression yes<br />
ForwardX11 yes<br />
Protocol 2,1<br />
RhostsAuthentication no<br />
RSAAuthentication no<br />
UseRsh no
</p>
</blockquote>
<p class="smaller">Note: It may be necessary to take out the extra spaces between items in the Ciphers list.</p>
<p>That, of course, assumed I had already had an entry in my ~/.cshrc file to the effect of:</p>
<blockquote><p>setenv DISPLAY :0.0</p>
</blockquote>
<p>Then, I can simply use a variant of the following to, for example, launch dtterm:</p>
<blockquote><p>ssh -X eingang@machine_name.com /usr/dt/bin/dtterm</p>
</blockquote>
<p>MATLAB, unfortunately, doesn&#8217;t seem to work at all.  It used to generate all kinds of font errors looking for various Sun fonts, but it did launch.  Now it launches with all the font errors (see sample below), shows the graphical about box and then we&#8217;re in the command line environment instead of the GUI development environment.</p>
<blockquote><p>
Font specified in font.properties not found [ urw itc zapfdingbats medium r normal  * %d * * p * sun fontspecific]<br />
Font specified in font.properties not found [ urw itc zapfdingbats medium r normal  * %d * * p * sun fontspecific]
</p>
</blockquote>
<p class="smaller">Note: All the &#8216;-&#8217; characters appearing inbetween [] above have been changed to spaces to render better in HTML.</p>
<p>I&#8217;ve mailed the Mac technical support person to see if they have any ideas as to why it no longer works and how it might be possible to fix the font errors.</p>
<p><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Feiniverse.eingang.org%2F2004%2F05%2F14%2Fx11-xgfhfhxxxhgf74%2F&amp;linkname=X11%20Xgfhfh%21%21xxxhgf74%21%21" title="Twitter" rel="nofollow" target="_blank"><img src="http://einiverse.eingang.org/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a><a class="a2a_button_google_plus" href="http://www.addtoany.com/add_to/google_plus?linkurl=http%3A%2F%2Feiniverse.eingang.org%2F2004%2F05%2F14%2Fx11-xgfhfhxxxhgf74%2F&amp;linkname=X11%20Xgfhfh%21%21xxxhgf74%21%21" title="Google+" rel="nofollow" target="_blank"><img src="http://einiverse.eingang.org/wp-content/plugins/add-to-any/icons/google_plus.png" width="16" height="16" alt="Google+"/></a><a class="a2a_button_evernote" href="http://www.addtoany.com/add_to/evernote?linkurl=http%3A%2F%2Feiniverse.eingang.org%2F2004%2F05%2F14%2Fx11-xgfhfhxxxhgf74%2F&amp;linkname=X11%20Xgfhfh%21%21xxxhgf74%21%21" title="Evernote" rel="nofollow" target="_blank"><img src="http://einiverse.eingang.org/wp-content/plugins/add-to-any/icons/evernote.png" width="16" height="16" alt="Evernote"/></a><a class="a2a_button_diigo" href="http://www.addtoany.com/add_to/diigo?linkurl=http%3A%2F%2Feiniverse.eingang.org%2F2004%2F05%2F14%2Fx11-xgfhfhxxxhgf74%2F&amp;linkname=X11%20Xgfhfh%21%21xxxhgf74%21%21" title="Diigo" rel="nofollow" target="_blank"><img src="http://einiverse.eingang.org/wp-content/plugins/add-to-any/icons/diigo.png" width="16" height="16" alt="Diigo"/></a><a class="a2a_button_google_plusone addtoany_special_service" data-href="http://einiverse.eingang.org/2004/05/14/x11-xgfhfhxxxhgf74/"></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Feiniverse.eingang.org%2F2004%2F05%2F14%2Fx11-xgfhfhxxxhgf74%2F&amp;title=X11%20Xgfhfh%21%21xxxhgf74%21%21" id="wpa2a_6">Share/Save</a></p>
]]></content:encoded>
			<wfw:commentRss>http://einiverse.eingang.org/2004/05/14/x11-xgfhfhxxxhgf74/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Love the License</title>
		<link>http://einiverse.eingang.org/2004/05/11/love-the-license/</link>
		<comments>http://einiverse.eingang.org/2004/05/11/love-the-license/#comments</comments>
		<pubDate>Tue, 11 May 2004 21:54:58 +0000</pubDate>
		<dc:creator>Eingang</dc:creator>
				<category><![CDATA[analysis]]></category>
		<category><![CDATA[phding]]></category>
		<category><![CDATA[MatLab]]></category>
		<category><![CDATA[usage]]></category>

		<guid isPermaLink="false">http://einiverse.eingang.org/blogs/2004/05/11/love-the-license/</guid>
		<description><![CDATA[By the end of April, I seemed to be stymied in my quest for an affordable copy of MATLAB that I could run on my local laptop. The university maintains a license pool for the base software plus toolkits. I do have access to run a copy from the license server when I&#8217;m on campus. [...]]]></description>
			<content:encoded><![CDATA[<p>By the end of April, I seemed to be stymied in my quest for an affordable copy of <a href="http://www.mathworks.com/" class="extlink" title="MATLAB at the MathWorks">MATLAB</a> that I could run on my local laptop.   The university maintains a license pool for the base software plus toolkits.   I do have access to run a copy from the license server when I&#8217;m on campus.  It actually worked off of campus too, when I&#8217;d been told it shouldn&#8217;t, but that turned out to be a mistake.  When I reported it, the firewall was closed to the outside world for requests for the license server.  That&#8217;s where honesty gets you: no MATLAB accessibility from anywhere with an Internet connection.<br />
I was hoping to snag one of the concurrent licenses for my permanent use and offered even to buy an additional one for that purpose as that would be cheaper.  I was told that I couldn&#8217;t have one and I should investigate the student version of the software.  Unfortunately, the student version is only available to students in taught courses, not Ph.D. research students, so that wasn&#8217;t any good.  I mentioned to <abbr title="Names have been changed to protected the innocent.  Thufir Hawat is my supervisor">Thufir</abbr> that I&#8217;d been turned down, reportedly by the head of software/hardware procurement within our department.  Thufir promised to see what he could do.  Then, last week, I received an e-mail last week from the lab manager, the person in charge of the procurement.  He offered, if somebody would pay for it, to install an academic version of the software on my university-owned equipment for only &pound;525 (~930 US/780 &euro;).  That was just for the base software and not also for the toolkit I need.</p>
<p><span id="more-56"></span><br />
As I haven&#8217;t met with  <abbr title="Names have been changed to protected the innocent.  Thufir Hawat is my supervisor">Thufir</abbr> since receiving the e-mail, I haven&#8217;t discussed it with him to see if he&#8217;s willing to cough up &pound;525 (~930 US/780 &euro;) plus &pound;210 (~370 US/310 &euro;) for the software for me.     The lab manager stopped by my office today to see if somebody was going to pay for it and we entered into a discussion about the licensing arrangements.  The academic license is only available for installation on university-owned equipment.  I don&#8217;t have any university-owned equipment.  He doesn&#8217;t want to be breaking the law by violating the terms of the licensing agreement which is fair enough.  That does leave me in somewhat of a quandry: I don&#8217;t qualify for the student edition; I&#8217;d be in violation of the license for an academic version; and I can&#8217;t afford the &pound;1625 (~2900 US/2400 &euro;) commercial base software price plus an additional &pound;600 (~1050 US/895 &euro;) for the toolkit I need.<br />
Why do I need my own copy?  Can I live without my own copy?  I can possibly do without my own copy as I can run it on campus, but I&#8217;m not on campus all the time.  I do return to Canada for extended periods of time and we are investigating an option of moving back to Canada and having me commute out every quarter or so for a month as that would be cheaper than actually living here.  Just last year I spent 6 months in Canada.  Even if I am here, it&#8217;s a problem if I just want to work from home.  It would therefore be nice to have my own copy, but at what price?<br />
I&#8217;ve told the lab manager that I&#8217;ll get back to him.  I&#8217;m meeting with  <abbr title="Names have been changed to protected the innocent.  Thufir Hawat is my supervisor">Thufir</abbr> on Friday.  I also e-mailed MathWorks to ask about my situation and licensing arrangements for it.  It does seem strange that their academic license is restricted by machine ownership rather than by reported use for the software.  Their customer service auto-responder promises a response within 24 hours, but so far all I&#8217;ve received is the automatic response and a response from their database that my e-mail address has been updated in my profile.  I have no idea what that&#8217;s about.  Maybe tomorrow will be better.</p>
<p><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Feiniverse.eingang.org%2F2004%2F05%2F11%2Flove-the-license%2F&amp;linkname=Love%20the%20License" title="Twitter" rel="nofollow" target="_blank"><img src="http://einiverse.eingang.org/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a><a class="a2a_button_google_plus" href="http://www.addtoany.com/add_to/google_plus?linkurl=http%3A%2F%2Feiniverse.eingang.org%2F2004%2F05%2F11%2Flove-the-license%2F&amp;linkname=Love%20the%20License" title="Google+" rel="nofollow" target="_blank"><img src="http://einiverse.eingang.org/wp-content/plugins/add-to-any/icons/google_plus.png" width="16" height="16" alt="Google+"/></a><a class="a2a_button_evernote" href="http://www.addtoany.com/add_to/evernote?linkurl=http%3A%2F%2Feiniverse.eingang.org%2F2004%2F05%2F11%2Flove-the-license%2F&amp;linkname=Love%20the%20License" title="Evernote" rel="nofollow" target="_blank"><img src="http://einiverse.eingang.org/wp-content/plugins/add-to-any/icons/evernote.png" width="16" height="16" alt="Evernote"/></a><a class="a2a_button_diigo" href="http://www.addtoany.com/add_to/diigo?linkurl=http%3A%2F%2Feiniverse.eingang.org%2F2004%2F05%2F11%2Flove-the-license%2F&amp;linkname=Love%20the%20License" title="Diigo" rel="nofollow" target="_blank"><img src="http://einiverse.eingang.org/wp-content/plugins/add-to-any/icons/diigo.png" width="16" height="16" alt="Diigo"/></a><a class="a2a_button_google_plusone addtoany_special_service" data-href="http://einiverse.eingang.org/2004/05/11/love-the-license/"></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Feiniverse.eingang.org%2F2004%2F05%2F11%2Flove-the-license%2F&amp;title=Love%20the%20License" id="wpa2a_8">Share/Save</a></p>
]]></content:encoded>
			<wfw:commentRss>http://einiverse.eingang.org/2004/05/11/love-the-license/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MATLAB &amp; MDS</title>
		<link>http://einiverse.eingang.org/2004/03/26/matlab-mds/</link>
		<comments>http://einiverse.eingang.org/2004/03/26/matlab-mds/#comments</comments>
		<pubDate>Fri, 26 Mar 2004 21:44:51 +0000</pubDate>
		<dc:creator>Eingang</dc:creator>
				<category><![CDATA[analysis]]></category>
		<category><![CDATA[phding]]></category>
		<category><![CDATA[MatLab]]></category>
		<category><![CDATA[multidimensional scaling]]></category>
		<category><![CDATA[progress]]></category>

		<guid isPermaLink="false">http://einiverse.eingang.org/blogs/2004/03/26/matlab-mds/</guid>
		<description><![CDATA[I need some help in using MATLAB and MDS, so I looked to Google to find resources. There seem to be more MDS resources than when I last looked quite some time ago. I found a useful page with links and pointers to MDS-related resources at http://www.granular.com/MDS/. From there, I obtained most of the resources [...]]]></description>
			<content:encoded><![CDATA[<p>I need some help in using MATLAB and MDS, so I looked to <a href="http://www.google.com/">Google</a> to find resources.  There seem to be more MDS resources than when I last looked quite some time ago.  I found a useful page with links and pointers to MDS-related resources at <a href="http://www.granular.com/MDS/">http://www.granular.com/MDS/</a>.    From there, I obtained most of the resources for a <a href="http://forrest.psych.unc.edu/teaching/p230/p230.html">pyschology course organized around MDS</a> taught by one of the MDS&#8217;s primary researchers <a href="http://forrest.psych.unc.edu/" title="Forrest Young info from University of North Carolina">Forrest Young</a>.  I downloaded all the notes in PDF format and stored them away to browse through.   Young is the same researcher responsible for developing the <a href="http://forrest.psych.unc.edu/research/vista-frames/abstract.html">ViSta</a>  software (Visual Statistics System), which looks a lot like that Canadian object-oriented, icon-based programming language.   I remember looking at ViSta before, but I don&#8217;t think it supported doing things like MDS and it hasn&#8217;t been recently updated for anything other than Windows.</p>
<p><span id="more-53"></span><br />
David L. Jones had a series of <a href="http://www.rsmas.miami.edu/personal/djones/matlab.htm" title="David Jones's MATLAB pointers">MATLAB pointers</a> which included links to <a href="http://www.rsmas.miami.edu/personal/djones/mdszip.zip" title="Download the non-metric multidimensional scaling toolkit">toolboxes for non-metric multidimensional scaling</a>.  The latter toolkit, developed by <a href="http://psiexp.ss.uci.edu/research/" title="Mark Steyvers at University of California at Irvine">Mark Steyvers</a>, doesn&#8217;t come with any documentation and includes some DLLs, so I wonder if only works in Windows somehow?  I couldn&#8217;t find any other reference to it on the web.<br />
I was waiting for the Mac support person to come install a new version of MATLAB for me.  The demo installation and toolkits I installed last fall have long since expired.   I&#8217;m also still waiting to hear back from the UNIX software support people in the department about acquiring one of the pool licenses for use with a copy of MatLab on my Macintosh off campus.  Latish on in the day, I found the Mac support person and acquired a valid license file.   It didn&#8217;t work right off the bat. I had to edit the file and change the linefeeds from Macintosh ones to UNIX ones.  After that, it worked great and it looks fantastic.  So I should be able to start doing something with that soon.  It also works from home, surprisingly enough, as long as I have an Internet connection, so that will be quite convenient.  Hurrah!  I am moving ahead.</p>
<p><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Feiniverse.eingang.org%2F2004%2F03%2F26%2Fmatlab-mds%2F&amp;linkname=MATLAB%20%26%20MDS" title="Twitter" rel="nofollow" target="_blank"><img src="http://einiverse.eingang.org/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a><a class="a2a_button_google_plus" href="http://www.addtoany.com/add_to/google_plus?linkurl=http%3A%2F%2Feiniverse.eingang.org%2F2004%2F03%2F26%2Fmatlab-mds%2F&amp;linkname=MATLAB%20%26%20MDS" title="Google+" rel="nofollow" target="_blank"><img src="http://einiverse.eingang.org/wp-content/plugins/add-to-any/icons/google_plus.png" width="16" height="16" alt="Google+"/></a><a class="a2a_button_evernote" href="http://www.addtoany.com/add_to/evernote?linkurl=http%3A%2F%2Feiniverse.eingang.org%2F2004%2F03%2F26%2Fmatlab-mds%2F&amp;linkname=MATLAB%20%26%20MDS" title="Evernote" rel="nofollow" target="_blank"><img src="http://einiverse.eingang.org/wp-content/plugins/add-to-any/icons/evernote.png" width="16" height="16" alt="Evernote"/></a><a class="a2a_button_diigo" href="http://www.addtoany.com/add_to/diigo?linkurl=http%3A%2F%2Feiniverse.eingang.org%2F2004%2F03%2F26%2Fmatlab-mds%2F&amp;linkname=MATLAB%20%26%20MDS" title="Diigo" rel="nofollow" target="_blank"><img src="http://einiverse.eingang.org/wp-content/plugins/add-to-any/icons/diigo.png" width="16" height="16" alt="Diigo"/></a><a class="a2a_button_google_plusone addtoany_special_service" data-href="http://einiverse.eingang.org/2004/03/26/matlab-mds/"></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Feiniverse.eingang.org%2F2004%2F03%2F26%2Fmatlab-mds%2F&amp;title=MATLAB%20%26%20MDS" id="wpa2a_10">Share/Save</a></p>
]]></content:encoded>
			<wfw:commentRss>http://einiverse.eingang.org/2004/03/26/matlab-mds/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Meeting with Supervisor</title>
		<link>http://einiverse.eingang.org/2004/03/16/meeting-with-supervisor-3/</link>
		<comments>http://einiverse.eingang.org/2004/03/16/meeting-with-supervisor-3/#comments</comments>
		<pubDate>Tue, 16 Mar 2004 23:02:45 +0000</pubDate>
		<dc:creator>Eingang</dc:creator>
				<category><![CDATA[phding]]></category>
		<category><![CDATA[CSR]]></category>
		<category><![CDATA[FirstClass]]></category>
		<category><![CDATA[intermission]]></category>
		<category><![CDATA[MatLab]]></category>
		<category><![CDATA[meeting with supervisor]]></category>
		<category><![CDATA[planning]]></category>
		<category><![CDATA[progress]]></category>
		<category><![CDATA[tasks]]></category>
		<category><![CDATA[web sites]]></category>

		<guid isPermaLink="false">http://einiverse.eingang.org/blogs/2004/03/16/meeting-with-supervisor-3/</guid>
		<description><![CDATA[I had a short meeting with Thufir today to check on how much progress I have made at reintegrating myself back into the flow of university life. The number of things I managed to check-off from my last to-do list was woefully short, but still progress of a sort. For example, retroactive intermission was granted. [...]]]></description>
			<content:encoded><![CDATA[<p>I had a short meeting with <abbr title="Names have been changed to protected the innocent.  Thufir Hawat is my supervisor">Thufir</abbr> today to check on how much progress I have made at reintegrating myself back into the flow of university life.  The number of things I managed to check-off from my last to-do list was woefully short, but still progress of a sort.  For example, retroactive intermission was granted.  I now have until September 30th, 2006 to finish my DPhil.  That required very little work on my part or my supervisor&#8217;s to put through.  It was the fastest resolved intermission request ever.    I also wrote up my 30 words and scrounged up a picture for the next HCT brochure.  The only other completed task off my list was sending an e-mail to the <a href="http://www.sussex.ac.uk/information_office/bulletin/" title="The University of Sussex Bulletin">Bulletin</a> mentioning my <a href="http://www.open.ac.uk/" title="The Open University on the Web">Open University</a> teaching award, about which I have yet to hear anything.  As I only submitted that late last week, he figured it was still early days.</p>
<p><span id="more-52"></span><br />
Despite my pitiful progress on the items on my list, I hadn&#8217;t been completely idle.  I was able to report that I had been investing time in helping coordinate and set-up the new <a href="http://www.firstclass.com" title="FirstClass Collaborative Software">FirstClass</a> intranet to be used by the  <a href="http://www.cogs.susx.ac.uk/ideas/" title="The IDEAs Lab home page">IDEAs Lab</a>.  I have also been providing some advice to <a href="http://www.cogs.susx.ac.uk/ideas/julie.htm" title="Julie Coultas, IDEAs lab member">Julie Coultas</a> on creating a web-site specification for her EduServ project.    These activities do not directly further my Ph.D. work, but Thufir pointed out that they serve to help relieve the intrinsic isolation of my position in the group, as I am not working on a project with others and my work is not very directly related to most of the <a href="http://www.cogs.susx.ac.uk/ideas/projects.htm" title="IDEAs Lab projects">Lab&#8217;s projects</a>.  I must be careful, however, not to spend the majority of my time on Lab-related work.<br />
On my list of things still to do is to sort out my <a href="http://www.mathworks.com" title="MATLAB is statistical and computational software">MATLAB</a> problems.  Prior to leaving for Canada last October, I was in correspondence with <a href="http://www.sussex.ac.uk/geography/profile347.html" title="Dr. Tom Browne at the University of Sussex">Dr. Tom Browne</a>, who is responsible for academic license management here at the <a href="http://www.sussex.ac.uk/" title="The University of Sussex in Brighton, England">University of Sussex</a>.  While the software can be run directly on campus from various UNIX boxes, copying and pasting data/diagrams between the UNIX machine and the Mac isn&#8217;t particular convenient.  Sussex maintains a pool of MATLAB licenses.  Purchasing individual licenses and toolkits is very expensive, so I have been trying to acquire the use of a license for use on my Macintosh.   I need to follow up and see what the status of this last was.<br />
One of the things Thufir is concerned about is that I have been basically stuck at the same point of my Ph.D. for several years now.  Of course, that has not  been helped by my lengthy absences due to work and my poor health over the past few years.  It also has not been helped by the fact that the analysis I need to do is quite tricky and not understood by many people.  Thufir admitted that the statistics was beyond him.  Imagine a supervisor not knowing everything, but he was happy to admit he&#8217;s not the end-all, be-all for everything.  He tried forwarding me to various people and I spent ages asking people for advice and help all over the Internet and locally before I chanced across something on my own.  The other factor that has been impeding the analysis is that statistics is not my strong point.  I do not enjoy doing this analysis, yet it is hanging over my head like the <a href="http://ancienthistory.about.com/library/bl/bl_damocles.htm" title="A short explanation of the Sword of Damocles">sword of Damocles</a>.    He worries the analysis tarpit is making my Ph.D. a chore and leading to anxiety and a constant circling without any substantial progress.   He is looking for ways to help me break the &#8220;logjam.&#8221;  He suggested two things.  One thing was to look for something &#8220;fun&#8221; that I could start work on now, which might help rekindle my enthusiasm for my project.  Another related idea is to see if there is something I can do which does not hinge upon the results of the analysis, perhaps, for example, some of the writing.  I promised to look at that as I continue my work on updating my timeline.<br />
Finally, we discussed my general health and wellbeing.  I confessed to being tired, after a hard week the last time he saw me of preparing for a big client demo and then following it up the week after with energy-intensive marking.  He wondered if I could afford to not do the work at the Open University.  The financials do not allow that at the present time.   Almost half of what my company paid me (pre-tax!) went out as rent here in England.  Without the <a href="http://www.open.ac.uk" title="The Open University">OU</a> income, I would have been in the hole.  Nevertheless, I did discuss with him my idea of working more at the OU, maybe up to three days a week and none for my own company.  I would probably make more money, be less stressed, and have more time to spend on my Ph.D.  Doing so, particularly without planning and warning, would place my own company in a precarious position, so I will need to muddle along as best as possible for the moment.<br />
Next meeting is April 2nd at 16:30.<br />
Task list:<br />
- Resurrect and review Ph.D. plan.<br />
- Sort out MATLAB issues<br />
- Work on CSR version of my paper so that I can submit it for publication and send it off to my external advisor</p>
<p><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Feiniverse.eingang.org%2F2004%2F03%2F16%2Fmeeting-with-supervisor-3%2F&amp;linkname=Meeting%20with%20Supervisor" title="Twitter" rel="nofollow" target="_blank"><img src="http://einiverse.eingang.org/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a><a class="a2a_button_google_plus" href="http://www.addtoany.com/add_to/google_plus?linkurl=http%3A%2F%2Feiniverse.eingang.org%2F2004%2F03%2F16%2Fmeeting-with-supervisor-3%2F&amp;linkname=Meeting%20with%20Supervisor" title="Google+" rel="nofollow" target="_blank"><img src="http://einiverse.eingang.org/wp-content/plugins/add-to-any/icons/google_plus.png" width="16" height="16" alt="Google+"/></a><a class="a2a_button_evernote" href="http://www.addtoany.com/add_to/evernote?linkurl=http%3A%2F%2Feiniverse.eingang.org%2F2004%2F03%2F16%2Fmeeting-with-supervisor-3%2F&amp;linkname=Meeting%20with%20Supervisor" title="Evernote" rel="nofollow" target="_blank"><img src="http://einiverse.eingang.org/wp-content/plugins/add-to-any/icons/evernote.png" width="16" height="16" alt="Evernote"/></a><a class="a2a_button_diigo" href="http://www.addtoany.com/add_to/diigo?linkurl=http%3A%2F%2Feiniverse.eingang.org%2F2004%2F03%2F16%2Fmeeting-with-supervisor-3%2F&amp;linkname=Meeting%20with%20Supervisor" title="Diigo" rel="nofollow" target="_blank"><img src="http://einiverse.eingang.org/wp-content/plugins/add-to-any/icons/diigo.png" width="16" height="16" alt="Diigo"/></a><a class="a2a_button_google_plusone addtoany_special_service" data-href="http://einiverse.eingang.org/2004/03/16/meeting-with-supervisor-3/"></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Feiniverse.eingang.org%2F2004%2F03%2F16%2Fmeeting-with-supervisor-3%2F&amp;title=Meeting%20with%20Supervisor" id="wpa2a_12">Share/Save</a></p>
]]></content:encoded>
			<wfw:commentRss>http://einiverse.eingang.org/2004/03/16/meeting-with-supervisor-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Meeting with Supervisor</title>
		<link>http://einiverse.eingang.org/2004/03/02/meeting-with-supervisor-2/</link>
		<comments>http://einiverse.eingang.org/2004/03/02/meeting-with-supervisor-2/#comments</comments>
		<pubDate>Tue, 02 Mar 2004 21:41:59 +0000</pubDate>
		<dc:creator>Eingang</dc:creator>
				<category><![CDATA[phding]]></category>
		<category><![CDATA[balance]]></category>
		<category><![CDATA[CSR]]></category>
		<category><![CDATA[health]]></category>
		<category><![CDATA[intermission]]></category>
		<category><![CDATA[MatLab]]></category>
		<category><![CDATA[meeting with supervisor]]></category>
		<category><![CDATA[progress]]></category>
		<category><![CDATA[tasks]]></category>

		<guid isPermaLink="false">http://einiverse.eingang.org/blogs/2004/03/02/meeting-with-supervisor-2/</guid>
		<description><![CDATA[I met with my supervisor briefly this afternoon. Given that I&#8217;d just been gone for another 6-month period, his first serious question was whether I wished to continue with my Ph.D. or whether I needed an &#8220;easy way out.&#8221; I assured him that I still wanted to finish my Ph.D. and that I didn&#8217;t need [...]]]></description>
			<content:encoded><![CDATA[<p>I met with my supervisor briefly this afternoon.  Given that I&#8217;d just been gone for another 6-month period, his first serious question was whether I wished to continue with my Ph.D. or whether I needed an &#8220;easy way out.&#8221;  I assured him that I still wanted to finish my Ph.D. and that I didn&#8217;t need an &#8220;easy way out.&#8221;  That question once again settled, we then proceeded on to the practicalities of actually doing a Ph.D.  With my recent long absence, he was all in favour of me applying to extend my last batch of intermission to cover the fall and spring terms.  He suggested I write another letter to Phil Husbands, asking for intermission due to work.<br />
As always, the issue of my health and medication was included.  I assured him that my health had been good of late.  He thought I looked a lot healthier, too.  My medication usage, I had to relate, was not completely perfect, but it was a lot better.  I explained how I was trying to balance my life a lot better, taking weekends off and suchlike.  I have been aided in this quest by a dynamic to-do-list manager called <a href="http://www.llamagraphics.com" title="LifeBalance home">LifeBalance</a>.  I showed him my desired versus actual pie chart and today&#8217;s to do list and explained how it was time- and place-sensitive.   By trying to do things only in the time slots allocated for them and relaxing outside of work/research hours, my health has improved and I&#8217;m not quite as stressed.</p>
<p><span id="more-48"></span><br />
Nevertheless, I still had to confess that I basically had not accomplished anything since our previous meeting on the 23rd of September and that our librarian was hounding me to submit my revised paper as I promised her I was going to publish it as a Computer Science Report last year.  She now has a gap in her numbering and wants me to cough up the goods.  My supervisor thought that would be a good place to start in getting my mind back into my research.  Revision of that paper and publication of it is also what I have been waiting on before seeking assistance from an external advisor, so it all ties together nicely.<br />
He also thought I should make sure that I am represented in the upcoming annual HCT publication, with a picture and a description of my project.  As that was already on my list of things to do, that is not a big deal.  I believe I can even recycle previous material.  I showed him my to-do list and my latest calendar for working on my Ph.D., which reminded him that I should unearth my research plan and update it for past progress and new timelines.  I am not looking forward to that, but it is good to have a timeline.  My new proposed timetable gives me between 5 to 7 research days at the University a month.<br />
I mentioned, almost in passing, that I will be winning a national award for excellence in teaching from the <a href="http://www.open.ac.uk" title="The Open University's home page">Open University</a>.   He was extremely pleased and suggested that I drop a note to the editors of the <em>Bulletin</em>, a weekly newsletter here at the University, as that&#8217;s the kind of tidbit they&#8217;d likely want to publish.   That also led into a discussion of what I am doing at the Open University and my usage of FirstClass there.  Our Lab is getting a <a href="http://www.centrinity.com/" title="FirstClass at Centrinity">FirstClass</a> conferencing system for sharing resources and updating web pages.  I wasn&#8217;t sure how well it would work for updating web pages automatically, as I have not seen FirstClass really used for that, beyond shared calendars, but I think it&#8217;s a neat experiment.<br />
Finally, I told him that I&#8217;d actually put together a research blog which was currently very short on content and unindexed by Google, but it was a good place to start my efforts in building myself a community.  It&#8217;s another positive step forward.<br />
At the end of the meeting, we closed, as usual, by selecting a new meeting date.  Next meeting is a half hour squeezed inbetween other appointments on Tuesday, the 16th of March, at 16:15.<br />
Task List:<br />
- Send another letter to postgraduate dean about extending intermission from October to end of February.<br />
- Send HCT Info to Rose&#8217;s secretary for inclusion in annual publication.<br />
- Resurrect and review timelines for my research plan.<br />
- Send note to A.F. of the bulletin about winning teaching award at the Open University.<br />
- Review the paper for submission to the library.<br />
- Send e-mail to F.S. saying I&#8217;m alive and include revised version of paper.<br />
- Review MATLAB application acquisition status.</p>
<p><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Feiniverse.eingang.org%2F2004%2F03%2F02%2Fmeeting-with-supervisor-2%2F&amp;linkname=Meeting%20with%20Supervisor" title="Twitter" rel="nofollow" target="_blank"><img src="http://einiverse.eingang.org/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a><a class="a2a_button_google_plus" href="http://www.addtoany.com/add_to/google_plus?linkurl=http%3A%2F%2Feiniverse.eingang.org%2F2004%2F03%2F02%2Fmeeting-with-supervisor-2%2F&amp;linkname=Meeting%20with%20Supervisor" title="Google+" rel="nofollow" target="_blank"><img src="http://einiverse.eingang.org/wp-content/plugins/add-to-any/icons/google_plus.png" width="16" height="16" alt="Google+"/></a><a class="a2a_button_evernote" href="http://www.addtoany.com/add_to/evernote?linkurl=http%3A%2F%2Feiniverse.eingang.org%2F2004%2F03%2F02%2Fmeeting-with-supervisor-2%2F&amp;linkname=Meeting%20with%20Supervisor" title="Evernote" rel="nofollow" target="_blank"><img src="http://einiverse.eingang.org/wp-content/plugins/add-to-any/icons/evernote.png" width="16" height="16" alt="Evernote"/></a><a class="a2a_button_diigo" href="http://www.addtoany.com/add_to/diigo?linkurl=http%3A%2F%2Feiniverse.eingang.org%2F2004%2F03%2F02%2Fmeeting-with-supervisor-2%2F&amp;linkname=Meeting%20with%20Supervisor" title="Diigo" rel="nofollow" target="_blank"><img src="http://einiverse.eingang.org/wp-content/plugins/add-to-any/icons/diigo.png" width="16" height="16" alt="Diigo"/></a><a class="a2a_button_google_plusone addtoany_special_service" data-href="http://einiverse.eingang.org/2004/03/02/meeting-with-supervisor-2/"></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Feiniverse.eingang.org%2F2004%2F03%2F02%2Fmeeting-with-supervisor-2%2F&amp;title=Meeting%20with%20Supervisor" id="wpa2a_14">Share/Save</a></p>
]]></content:encoded>
			<wfw:commentRss>http://einiverse.eingang.org/2004/03/02/meeting-with-supervisor-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dimensional MATLAB Reading</title>
		<link>http://einiverse.eingang.org/2003/09/23/dimensional-matlab-reading/</link>
		<comments>http://einiverse.eingang.org/2003/09/23/dimensional-matlab-reading/#comments</comments>
		<pubDate>Tue, 23 Sep 2003 17:15:48 +0000</pubDate>
		<dc:creator>Eingang</dc:creator>
				<category><![CDATA[analysis]]></category>
		<category><![CDATA[MatLab]]></category>
		<category><![CDATA[matrices]]></category>
		<category><![CDATA[multidimensional scaling]]></category>

		<guid isPermaLink="false">http://einiverse.eingang.org/blogs/2003/09/23/dimensional-matlab-reading/</guid>
		<description><![CDATA[Played around a little more with MATAB, although I didn&#8217;t really get very far. I was trying to figure out how to use dlmread to import my data files properly into MATLAB automatically. It didn&#8217;t really seem to want to fly somehow. I spent some time trying to figure out how to automate my MATLAB [...]]]></description>
			<content:encoded><![CDATA[<p>Played around a little more with MATAB, although I didn&#8217;t really get very far.  I was trying to figure out how to use dlmread to import my data files properly into MATLAB automatically.  It didn&#8217;t really seem to want to fly somehow.<br />
I spent some time trying to figure out how to automate my MATLAB work.    I couldn&#8217;t figure out how to get it to import the tab-delimited data files that my programs had produced using the dlmread command which should put it into a matrix.  I can do it via the clipboard but not anyway else at the moment.  Reviewing various MATLAB tutorials on the web, looking for hints, I realized that I need to review my understanding and knowledge of matrices again, so I&#8217;ve added this to my list of things to be done.<br />
Assuming that my methodology is correct, which it might not be, I can now map one MDS cluttering onto another using the Procrustes in MATLAB.  I need to figure out now how to get a single measure of how different the two are from that.  I&#8217;m at least further along than before, so that&#8217;s promising.</p>
<p><span id="more-44"></span><br />
This is my current revised program:<br />
% Import anal1ahyp.txt into anal1a matrix variable.  Do this first!  It&#8217;s not done<br />
% automatically here.   Need first to do something like anal1a = abs(100 &#8211; anal1a) to<br />
% get proper dissimilarity values to work with.  The default ones in the files don&#8217;t<br />
% work as is.<br />
docs = {&#8216;g4c&#8217;, &#8216;pp1&#8242;, &#8216;pp2&#8242;, &#8216;msc&#8217;, &#8216;pl1&#8242;, &#8216;pl2&#8242;, &#8216;pl3&#8242;, &#8216;sp1&#8242;, &#8216;sp2&#8242;, &#8216;ac1&#8242;, &#8216;ac2&#8242;, &#8216;bws&#8217;};<br />
[Anal1aMDS, eigvals] = cmdscale(Anal1aRaw);<br />
plot(1:length(eigvals),eigvals,&#8217;bo-&#8217;);<br />
graph2d.constantline(0,&#8217;LineStyle&#8217;,':&#8217;,'Color&#8217;,[.7 .7 .7]);<br />
axis([1,length(eigvals),min(eigvals),max(eigvals)*1.1]);<br />
xlabel(&#8216;Eigenvalue number&#8217;);<br />
ylabel(&#8216;Eigenvalue&#8217;);<br />
plot(Anal1aMDS(:,1),Anal1aMDS(:,2),&#8217;bx&#8217;);<br />
axis(max(max(abs(Anal1aMDS))) * [-1.1,1.1,-1.1,1.1]); axis(&#8216;square&#8217;);<br />
text(Anal1aMDS(:,1),Anal1aMDS(:,2),docs,&#8217;HorizontalAlignment&#8217;,'left&#8217;);<br />
hx = graph2d.constantline(0,&#8217;LineStyle&#8217;,'-&#8217;,'Color&#8217;,[.7 .7 .7]);<br />
hx = changedependvar(hx,&#8217;x');<br />
hy = graph2d.constantline(0,&#8217;LineStyle&#8217;,'-&#8217;,'Color&#8217;,[.7 .7 .7]);<br />
hy = changedependvar(hy,&#8217;y');<br />
% Import anal2ahyp.txt into anal2a matrix variable.  Do this first!  It&#8217;s not done<br />
% automatically here.<br />
Anal2aRaw = abs(100 &#8211; Anal2aRaw);<br />
[Anal2aMDS, eigvals] = cmdscale(Anal2aRaw);<br />
% do procustes<br />
[D,Z] = procrustes(Anal1aMDS, Anal2aMDS(:,1:2));<br />
plot(Anal1aMDS(:,1), Anal1aMDS(:,2), &#8216;bo&#8217;, Z(:,1), Z(:,2), &#8216;rd&#8217;);<br />
text(Anal1aMDS(:,1)+0.5,Anal1aMDS(:,2), docs, &#8216;Color&#8217;, &#8216;b&#8217;);<br />
text(Z(:,1)+0.5,Z(:,2),docs, &#8216;Color&#8217;, &#8216;r&#8217;);<br />
xlabel(&#8216;East of the Sun&#8217;);<br />
ylabel(&#8216;West of the Moon&#8217;);<br />
legend({&#8216;Anal1a&#8217;, &#8216;Anal2a&#8217;}, 4);</p>
<p><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Feiniverse.eingang.org%2F2003%2F09%2F23%2Fdimensional-matlab-reading%2F&amp;linkname=Dimensional%20MATLAB%20Reading" title="Twitter" rel="nofollow" target="_blank"><img src="http://einiverse.eingang.org/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a><a class="a2a_button_google_plus" href="http://www.addtoany.com/add_to/google_plus?linkurl=http%3A%2F%2Feiniverse.eingang.org%2F2003%2F09%2F23%2Fdimensional-matlab-reading%2F&amp;linkname=Dimensional%20MATLAB%20Reading" title="Google+" rel="nofollow" target="_blank"><img src="http://einiverse.eingang.org/wp-content/plugins/add-to-any/icons/google_plus.png" width="16" height="16" alt="Google+"/></a><a class="a2a_button_evernote" href="http://www.addtoany.com/add_to/evernote?linkurl=http%3A%2F%2Feiniverse.eingang.org%2F2003%2F09%2F23%2Fdimensional-matlab-reading%2F&amp;linkname=Dimensional%20MATLAB%20Reading" title="Evernote" rel="nofollow" target="_blank"><img src="http://einiverse.eingang.org/wp-content/plugins/add-to-any/icons/evernote.png" width="16" height="16" alt="Evernote"/></a><a class="a2a_button_diigo" href="http://www.addtoany.com/add_to/diigo?linkurl=http%3A%2F%2Feiniverse.eingang.org%2F2003%2F09%2F23%2Fdimensional-matlab-reading%2F&amp;linkname=Dimensional%20MATLAB%20Reading" title="Diigo" rel="nofollow" target="_blank"><img src="http://einiverse.eingang.org/wp-content/plugins/add-to-any/icons/diigo.png" width="16" height="16" alt="Diigo"/></a><a class="a2a_button_google_plusone addtoany_special_service" data-href="http://einiverse.eingang.org/2003/09/23/dimensional-matlab-reading/"></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Feiniverse.eingang.org%2F2003%2F09%2F23%2Fdimensional-matlab-reading%2F&amp;title=Dimensional%20MATLAB%20Reading" id="wpa2a_16">Share/Save</a></p>
]]></content:encoded>
			<wfw:commentRss>http://einiverse.eingang.org/2003/09/23/dimensional-matlab-reading/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Meeting with Supervisor</title>
		<link>http://einiverse.eingang.org/2003/09/23/meeting-with-supervisor/</link>
		<comments>http://einiverse.eingang.org/2003/09/23/meeting-with-supervisor/#comments</comments>
		<pubDate>Tue, 23 Sep 2003 22:09:57 +0000</pubDate>
		<dc:creator>Eingang</dc:creator>
				<category><![CDATA[phding]]></category>
		<category><![CDATA[analysis]]></category>
		<category><![CDATA[intermission]]></category>
		<category><![CDATA[MatLab]]></category>
		<category><![CDATA[progress]]></category>
		<category><![CDATA[tasks]]></category>

		<guid isPermaLink="false">http://einiverse.eingang.org/blogs/2003/09/23/meeting-with-supervisor/</guid>
		<description><![CDATA[I met with my supervisor briefly at lunch today. We quickly reviewed my intermission status and I reported on my previous week&#8217;s efforts. I, of course, had to relate my &#8220;D&#8217;oh&#8221; moment about the X applications running on my Mac and then discussed running it off of rsunx versus locally. He wants to be kept [...]]]></description>
			<content:encoded><![CDATA[<p>I met with my supervisor briefly at lunch today.  We quickly reviewed my intermission status and I reported on my previous week&#8217;s efforts.  I, of course, had to relate my &#8220;D&#8217;oh&#8221; moment about the  X applications running on my Mac and then discussed running it off of rsunx versus locally.  He wants to be kept informed on my progress in obtaining a license.  There&#8217;s a possibility that the department might be able to buy/subsidize a license and I should let him know if money needs to change hands.</p>
<p><span id="more-43"></span><br />
The MATLAB discussion led quite nicely into the progress.  I was able to show him a graph and explain what I had been doing and my current problems.  He&#8217;s going to look for info on MATLAB courses at the university and/or tutorials so I can get up to speed faster.  He also reminded me that David Young is a MATLAB resource I might be able to tap.<br />
He was quite pleased about my progress and thought I&#8217;d managed to get quite a bit done, even if I hadn&#8217;t yet completely solved my analysis problem.  At least I was getting somewhere.<br />
Things To Do:<br />
Clean up report and give to Ben before publishing as CSRP<br />
Continue work on MATLAB<br />
Read my Hypertext &#8217;03 papers<br />
Research what I was waiting for David and Ian to provide<br />
Continue on with MATLAB licensing issues</p>
<p><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Feiniverse.eingang.org%2F2003%2F09%2F23%2Fmeeting-with-supervisor%2F&amp;linkname=Meeting%20with%20Supervisor" title="Twitter" rel="nofollow" target="_blank"><img src="http://einiverse.eingang.org/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a><a class="a2a_button_google_plus" href="http://www.addtoany.com/add_to/google_plus?linkurl=http%3A%2F%2Feiniverse.eingang.org%2F2003%2F09%2F23%2Fmeeting-with-supervisor%2F&amp;linkname=Meeting%20with%20Supervisor" title="Google+" rel="nofollow" target="_blank"><img src="http://einiverse.eingang.org/wp-content/plugins/add-to-any/icons/google_plus.png" width="16" height="16" alt="Google+"/></a><a class="a2a_button_evernote" href="http://www.addtoany.com/add_to/evernote?linkurl=http%3A%2F%2Feiniverse.eingang.org%2F2003%2F09%2F23%2Fmeeting-with-supervisor%2F&amp;linkname=Meeting%20with%20Supervisor" title="Evernote" rel="nofollow" target="_blank"><img src="http://einiverse.eingang.org/wp-content/plugins/add-to-any/icons/evernote.png" width="16" height="16" alt="Evernote"/></a><a class="a2a_button_diigo" href="http://www.addtoany.com/add_to/diigo?linkurl=http%3A%2F%2Feiniverse.eingang.org%2F2003%2F09%2F23%2Fmeeting-with-supervisor%2F&amp;linkname=Meeting%20with%20Supervisor" title="Diigo" rel="nofollow" target="_blank"><img src="http://einiverse.eingang.org/wp-content/plugins/add-to-any/icons/diigo.png" width="16" height="16" alt="Diigo"/></a><a class="a2a_button_google_plusone addtoany_special_service" data-href="http://einiverse.eingang.org/2003/09/23/meeting-with-supervisor/"></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Feiniverse.eingang.org%2F2003%2F09%2F23%2Fmeeting-with-supervisor%2F&amp;title=Meeting%20with%20Supervisor" id="wpa2a_18">Share/Save</a></p>
]]></content:encoded>
			<wfw:commentRss>http://einiverse.eingang.org/2003/09/23/meeting-with-supervisor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
