<?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 - WoW, Learning, and Teaching by Michelle A. Hoyle &#187; analys1s</title>
	<atom:link href="http://einiverse.eingang.org/category/analys1s/feed/" rel="self" type="application/rss+xml" />
	<link>http://einiverse.eingang.org</link>
	<description>There can be only… Ein.</description>
	<lastBuildDate>Thu, 08 Jul 2010 16:59:02 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>The Great Date Night Experiment</title>
		<link>http://einiverse.eingang.org/2010/06/10/the-great-date-night-experiment/</link>
		<comments>http://einiverse.eingang.org/2010/06/10/the-great-date-night-experiment/#comments</comments>
		<pubDate>Thu, 10 Jun 2010 20:16:10 +0000</pubDate>
		<dc:creator>Michelle</dc:creator>
				<category><![CDATA[World of Warcraft]]></category>
		<category><![CDATA[analys1s]]></category>
		<category><![CDATA[analysis]]></category>
		<category><![CDATA[qualitative analysis]]></category>
		<category><![CDATA[semantic]]></category>
		<category><![CDATA[survey]]></category>
		<category><![CDATA[thinking]]></category>
		<category><![CDATA[WoW]]></category>

		<guid isPermaLink="false">http://einiverse.eingang.org/2010/06/10/the-great-date-night-experiment/</guid>
		<description><![CDATA[<p>Will Basil and I agree when it comes to extracting the main ideas of three sample essays on why people play World of Warcraft? My supervisor sets me The Great Date Night Experiment to find out.</p>
]]></description>
			<content:encoded><![CDATA[<p>When I last saw J, my supervisor, we were disagreeing about how to do the motivational essay coding for my first <a href="http://wowlearning.org/2010/04/03/survey-1-why-do-you-play-world-of-warcraft/">World of Warcraft survey</a>.. My plan was to go through the essays first to come up with some themes. Then Basil and I would independently code them for theme. My reasoning was I wanted the coding to be free from subjective bias. If two of us agreed independently, then that would be better than just my assessment of the data. J. thought it was unlikely Basil and I would agree, so she set me the &#8220;Great Date Night Experiment.&#8221; In this experiment, Basil, my partner, and I would sit down on &#8220;date night&#8221; and test out my theory on a small scale. Basil would read one essay and summarize the main themes or ideas he thought were represented in the essay. I would independently do the same. Then I would report back to J.</p>
<p><span id="more-319"></span>
<p>In the actual experiment, I gave Basil the following three essays:</p>
<blockquote>
<p><b>Essay 1:</b><br />
  At first it was a way of keeping in touch with friends after I&#8217;d moved away. But I made more new friends throughthe online gaming community that occurs around the game. I&#8217;ve met a good number of my fellow guild members, including my guild leader and most of the other officers. To me, game has always been about exploring, storylines and the exotic locales presented therein. That&#8217;s all secondary to killing bosses, and trudging through raids really.</p>
</blockquote>
<blockquote>
<p><b>Essay 2:</b><br />
  I play WoW and other MMORPGS for the simple reason that I&#8217;m intrigued by the online community and game play aspects. WoW is my particular favourite that I return to again and again. I believe the reasoning behind this is the friendly community that has matured to quite a size over the number of years I&#8217;ve been playing. In addition to the community I find the story lines within the game interesting, challenging and sometimes, dare I say it, exciting. By exciting I mean, that like a good book, you want to see what is going to happen next!</p>
<p>Originally I started playing WoW for the simply reason it was an MMORPG. I was intrigued by the genre and WoW was really one of the first to be highlighted through the media, etc. As I progressed in the game, I discovered that it was a great way to relax after a busy day. As a form of escapism, it helped with relieving stress.</p>
<p>Now I rarely get to play WoW or any other MMORPG for that matter, however, for the same reasons of relaxation, online community, exciting stories, I still try to play as regularly as I can.</p>
</blockquote>
<blockquote>
<p><b>Essay 3:</b><br />
  Originally I moved to WoW simply because the majority of my guild had moved from DAoC, when WoW was released it was the next game that the existing guild members were collecting in. Ironically even though I followed my guild to the game I am actually motivated by the personal achievement.</p>
<p>I am the kind of player that likes to explore every location, complete every quest before moving on to the next zone and maximise trade skills. With each expansion, I spent most of the time solo&#8217;ing to the level cap, then exploring group content with my guild or raiding alliance.</p>
<p>With access to the raiding alliance I get to try challenging content which often require a level of skill and co-ordination. Currently I am motivated with the challenges of raiding with the aim to have completed as much as possible before the next content patch.</p>
<p>I know there is a sigma [sic] attached with gamers, but when you consider some people will return from work and just sit passively in front of a TV for 5hours. Similarly you see people sit all night on online chat channels. Given how some spend their time, how can spending your time problem solving and socialising with others with similar interests be so wrong.</p>
</blockquote>
<p>Basil was asked to summarize the main ideas that occurred in each essay. Unfortunately, he was somewhat influenced by the question and noted down what people said their initial impetus for playing World of Warcraft was and then why they continue to play. I had to send him off to do it again. Table 1 illustrates our responses.</p>
<table class="pretty-table-headerrow" summary="Basil and Michelle summarize sample motivational essays">
<thead>
<tr>
<th scope="col">Essay</th>
<th scope="col">Michelle (me)</th>
<th scope="col">Basil</th>
</tr>
</thead>
<tbody>
<tr>
<th scope="row">Response 1</th>
<td>
<ul>
<li>maintaining long-distance friendships</li>
<li>making friends</li>
<li>exploration</li>
<li>storylines</li>
</ul>
</td>
<td>
<ul>
<li>making friends</li>
<li>meeting friends</li>
<li>exploring</li>
<li>storyline</li>
<li>raiding</li>
</ul>
</td>
</tr>
<tr>
<th scope="row">Response 2</th>
<td>
<ul>
<li>relaxation</li>
<li>community</li>
<li>storylines</li>
</ul>
</td>
<td>
<ul>
<li>friendly community</li>
<li>game play</li>
<li>storyline</li>
<li>relaxation</li>
</ul>
</td>
</tr>
<tr>
<th scope="row">Response 3</th>
<td>
<ul>
<li>friendship</li>
<li>achievement</li>
<li>challenges</li>
</ul>
</td>
<td>
<ul>
<li>guild cohesion</li>
<li>completist exploration / questing</li>
<li>raiding</li>
<li>achievements</li>
<li>pre-emptive self-justification</li>
</ul>
</td>
</tr>
</tbody>
<caption>
    Table 1: Michelle and Basil&#8217;s essay summaries<br />
  </caption>
</table>
<p>When I looked at essay 1, there was a bit of a question about things being &#8220;secondary to killing bosses , and trudging through raids…&#8221; Secondary implies that the other things were of lesser importance, but the negative tone implicit with words like &#8220;trudging&#8221; would seem to bely that, so I didn&#8217;t include the raiding. In talking to Basil, I know he had the same problem, because he asked me about it and I told him I would not give him an answer. As a result, he included raiding, whereas I did not.</p>
<p>On the whole, we don&#8217;t seem that different. If we had gone through the essays in advance together and agreed on some themes, I suspect the coding would have been similar. What do you think?</p>
]]></content:encoded>
			<wfw:commentRss>http://einiverse.eingang.org/2010/06/10/the-great-date-night-experiment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OU in the Cloud: The Q&amp;D Results</title>
		<link>http://einiverse.eingang.org/2009/12/05/ou-in-the-cloud-the-qd-results/</link>
		<comments>http://einiverse.eingang.org/2009/12/05/ou-in-the-cloud-the-qd-results/#comments</comments>
		<pubDate>Sat, 05 Dec 2009 14:52:49 +0000</pubDate>
		<dc:creator>Michelle</dc:creator>
				<category><![CDATA[analys1s]]></category>
		<category><![CDATA[analysis]]></category>
		<category><![CDATA[Open University]]></category>

		<guid isPermaLink="false">http://einiverse.eingang.org/2009/12/05/ou-in-the-cloud-the-qd-results/</guid>
		<description><![CDATA[Open University community members were polled as to whether they would prefer to migrate from FirstClass e-mail to Google Apps Education Edition or Microsoft Live@edu if they had to pick one or the other.  The key results of the survey and the survey's methodology are discussed.]]></description>
			<content:encoded><![CDATA[<h3>General</h3>
<p>I know people are very curious about the results of my recent <a href="http://einiverse.eingang.org/2009/11/22/e-mail-in-the-cloud-an-open-university-survey/">E-Mail in the Cloud: An Open University Survey</a>. Time is a bit short for me, so I decided to write up this quick and dirty post outlining the key result. An analysis of the comments people left about why they made the choice they did will be covered in a later posting, as those comments proved to be extremely interesting.</p>
<p>In a more formal report, the order of detail presented would be different. I&#8217;ve started with the results first, as that&#8217;s likely to be of interest to most people, and then discussed the methodology, survey deployment, and motivation.</p>
<p><span id="more-226"></span><a name="respondents" id="respondents"></a></p>
<p><a name="top"></a></p>
<h3>Table of Contents</h3>
<ul>
<li><a href="#respondents">The Respondents</a></li>
<li><a href="#keyfindings">Key Findings</a></li>
<li><a href="#specifics">The Specifics</a></li>
<li><a href="#caveats">Caveats</a></li>
<li><a href="#motivation">Motivation</a></li>
<li><a href="#methodology">Methodology</a></li>
<li><a href="#conclusions">Conclusions</a></li>
</ul>
<hr />
<h3>The Respondents</h3>
<p>533 people participated in the week-long survey. This is broken down visually in <a href="#figure1">Figure 1</a>. Of those:</p>
<ul>
<li>71.1% declared themselves as students (379 people)</li>
<li>22.5% declared themselves as associate lecturers, academic conference moderators, or script markers (120 people)</li>
<li>3.4% declared themselves as permanent members of staff, either academic or support (18 people).</li>
<li>3.0% chose the &#8220;other&#8221; category (16 people).</li>
</ul>
<div style="width=450px;margin:50px;border:1px solid #92d841;text-align:center;padding: 15px;padding-top: 25px">
  <a name="figure1" id="figure1"><img src="http://einiverse.eingang.org/files/2009/12/Respondents.png" width="442" height="355" alt="Respondent types represented as a cylinder graph" /></a></p>
<p style="color: green;padding: 15px;text-align: left">Figure 1: Graph representing numbers and percentages of respondents, broken down by role</p>
</div>
<p>Of the 16 others, 7 were alumni. 3 others should probably have been in the AL category but politically considered themselves permanent members of staff. 3 were combinations of ALs/students, 1 was an AL/external contractor, 1 was a student but hoping to become an AL, and 1 claimed to belong to all three categories.</p>
<p>In this quick and dirty analysis, I have not assigned the &#8220;others&#8221; to appropriate existing categories, so their input is being omitted for the moment. I&#8217;ll leave that for a subsequent post.</p>
<div class="backtotop">
<p><a href="#top" title="Back to table of contents">Back to top</a></p>
</div>
<p><a name="keyfindings" id="keyfindings"></a></p>
<h3>Key Findings</h3>
<ol>
<li>Microsoft Live@edu is the preferred choice of very few people overall (11.63%)</li>
<li>A large number of people don&#8217;t know enough to make a choice between the two (36.21%)</li>
<li>An even larger number of all surveyed respondents (43.52%) would choose Google Apps Eduction Edition.</li>
<li>If a choice had to be made, Google Apps Education Edition was the most preferred by at least 40% of the respondents of a given role, with the exception of the 16 &#8220;Other&#8221; respondents.</li>
<li>If the &#8220;don&#8217;t care either way&#8221; respondents (46) are considered, Google Apps Education Edition would be the choice of 50.28% of all respondents and Microsoft Live@edu 20.26%.</li>
<li>If Microsoft Live@edu was chosen, it was by a student, far above any other respondent role (14.78% vs the next closest of 6.25%).</li>
</ol>
<div class="backtotop">
<p><a href="#top" title="Back to table of contents">Back to top</a></p>
</div>
<p><a name="specifics" id="specifics"></a></p>
<h3>The Specifics</h3>
<p>The following data table and graphic illustrates the specific choices of different respondents by role. If you&#8217;re examining <a href="#table1">Table 1</a> visually, bolded cells indicate that the majority of respondents in that row choose that option. For example, in the first row, which is Google Apps Education Edition, the cells for students, permanent staff, and response totals are all bolded, indicating those groups preferred Google Apps Education Edition over the other choices available.</p>
<p><a name="table1" id="table1"></a></p>
<table summary="Summary of Preferences Tabulated by Role" style="border-spacing: 3px 8px;padding: 10px">
<caption align="bottom">
    Table 1: Breakdown of responses by role<br />
  </caption>
<thead>
<tr>
<th></th>
<th>Student</th>
<th>Permanent staff</th>
<th>AL, moderator,<br />
      marker</th>
<th>Other</th>
<th>Response<br />
      Totals</th>
</tr>
</thead>
<tbody>
<tr>
<td style="background-color: #E1E1E1;color: green">Google Apps Eduction Edition</td>
<td style="font-weight: bold;background-color: #CCE5CD">43.5%<br />
      (165)</td>
<td style="background-color: #CCE5CD"><strong>77.8%</strong><br />
      <strong>(14)</strong></td>
<td style="background-color: #DEF7DF">40.8%<br />
      (49)</td>
<td style="background-color: #DEF7DF">25.0%<br />
      (4)</td>
<td style="background-color: #CDD8E6"><strong>43.5%</strong><br />
      <strong>(232)</strong></td>
</tr>
<tr>
<td style="background-color: #E1E1E1;color: green">Microsoft Live@edu</td>
<td style="background-color: #DEF7DF">14.8%<br />
      (56)</td>
<td style="background-color: #DEF7DF">0.0%<br />
      (0)</td>
<td style="background-color: #DEF7DF">4.2%<br />
      (5)</td>
<td style="background-color: #DEF7DF">6.3%<br />
      (1)</td>
<td style="background-color: #DEE9F7">11.6%<br />
      (62)</td>
</tr>
<tr>
<td style="background-color: #E1E1E1;color: green">Don&#8217;t care either way</td>
<td style="background-color: #DEF7DF">7.9%<br />
      (30)</td>
<td style="background-color: #DEF7DF">11.1%<br />
      (2)</td>
<td style="background-color: #DEF7DF">9.2%<br />
      (11)</td>
<td style="background-color: #DEF7DF">18.8%<br />
      (3)</td>
<td style="background-color: #DEE9F7">8.6%<br />
      (46)</td>
</tr>
<tr>
<td style="background-color: #E1E1E1;color: green">Don&#8217;t really know enough to make a choice</td>
<td style="background-color: #DEF7DF">33.8%<br />
      (128)</td>
<td style="background-color: #DEF7DF">11.1%<br />
      (2)</td>
<td style="background-color: #CCE5CD"><strong>45.8%</strong><br />
      <strong>(55)</strong></td>
<td style="background-color: #CCE5CD"><strong>50.0%</strong><br />
      <strong>(8)</strong></td>
<td style="background-color: #DEE9F7">36.2%<br />
      (193)</td>
</tr>
<tr>
<td style="font-weight: bold;background-color: #CDD8E6">Answered question</td>
<td style="background-color: #CCE5CD">379</td>
<td style="background-color: #CCE5CD">18</td>
<td style="background-color: #CCE5CD">120</td>
<td style="background-color: #CCE5CD">16</td>
<td style="font-weight: bold;background-color: #CDD8E6">533</td>
</tr>
</tbody>
</table>
<div style="width=450px;margin:50px;border:1px solid #92d841;text-align:center;padding: 15px;padding-top: 25px">
  <a name="figure2" id="figure2"><img src="http://einiverse.eingang.org/files/2009/12/OUCloudResults3.png" alt="Preferences of e-mail systems by role as a cylinder graph" /></a></p>
<p style="color: green;padding: 15px;text-align: left">Figure 2: Graph representing the preferences for a system by role.</p>
</div>
<p><a href="#figure2">Figure 2</a> shows a cylinder for each role in the survey. Each cylinder shows the percentage of respondents who chose Google Apps Education Edition, Microsoft Live@edu, don&#8217;t care either way, and don&#8217;t really know enough to make a choice with different colours. Google is red, Microsoft is blue, don&#8217;t know is yellow, and don&#8217;t care is green. While specific numbers aren&#8217;t shown on this graph, the total number of respondents in that category is indicated at the bottom, so you can either consult <a href="#table1">Table 1</a> for the number of respondents or do a quick calculation yourself.</p>
<div class="backtotop">
<p><a href="#top" title="Back to table of contents">Back to top</a></p>
</div>
<p><a name="caveats" id="caveats"></a></p>
<h3>Caveats</h3>
<p>This was an unofficial survey that was designed and released on very short notice. Although I made a good effort to advertise it widely, the number of respondents is relatively low when compared with the Open University&#8217;s population of associate lecturers, permanent staff, and students.</p>
<p>While I specifically advertised in places where I knew Open University community members would see the information, I cannot guarantee that everyone who responded was associated with the Open University. I cannot see a reason why external people would participate, but I cannot preclude the possibility.</p>
<p>SurveyMonkey attempts to prevent the same person from completing the survey multiple times. However, that is based on the respondents&#8217; IP addresses. Therefore, if a respondent changed location or has changing dynamically assigned IP addresses, it is possible they could have completed the survey more than once. This could have been avoided by collecting unique Open University identification information for each participant, but that would also have meant needing more stringent data handling and an increased reluctance to participate.</p>
<p>The rest of this post takes a step backwards and considers motivation, deployment, and survey design.</p>
<p><a name="motivation" id="motivation"></a></p>
<h3>Motivation</h3>
<p>According to David Wilson, director of strategic planning in LTS, a choice is being considered between <a href="http://www.google.com/a/help/intl/en/edu/index.html">Google Apps Education Edition</a> and <a href="http://www.microsoft.com/liveatedu/email-hosting-for-schools.aspx?locale=en-GB&amp;country=GB">Microsoft Live@edu</a> and should be made shortly (in <i><a href="https://intranet-gw.open.ac.uk/snowball/36-november-2009/email.php" title="Snowball article about e-mail requires OU staff intranet access">Snowball 36 &#8211; November 2009</a></i>). Students are definitely migrating. A decision is still being made about what to do with e-mail addresses for associate lecturers.</p>
<p>I thought it would be useful to survey interested parties about their preference if they had to choose between the two systems. I was especially interested in obtaining some indication of preference from students, who are guaranteed to be affected. The Business Steering Group, the group responsible for making the decision, will be meeting again soon and I will forward the findings of the survey to them for consideration.</p>
<div class="backtotop">
<p><a href="#top" title="Back to table of contents">Back to top</a></p>
</div>
<p><a name="methodology" id="methodology"></a></p>
<h3>Methodology</h3>
<p>The survey itself was very simple, consisting of only three questions:</p>
<ol>
<li>Which one of the following roles best describes your main role at the Open University? Your main role will be where you spend the majority of your time or where moving your existing FirstClass e-mail to the cloud will have the most impact.</li>
<li>Which cloud-based system would you prefer, if you had to choose one or the other? Choices are randomised.</li>
<li>I confirm that I am associated with the Open University as a student, associate lecturer, permanent staff, or in some other capacity.</li>
</ol>
<p>The first question was intended to categorize the different respondents by their role at the university. It was recognized that some people have more than one role. They were asked to choose the one where the change would have the most impact. The role was then used to organize the results of the second question.</p>
<p>The second question is the heart of the survey. Respondents were give four choices:</p>
<ul>
<li>Google Apps Education Edition</li>
<li>Microsoft Live@edu</li>
<li>Don&#8217;t care either way</li>
<li>Don&#8217;t really know enough to make a choice</li>
</ul>
<p>The choices were randomized to avoid any suggestion of bias on the part of the survey giver.</p>
<p>There was also an opportunity to add some brief free-form comments on their choice. From comments in this section and comments received by e-mail, I know many people wanted the ability to say &#8220;Neither&#8221;. That was not a realistic choice given that one of the two systems will be adopted. That is also why it is worded as &#8220;if you had to choose…&#8221;</p>
<p>The third question was where the respondent agrees that they are associated with The Open University in some way. The survey is not very useful if it is completed by parties not affected by the outcome.</p>
<p>The survey was prefaced with some brief information about the motivation for the survey and how the survey results would be used. Respondents were also given two links from Google and two links from Microsoft on their respective products. Respondents were also given links to two articles from independent bloggers or education organizations reviewing the two products.</p>
<p>Respondents were assured that the survey was unofficial and no personal details, including computer IP addresses, were being recorded or stored with the survey. They were also assured that I would only be using the data for providing indicative preferences to the Open University and I had not sought or received permission from the Open University to conduct the survey. Contact details by e-mail or Twitter were included.</p>
<h4>Survey Deployment</h4>
<p>The survey questions were presented and answered electronically via the cloud-based <a href="http://www.surveymonkey.com/">SurveyMonkey poll service</a>. The survey was open between Sunday, November 22nd, and Sunday, November 29th (23:59). Respondents were initially directed to the survey by one of three methods:</p>
<ul>
<li>A microblog entry on <a href="http://www.twitter.com/">Twitter</a> with a shortened URL leading to <a href="http://einiverse.eingang.org/2009/11/22/e-mail-in-the-cloud-an-open-university-survey/">a blog post</a> with a bit more background information on the survey and slightly expanded commentary on the survey than in the actual survey itself. I made several postings throughout the survey period, each time asking others to also pass the information on, which several people did.</li>
<li>Postings in several FirstClass conferences consisting of a little background information about why I was doing the survey, how it would be used, and how to contact me. The posting included the URL for the <a href="http://einiverse.eingang.org/2009/11/22/e-mail-in-the-cloud-an-open-university-survey/">a blog post</a> as well as a direct link to the <a href="http://www.surveymonkey.com/s/83B5788">SurveyMonkey survey</a>. The message asked readers to pass the message along to other interested parties, which resulted in it being posted to an unknown number of OUSA and course conferences. I personally made postings in the following FirstClass conferences:
<ul>
<li>MCT AL Discussion Forum</li>
<li>AL Common Room</li>
<li>Technology Cafe</li>
<li>Science Chat</li>
<li>Social sciences Cafe</li>
<li>R01 Arts Cafe</li>
<li>R03 Arts Cafe</li>
<li>OUSA Mac General</li>
<li>OUSA Open Access</li>
<li>OUSA Office Applications</li>
<li>OUSA Linux</li>
<li>OUSA London</li>
<li>OUSA Chat</li>
<li>OUSA Moderators</li>
</ul>
</li>
<li>A posting was made in the &#8220;Lounge&#8221; section of <a href="http://www.open.ac.uk/platform/">Platform,</a> the Open University Community site. The posting was made the 25th of November and Platform claims &#8220;0 views&#8221;, but that seems to be an error as all threads have 0 views even when they have responses.</li>
</ul>
<div class="backtotop">
<p><a href="#top" title="Back to table of contents">Back to top</a></p>
</div>
<p><a name="conclusions" id="conclusions"></a></p>
<h3>Conclusions</h3>
<p>Even considering the various <a href="#caveats">caveats</a> in place, I think it is clear there is a strong preference for Google Apps Education Edition <strong>if people have to choose between one or the other</strong>. Examining the free-form comments, I know there is a belief from many people that e-mail should be kept in-house or that a choice of &#8220;none of the above&#8221; would have been preferred. Many people are concerned about keeping .open.ac.uk addresses for academic hardware and software purchases. Many people also expressed concern about security and data privacy issues with their e-mail being managed by either Google or Microsoft. I&#8217;ll examine these in more detail in a follow-up report.</p>
<p>Thank you to all those who took the time to respond and comment. I would also like to thank those people who reposted or re-tweeted the survey information. As promised, I will be passing this information along shortly to the Business Steering Group who is making the decision.</p>
<p>If you have any comments or questions, please feel free to leave a comment here, message me as @Eingang on Twitter, or e-mail me as mah383 on FirstClass server 2 (tutor.open.ac.uk).</p>
<div class="backtotop">
<p><a href="#top" title="Back to table of contents">Back to top</a></p>
</div>
<div id="twitit"><a href="http://twitter.com/home?status=Currently+reading+OU+in+the+Cloud%3A+The+Q%26amp%3BD+Results+%28http%3A%2F%2Fis.gd%2FdF36k%29+"target="_blank">  <img src="http://einiverse.eingang.org/wp-content/themes/iphonelike/images/happybirds4Small.png" alt="Tweet this" />Tweet This!</a></div>
]]></content:encoded>
			<wfw:commentRss>http://einiverse.eingang.org/2009/12/05/ou-in-the-cloud-the-qd-results/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>WoW Survey Design: Putting the Horse Before the Cart?</title>
		<link>http://einiverse.eingang.org/2009/11/06/wow-survey-deisgn-putting-the-horse-before-the-cart/</link>
		<comments>http://einiverse.eingang.org/2009/11/06/wow-survey-deisgn-putting-the-horse-before-the-cart/#comments</comments>
		<pubDate>Fri, 06 Nov 2009 20:30:22 +0000</pubDate>
		<dc:creator>Michelle</dc:creator>
				<category><![CDATA[World of Warcraft]]></category>
		<category><![CDATA[analys1s]]></category>
		<category><![CDATA[gaming]]></category>
		<category><![CDATA[phd1ng]]></category>
		<category><![CDATA[thes1s]]></category>
		<category><![CDATA[writ1ng]]></category>
		<category><![CDATA[motivation]]></category>
		<category><![CDATA[Ph.D. process]]></category>
		<category><![CDATA[study design]]></category>
		<category><![CDATA[WoW]]></category>

		<guid isPermaLink="false">http://einiverse.eingang.org/blogs/2009/11/06/wow-survey-deisgn-putting-the-horse-before-the-cart/</guid>
		<description><![CDATA[I'm planning a study into motivation and World of Warcraft.  How do I decide on the survey questions?  Write them first?  Decide what I want to know?  A combination of both?  A summary of what I want to know from the survey.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been thinking about the design of the study I want to do on motivation in World of Warcraft. My immediate approach, similar to introductory programming students, was to jump right into the meat of it and start writing survey questions instead of planning. In order to get the data you need in the study, you need to know what questions you want answered. You need to plan. Without knowing that, how can you write survey questions to elicit those answers? So what is it I want to know?</p>
<p><span id="more-80"></span></p>
<div style="border: 1px solid purple;float: right;margin-left: 15px"><img src="http://einiverse.eingang.org/archives/images/insanemembrane.png" alt="Requirements for Insane in Membrane achievement" width="350" height="219" /></p>
<p style="text-align:center;color: #cc66ff">The requirements to complete the &#8220;Insane in the Membrane&#8221; achievement.<br />
Image from <a title="Link to this WoWWiki reference" href="#wowwiki2009">WoWWiki (2009)</a></p>
</div>
<p>I want to say something about the kinds of motivations people have for playing World of Warcraft. Specifically, I want to enumerate factors that motivate players to persist in the game even when it involves tasks that are repetitive, boring, or seemingly impossibly long. </p>
<p>For example, there&#8217;s an achievement in World of Warcraft called &#8220;Insane in the Membrane&#8221; that gives the completer a reward of an in-game title of &#8220;The Insane.&#8221; This achievement requires you to raise your reputation points with different game factions to exalted, the highest level. Generally, you need about 21,000 points to reach exalted. Points are gained by completing quests, collecting and turning in items, or sometimes killing certain types of things. If you only had to gain exalted reputation with one or two factions, this would not be difficult. However, you need to do this with eight different factions, most of which are not factions you would be accruing large amounts of reputation with during the normal course of play. </p>
<p>To increase the difficulty, several of the factions involved have rival factions. With those factions, as you gain reputation with one, you lose reputation points with the rival faction, making the process of completing this achievement complex in addition to time-consuming. The WoWWiki (2009) page describes some strategies for completing this achievement and the complexities of the faction-rival relationships.</p>
<p>Most tasks players undertake are not going to be as complex, time-consuming, or mind-numbing to complete as the aptly-named &#8220;Insane in the Membrane&#8221;. There are, however, many smaller day-to-day activities necessary for successful raiding or to get some particular piece of gear, such as doing daily quests to earn gold, or harvesting materials for potions or enchantments, or completing instance and after instance to get badge rewards or reputation rewards. I&#8217;m making it sound like getting achievements or gear is the be-all, end-all, but I think the situation is more complex than that. It&#8217;s that hypothesis I want to verify.</p>
<p>Other things I would like to be able to comment on include the relationships between gender and motivation, or motivation and age, or possibly even motivation and nationality. I do not necessarily believe there will be a relationship between motivation and nationality necessarily, but how can you definitively say if you do not look for the correlation? That gives me the following questions I want answered:</p>
<ol>
<li>What motivates people to play World of Warcraft?</li>
<li>What motivates people to persist in very boring or difficult tasks?</li>
<li>Is there a relationship between gender and stated motivations? If so, what is it?</li>
<li>Is there a relationship between age and stated motivations? If so, what is it?</li>
<li>Is there a relationship between nationality and stated motivations? If so, what is it?</li>
<li>Is there a relationship between character roles and classes and motivation?</li>
</ol>
<p>With those six questions in mind and the original study idea of determining motivation via analysis of free-form essays about motivation, I can now go ahead and develop the specific survey questions that will help elicit data to answer those questions. </p>
<p>Going back to considering my approach-whether I should start with planning versus start with survey question-it was not as clearcut as I expected.  By starting with some potential survey questions and then thinking about the answers I would get from them, I gained a better idea about what answers I wanted, a kind of iterative development process.  Sometimes putting the horse first helps you know where and how to put the cart!</p>
<h4>References:</h4>
<p><a name="wowwiki2009">WoWWiki. (2009)</a> Insane in the Membrane, [online] WoWWiki. Available from <a title="Link offsite to WoWWiki's entry on Insane in the Membrane achievement" href="http://www.wowwiki.com/Insane_in_The_Membrane">http://www.wowwiki.com/Insane_in_The_Membrane</a> (Accessed November 6, 2009).</p>
]]></content:encoded>
			<wfw:commentRss>http://einiverse.eingang.org/2009/11/06/wow-survey-deisgn-putting-the-horse-before-the-cart/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<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>Sat, 05 Jun 2004 01:47:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[analys1s]]></category>
		<category><![CDATA[phd1ng]]></category>
		<category><![CDATA[analysis]]></category>
		<category><![CDATA[MatLab]]></category>
		<category><![CDATA[MDS]]></category>
		<category><![CDATA[meeting with supervisor]]></category>
		<category><![CDATA[metric]]></category>
		<category><![CDATA[multidimensional scaling]]></category>
		<category><![CDATA[Procrustes Rotation]]></category>
		<category><![CDATA[progress]]></category>
		<category><![CDATA[PROXSCAL]]></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 [...]]]></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>
]]></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>admin</dc:creator>
				<category><![CDATA[analys1s]]></category>
		<category><![CDATA[phd1ng]]></category>
		<category><![CDATA[analysis]]></category>
		<category><![CDATA[MatLab]]></category>
		<category><![CDATA[MDS]]></category>
		<category><![CDATA[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	76	100	22	35
Doc3	18	22	100	65
Doc4	91	34	65	100

This is not too dissimilar from the labelled diagram, [...]]]></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>
]]></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>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>Wed, 12 May 2004 02:54:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[analys1s]]></category>
		<category><![CDATA[phd1ng]]></category>
		<category><![CDATA[analysis]]></category>
		<category><![CDATA[license]]></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 [...]]]></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>
]]></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>admin</dc:creator>
				<category><![CDATA[analys1s]]></category>
		<category><![CDATA[phd1ng]]></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 [...]]]></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>
]]></content:encoded>
			<wfw:commentRss>http://einiverse.eingang.org/2004/03/26/matlab-mds/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 22:15:48 +0000</pubDate>
		<dc:creator>Michelle</dc:creator>
				<category><![CDATA[analys1s]]></category>
		<category><![CDATA[analysis]]></category>
		<category><![CDATA[MatLab]]></category>
		<category><![CDATA[matrices]]></category>
		<category><![CDATA[matrix]]></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 [...]]]></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;, &#8217;sp1&#8242;, &#8217;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(&#8217;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>
]]></content:encoded>
			<wfw:commentRss>http://einiverse.eingang.org/2003/09/23/dimensional-matlab-reading/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
