<?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; analysis</title>
	<atom:link href="http://einiverse.eingang.org/tag/analysis/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>The Ecstasy and Agony of Primitive Learning Analytics</title>
		<link>http://einiverse.eingang.org/2012/10/13/the-ecstasy-and-agony-of-primitive-learning-analytics/</link>
		<comments>http://einiverse.eingang.org/2012/10/13/the-ecstasy-and-agony-of-primitive-learning-analytics/#comments</comments>
		<pubDate>Sat, 13 Oct 2012 10:31:47 +0000</pubDate>
		<dc:creator>Eingang</dc:creator>
				<category><![CDATA[teaching]]></category>
		<category><![CDATA[analysis]]></category>
		<category><![CDATA[learning analytics]]></category>
		<category><![CDATA[Open University]]></category>
		<category><![CDATA[planetou]]></category>
		<category><![CDATA[statistics]]></category>
		<category><![CDATA[T320]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[TT284]]></category>
		<category><![CDATA[tt381]]></category>

		<guid isPermaLink="false">http://einiverse.eingang.org/?p=821</guid>
		<description><![CDATA[Musings on the difficulties and practicalities of performing primitive learning analytics based around participation in OU course forums from FirstClass to Moodle 1.x to Moodle 2.x.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m awake and trying to be productive (for me) early in the day. I&#8217;m technically on a medical leave of absence but I&#8217;m not very good at doing nothing. I therefore promised to coordinate and edit the efforts of four moderators to produce a cohesive TT284 moderators&#8217; report and I have some work ahead contributing my share to one for T320 too. This led to some musing about the primitive learning analytics I like to collect based on forum participation and the difficulties in obtaining them.</p>
<h2>Forum Statistics for OU Courses</h2>
<p>One thing I like to do is track forum usage statistics, a primitive form of learning analytics. Since we changed to <em>Moodle</em> from <em>FirstClass</em>, I don&#8217;t find this very easy. In <em>FirstClass</em>, not only could you do standard types of search on message data, but the read history of each message was also searchable. Combine that with a built-in way to restrict the search to specific conferences, sort the output by conference, user, or date, and group by conference or user, and you could determine all kinds of things. Some of my favourites were:</p>
<ul>
<li>Total # of messages posted.</li>
<li>Total # of unique posters.</li>
<li>Total # of unique readers contrasted with enrolled students.</li>
<li>Percentage of posts that were moderators/course news versus students.</li>
<li>Top ten student posters and % of overall posts they contributed.</li>
<li>A breakdown of posting activity by logical parts and subparts, e.g. &#8220;Block 1&#8243; overall but also &#8220;Block 1: Software Support&#8221; and &#8220;Block 1: Discussion&#8221;.</li>
</ul>
<p>The last one was useful to examine between different presentations when combined with knowledge of total number of students enrolled. It permitted me to see where students had the most problems and collect evidence if, when changes had been made for the following presentation, changes were having a positive effect. You could also see the trends in posting behaviour across cohorts.</p>
<h2>Getting at the Data</h2>
<p>In theory, some of this information is available in the <em>Moodle</em> logs. I just downloaded the log for one of my past courses I chaired and was surprised to note I could see &#8220;add reply&#8221; buried amongst the many &#8220;view forumng&#8221; entries. It&#8217;s downloadable as a CSV, so you&#8217;d have to roll your own data analysis tools to pull out the relevant bits. There are built-in statistics analysis facilities but they always seemed to be disabled on my courses, making download logs the only real option.</p>
<p>The problem is access to those logs isn&#8217;t always available. As a course chair on <em>Moodle</em> 1.x, if the course was &#8220;editable&#8221;, then the admin tools were visible and the logs could be accessed. My last presentation (2012B, ending May 2012) somehow got into LTS&#8217;s update loop and the status/workflow changed back to needing to request access, so the admin links aren&#8217;t visible. I was able to hack the URL based on access to another course and get at it but that&#8217;s a bit of a pain.</p>
<p>On my <em>Moodle</em> 2.x version course, I can see &#8220;Reports&#8221; but not a link to logs anywhere. I could edit the course site and back up the content, but perhaps I don&#8217;t have the permissions to access the logs. Certainly a typical moderator likely wouldn&#8217;t.</p>
<h2>What I Do in <em>Moodle</em></h2>
<p>My approach generally in <em>Moodle</em>, regardless of the version, has therefore been very simplistic. I discovered that if I used <em>Safari</em> (but not <em>Firefox</em>) and copied the table listing the threads in a given forum and then pasted that into a spreadsheet, the HTML table&#8217;s columns were preserved. I could then have it sum the total number of messages per forum as one of the columns was number of thread posts. This isn&#8217;t very automated. I have to do it per forum and copy the totals into an appropriate place and most forums have multiple pages, each of which has to be handled separately.</p>
<h2>To Automate Or Not</h2>
<p>This is ripe for automation because certain actions are predictable, repeatable, and tedious. It&#8217;s the classic story though: do I spend the time trying to write something to automate it or just do it? Which will take less time? In the long run, if you do this yearly and across many courses, then automating it will save you time but there&#8217;s that up-front cost.</p>
<p>A tool would also need to have a settings file, probably listing the module&#8217;s base URL and containing a list of the forum ID numbers/URLs and names. These are required because every presentation has a different ID and every forum has its own unique ID used to access it. Most modules don&#8217;t maintain a page that solely lists only the forums and the number/structure of those forums would vary between different modules. I suggested including names—or at least names I&#8217;d like to use to refer to them in reports—because otherwise you have to scrape that off the forum pages too and I&#8217;d find shorter ones more useful than the full, formal names.</p>
<p>Another issue to contend with is authentication. I don&#8217;t already have code that can sign into the OU and maintain authentication for the session, although I know some people must. Before we had the &#8220;Dashboard&#8221;, one T320 AL wrote a tool to scrape metadata from the VLE and stored it in a local MySQL database. He then had an interface producing a dashboard for him that was something more than just a list of forums per course with an unread message indicator. I&#8217;ve recently heard, however, he gave up on his tool because VLE changes kept breaking it.</p>
<h2>Conclusion</h2>
<p>Here I am writing about what I should be doing rather than doing it, but the process of thinking about it is always useful. Perhaps someone&#8217;s already done some of or all of this? My bet would be on Tony Hirst, but LTS colleagues may have some tools and I just don&#8217;t know about them.</p>
]]></content:encoded>
			<wfw:commentRss>http://einiverse.eingang.org/2012/10/13/the-ecstasy-and-agony-of-primitive-learning-analytics/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Pigeonholing the Sample</title>
		<link>http://einiverse.eingang.org/2011/07/06/pigeonholing-the-sample/</link>
		<comments>http://einiverse.eingang.org/2011/07/06/pigeonholing-the-sample/#comments</comments>
		<pubDate>Wed, 06 Jul 2011 23:07:17 +0000</pubDate>
		<dc:creator>Eingang</dc:creator>
				<category><![CDATA[analysis]]></category>
		<category><![CDATA[writing]]></category>
		<category><![CDATA[methodology]]></category>
		<category><![CDATA[qualitative analysis]]></category>
		<category><![CDATA[research design]]></category>

		<guid isPermaLink="false">http://einiverse.eingang.org/?p=549</guid>
		<description><![CDATA[Who knew sampling was such hard work even after you've done it? Convenience? Volunteer? Theoretical? Purposive? Help!]]></description>
			<content:encoded><![CDATA[<div class="topimage"><img src="http://einiverse.eingang.org/files/2011/07/marbles.jpg" border="0" alt="Photo of many coloured marbles" width="500" height="424" /><br /> <span class="attribution">Credit: <a href="http://www.flickr.com/photos/25527283@N06/2711954094/">Photo</a> by <a href="http://www.flickr.com/photos/marshabrockman/">Marsha Brockman (whodeenee)</a> under an <a href="http://creativecommons.org/licenses/by-nc-nd/2.0/">Attribution-NonCommercial-NoDerivs 2.0 Generic license</a><br /></span></p>
<p>Image: Marbles, many marbles. I think I have lost mine in a sample of many marbles.</p>
</div>
<p>I&#8217;ve been re-running analyses today on my population of survey responses. I decided to remove some more responses to eliminate some the scatteredness in the population. The majority of responses were from European PvE (player versus the environment) realm players, so I removed the four American realm players and then the five non-PvE players, leaving me with a sample of 30.</p>
<p>The more I read about sampling, the more confused I am.</p>
<p><span id="more-549"></span></p>
<p>When we read the Oliver and Carr (<a href="#oliver2009">2009</a>) WoW communities of practice and learning paper the other day, we were somewhat dismissive because it only had five couples. However, the paper also mentioned that it used &#8220;theoretical sampling&#8221;, which we had not heard of. Someone looked it up quickly on Wikipedia and it sounded like you chose your sample based on it generating the features you wanted to look at. Now the description in the Oliver and Carr paper sounds more like &#8220;purposive sampling&#8221;, because they described their sampling in a way that seemed to fit with Cohen et al&#8217;s description of &#8220;…qualitative researchers handpick the cases to be included in the sample on the basis of their judgement of their typicality or possession of the particular characteristics being sought&#8221; (<a href="#cohen2007">2007</a>, p. 114-115):</p>
<blockquote style="border-left-width: 4px; border-left-style: solid; border-left-color: #777777; margin-left: 34px; padding-left: 10px;">
<p>Players were recruited through online guilds and real-world social networks. The first two sets of participants were sampled for convenience (two heterosexual couples); the rest were invited to participate in order to broaden this sample (one couple was chosen because they shared a single account, one where a partner had chosen to stop playing and one mother–son pairing).<br />Oliver and Carr (<a href="#oliver2009">2009</a>, p. 446).</p>
</blockquote>
<p>I was browsing through <em>Research Methods in Education </em>today and it specifically mentions theoretical sampling as a feature of grounded theory and the sample size is immaterial. The important part is that you have enough data to saturate the categories in your theory. You collect more and more data until the acquisition of more data does not advance or modify the theory developed. It suggests that the size of the data set may be fixed by the number of people to whom one has access but you have to consider that it may be necessary to seek further data (<a href="#cohen2007">Cohen et al. 2007</a>, 116-117). A sample of five couples would then possibly be acceptable. Although I am taking a grounded theory approach, this does not feel quite like what I am doing, although I do have the intention of generating the theory from the data I have and then pursuing a larger-scale study later.</p>
<p>Another possibility is volunteer sampling. This is apparently different than convenience sampling. I suppose in a convenience sample, you have more control over how many people respond, e.g. a class of students, and you are directly asking them. In volunteer sampling, you rely on volunteers, like personal friends or friends of friends, although it can also be via, for example, a newspaper advertisement (<a href="#cohen2007">Cohen et al. 2007</a>, p. 116). This sounds similar to the approach that I took. I already knew I had to be careful about making generalizations and certainly the representativeness of the sample is lacking. This is probably acceptable, provided the lack of typicality is made clear.</p>
<p><em>Real World Research</em> describes a convenience sample as one of the most widely used (<a href="#robson2002">Robson 2002</a>, p. 265). Sensible uses of convenience samples, Robson suggests, are for piloting a proper sample survey or getting a feeling for the issues involved. This too feels like what I was doing, since I designed the study originally to be the starting point for a future, larger study. Providing a springboard for future research is also described as being acceptable by Bryman (<a href="#bryman2008">2008</a>, p.183) in <em>Social Research Methods</em>.</p>
<p>My section describing the survey distribution currently reads as follows:</p>
<blockquote>
<p>A blog site was created for the overall project and readers invited to participate (<a href="#hoyle2010">Hoyle 2010</a>) through an initial posting. Readers were given a brief explanation of the survey&#8217;s purpose, contact details for the author, and an explanation of the rules and time and effort expected. The page explained that there would be an opportunity to enter an optional draw to win a virtual in-game pet as a reward. This page also contained a link to the survey, hosted on SurveyMonkey, a third-party commercial web survey site.</p>
<p>At a minimum, 25 to 30 participants fully completing the survey were required and more than 50 to 75 would be burdensome. Advertising was therefore not  ambitious or comprehensive. Short messages were broadcast periodically on a European (player versus environment) game realm to a text communication channel shared by members of five allied guilds. A month before the survey, allied guild leaders were questioned about their current membership numbers. This information is available in the game and reflects the number of individual accounts that belong to a given guild. Total number of player accounts was 437. That count includes inactive players and players belonging to more than one allied guild. It is also possible for players to have more than one account, if they are willing to pay for it, resulting in the same person being counted more than once. However, after discussion with the guild leaders, the number of people with multiple accounts or multi-guild membership was believed to be small; the number of people reported is therefore probably fairly close. However, it is difficult to estimate what proportion would be active players or would have seen the periodic messages.</p>
<p>In addition to the in-game messages, the study was also advertised numerous times via the author’s main Twitter account and an account dedicated to news for the allied guilds. This resulted in a number of rebroadcasts as other researchers and followers tried to assist by passing along the message. Twitter messages, by their nature limited to 140 characters, were very brief, basically a tease along with the survey blog posting URL containing more information and the actual survey link. Finally, there was some promotion and requests for participation on guild forums belonging to the allied guild members, but not on the official Blizzard World of Warcraft forums, Elitist Jerks, Joystiq, or other large WoW community forums. Most participants would therefore be recruited from a community of people who knew of the author. This was intentional to benefit from social capital gained already by being a guild leader and co-leader of the allied guild group, especially as participants were expected to engage in a non-trivial task.</p>
</blockquote>
<p>The study was designed as the first of a series investigating factors contributing to players persisting in learning and working in massively multiple online games, like World of Warcraft. Solicitation for participation was deliberately low-key to make the analysis of discursive responses manageable. Themes derived from the discursive responses could then be used to design a larger scale survey in the future. In this study, I particularly wanted to start collecting data on the following six research questions from a combination of qualitative and quantitative questions:</p>
<ol>
<li>What motivates people to play World of Warcraft?</li>
<li>What motivates people to persist in playing?</li>
<li>Is there a relationship between gender and stated motivations?</li>
<li>Is there a relationship between age and stated motivations? </li>
<li>Is there a relationship between nationality and stated motivations?</li>
<li>Is there a relationship between character roles and classes and motivation?</li>
</ol>
<p>In keeping with the overarching theme of learning, I hoped to see some evidence of learning behaviour or practices, prompting the most important research question:</p>
<ol start="7">
<li>What, if anything, are people learning in World of Warcraft?</li>
</ol>
<p>The question therefore remains: convenience sample, volunteer sample, theoretical sample, or a mixture? I originally thought it was a convenience sample, but now I do not feel confident in that at all. Oliver and Carr describe two of the couples in their theoretical sample as being convenience samples. Are mixtures &#8220;acceptable&#8221;? I am leaning now strongly towards labelling it a volunteer sample. What have I done? Help!</p>
<p>Sincerely,<br /> Confused in London</p>
<h3>References</h3>
<p><a name="bryman2008"></a>Bryman, A. (2008) <em>Social Research Methods.</em> 3rd edition. Oxford, United Kingdom, Oxford University Press.</p>
<p><a name="cohen2007"></a>Cohen, L., Manion, L. &amp; Morrison, K. (2007) ‘Chapter 4: Sampling’, in <em>Research Methods in Education, </em>6th edition. Milton Park, United Kingdom, Routledge UK.</p>
<p><a name="hoyle2010"></a>Hoyle, M.A. (2010) <em>WoW Learning: A Study of Learning in World of Warcraft by Michelle A. Hoyle</em>, [online]. (Accessed June 24, 2010).</p>
<p><a name="oliver2009"></a>Oliver, M. &amp; Carr, D. (2009) ‘Learning in Virtual Worlds: Using Communities of Practice to Explain How People Learn From Play’, <em>British Journal of Educational Technology</em>, 40 (3), pp:444-457. Also available from: http://doi.wiley.com/10.1111/j.1467-8535.2009.00948.x (Accessed June 14, 2011).</p>
<p><a name="robson2002"></a>Robson, C. (2002) <em>Real World Research: A Resource for Social Scientists and Practitioners-Researchers.</em> 2nd edition. Oxford, United Kingdom, Blackwell Publishing.</p>
]]></content:encoded>
			<wfw:commentRss>http://einiverse.eingang.org/2011/07/06/pigeonholing-the-sample/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Coding It Wrong on the Right Side of Town</title>
		<link>http://einiverse.eingang.org/2011/01/13/coding-it-wrong-on-the-right-side-of-town/</link>
		<comments>http://einiverse.eingang.org/2011/01/13/coding-it-wrong-on-the-right-side-of-town/#comments</comments>
		<pubDate>Thu, 13 Jan 2011 14:21:11 +0000</pubDate>
		<dc:creator>Eingang</dc:creator>
				<category><![CDATA[analysis]]></category>
		<category><![CDATA[phding]]></category>
		<category><![CDATA[data coding]]></category>
		<category><![CDATA[phd process]]></category>
		<category><![CDATA[qualitative analysis]]></category>

		<guid isPermaLink="false">http://einiverse.eingang.org/?p=467</guid>
		<description><![CDATA[At the moment, I feel very much like the person looking through a rain-streaked window: everything is distorted and unclear.  Coding, categories, themes!  What's the difference?  Am I doing it wrong?]]></description>
			<content:encoded><![CDATA[<div class="topimage"><img src="http://einiverse.eingang.org/files/2011/01/rainy_hot_london_summer.jpg" alt="Photograph of Elephant and Castle on a rainy day in London through rain-streaked window" border="0" width="500" height="333" /><br /> <span class="attribution">Credit: <a href="http://www.flickr.com/photos/66164549@N00/2746862096">Photograph</a> by <a href="http://www.flickr.com/photos/kevenlaw/">Keven Law</a> under an <a href="http://creativecommons.org/licenses/by-sa/2.0/deed.en">Attribution-ShareAlike 2.0 Generic license</a><br /></span></p>
<p>Image: Photograph of street near Elephant and Castle on a rainy day in London through rain-streaked window</p>
</div>
<p>I’m about halfway through my initial coding of the motivation essays collected last April.  I should have been done this months ago, but I’ve somehow been scared to do it.  I think the big reason behind that is I’m afraid that I’m doing it or will do it incorrectly.  As I am going through and creating codes, I cannot help but feel that I am not always focussing on the motivation issue, which is the primary question. I am generally coding for content or themes I see appearing in the essays.  As an example, an essay may express that the author is more likely to assist someone else if they feel that other person has put some effort and thought into their character.  That is not their motivation for playing, but I have still created a code for it as “assist others”.  When I get to the end and review the list, I will not be able to tell which ones refer to motivation.  Some probably are where a participant has expressed it as a motivation, but other instances, even of the same code, might just be a theme that was raised.</p>
<p><span id="more-467"></span></p>
<p>At the moment, I have the following free nodes in NVivo:</p>
<div style="margin-bottom: 1em; font-size: smaller;">
<div style="float: left; width: 15em;">
<ul style="list-style-type: disc;">
<li>achievement</li>
<li>administrating a guild</li>
<li>assisting others</li>
<li>attached to characters</li>
<li>being helped</li>
<li>belonging</li>
<li>build skills</li>
<li>challenge</li>
<li>character creating</li>
<li>community</li>
<li>D&amp;D player</li>
<li>discrimination</li>
<li>escapism</li>
<li>exploration</li>
<li>exploring</li>
<li>fantasy lore</li>
<li>fighting</li>
<li>friendship</li>
<li>fun</li>
<li>gained confidence</li>
<li>gender equality</li>
<li>giving</li>
<li>grinding</li>
<li>identity freedom</li>
</ul>
</div>
<div style="float: left; width: 15em;">
<ul style="list-style-type: disc;">
<li>immersed</li>
<li>improve social skills</li>
<li>influenced by friends</li>
<li>introduced as part of course</li>
<li>introduced by a friend</li>
<li>introduced by boyfriend</li>
<li>introduced by husband</li>
<li>introduced by relative</li>
<li>keeping in touch with friends</li>
<li>killing</li>
<li>kindness</li>
<li>learning</li>
<li>learning a language</li>
<li>left WoW</li>
<li>levelling or skilling up</li>
<li>made friends</li>
<li>making friends</li>
<li>meet people</li>
<li>non-linear progression</li>
<li>play with friends</li>
<li>play with others</li>
<li>practicing a language</li>
<li>puzzles</li>
<li>questing</li>
</ul>
</div>
<div style="float: left; width: 15em;">
<ul style="list-style-type: disc;">
<li>recommended by friend</li>
<li>relax</li>
<li>reputation</li>
<li>rewarding</li>
<li>roleplaying</li>
<li>scenery</li>
<li>sense of purpose</li>
<li>social</li>
<li>socialize at home</li>
<li>socializing</li>
<li>storytelling</li>
<li>stress relief</li>
<li>talking to people from other countries</li>
<li>teaching</li>
<li>teamwork</li>
<li>things to do</li>
<li>thinking</li>
<li>use of voice comms</li>
<li>variety</li>
<li>veteran gamer</li>
<li>visually appealing</li>
<li>vivid world</li>
<li>women in WoW</li>
<li>world as art</li>
</ul>
</div>
</div>
<p><br style="clear: left;" /></p>
<p>Feeling a little insecure, I thought it might be time to consult a book I bought late last year but had yet to open: <em>The Coding Manual for Qualitative Researchers</em> by Johnny Saldaña (2009).  While I have many books now on research methods and specifically on qualitative analysis, I have found it difficult to get a grasp on the mechanics of coding.  I am somewhat reassured to read in the first chapter that “Rarely will anyone get coding right the first time” (p.10).</p>
<p>Saldaña differentiates between themes and codes, based on work of Rossman &amp; Rallis: “think of a category as a <em>word or phrase</em> describing some segment of your data that is <em>explicit</em>, whereas a theme is a <em>phrase or sentence</em> describing some more <em>subtle and tacit</em> processes.” (Saldaña 2009, p. 13, his emphasis).  He goes on to say that “SECURITY can be a code, but A FALSE SENSE OF SECURITY can be a theme.”   He recommends avoiding coding thematically initially and to instead note potential themes down in an analytic memo.</p>
<p>In examining my list, aren’t most of my existing codes themes rather than categories, even if they’re a single word?  Maybe not necessarily.  If an essay’s author says they play World of Warcraft as stress relief, “stress relief” is an explicit thing.  That’s a category?   I am still unsure.  For the moment, I think I will continue on as I am.  This is only the first iteration and I can always improve it later.  However, I think I should start explicit coding some passages as “motivation” to delineate it from other points of interest that may also arise within a given essay and then go back and do the same for essays prior to case S1-028.</p>
<p>I suspected I was deviating from the main goals of the survey while doing my coding.  Saldaña addresses this by supporting the recommendation of Auerbach &amp; Silverstein to make a one-page  summary of your research concerns, central research question, theoretical framework, goals of the study, and any other major issues (Saldaña 2009, p.18).  Then, keep that in front of you to aid you in maintaining your focus during coding.  Some questions were suggested as being applicable to coding field notes for all research by Emerson, Fretz, &amp; Shaw (quoted in Saldaña 2009, p. 18):</p>
<blockquote><ol>
<li>What are people doing?</li>
<li>How, exactly, do they do this?  What specific means and/or strategies do they use?</li>
<li>How do members talk about, characterize, and understand what is going on?</li>
<li>What assumptions are they making?</li>
<li>What do I see going on here?  What did I learn from these notes?</li>
<li>What did I include them?</li>
</ol>
</blockquote>
<p>I have trouble seeing the applicability of those questions to my current task.  I do, however, agree with Saldaña’s addition of “What strikes you?”, suggested by Creswell (Saldaña, 2009, p.18).  I suspect it is that question that helps save all my existing work from having been useless, even if I did forget the purpose behind the study at times.</p>
<p>One thing I know I have not done is be rigorous about the codebook or code list.  MacQueen (quoted in Saldaña 2009, p. 21) recommends that a codebook entry should contain “the code, a brief definition, a full definition, guidelines for when to use the code, guidelines for when not to use the code, and examples.”  As I have created codes, I usually have not done any of that, although the odd one here or there has a brief description.  I have a plan to go back and “clean up” the codes.  For example, some codes need to be merged, like “exploration” and “exploring”.  Perhaps I can review how the codes have been used and write up descriptions for them at that point as well.</p>
<p>At the moment, I feel very much like the person looking through a rain-streaked window: everything is distorted and unclear.  If I persevere, the hope is eventually the rain will stop and the streaks will fade away.</p>
<h3>References:</h3>
<p>Saldaña, J. (2009) <em>The Coding Manual for Qualitative Researchers</em>, London, United Kingdom, Sage Publications Ltd.</p>
]]></content:encoded>
			<wfw:commentRss>http://einiverse.eingang.org/2011/01/13/coding-it-wrong-on-the-right-side-of-town/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hermeneutics as Methodology</title>
		<link>http://einiverse.eingang.org/2010/10/10/hermeneutics-as-methodology/</link>
		<comments>http://einiverse.eingang.org/2010/10/10/hermeneutics-as-methodology/#comments</comments>
		<pubDate>Sun, 10 Oct 2010 12:04:54 +0000</pubDate>
		<dc:creator>Eingang</dc:creator>
				<category><![CDATA[phding]]></category>
		<category><![CDATA[analysis]]></category>
		<category><![CDATA[methodology]]></category>
		<category><![CDATA[qualitative analysis]]></category>
		<category><![CDATA[semiotics]]></category>

		<guid isPermaLink="false">http://einiverse.eingang.org/?p=392</guid>
		<description><![CDATA[What is hermeneutics?]]></description>
			<content:encoded><![CDATA[<p>﻿I was reading through <em>Chapter 4</em> of Silverman’s (2010) <em>Doing Qualitative Research</em>.  This chapter looks at the methodological approaches that different students take.  This is, of course, an important part of having a framework from which to hang your analysis.  There are so many choices.  He starts off with some descriptions of students describing their work as discourse analysis, narrative, analysis, and hermeneutics.  At first I thought this was related to something I’d looked up earlier in the month, heutagogy, but it’s just that they both start with “he”.  Wikipedia defines hermeneutics like this:</p>
<blockquote>
<p>Hermeneutics (English pronunciation: /hɜrməˈnjuːtɨks/) is the study of interpretation theory, and can be either the art of interpretation, or the theory and practice of interpretation. Traditional hermeneutics — which includes Biblical hermeneutics — refers to the study of the interpretation of written texts, especially texts in the areas of literature, religion and law. Contemporary, or modern, hermeneutics encompasses not only issues involving the written text, but everything in the interpretative process. This includes verbal and nonverbal forms of communication as well as prior aspects that affect communication, such as presuppositions, preunderstandings, the meaning and philosophy of language, and semiotics.[1] Philosophical hermeneutics refers primarily to Hans-Georg Gadamer&#8217;s theory of knowledge as developed in Truth and Method, and sometimes to Paul Ricoeur.[2] Hermeneutic consistency refers to analysis of texts for coherent explanation. A hermeneutic (singular) refers to one particular method or strand of interpretation.<br /> Wikipedia (2010)</p>
</blockquote>
<p>It’s apparently related to computational semiotics or used in computational semiotics.  That reminds me of James Paul Gee again because he talks about the semiotics of things in his <em>What Video Games Have To Teach Us about Learning and Literacy</em> (2007).  Is it another sign that I need to be looking at Gee’s book on discourse analysis (Gee 2011)?</p>
<h3>References</h3>
<p>Gee, J.P. (2007) <em>What Video Games Have To Teach Us About Learning and Literacy</em>, 2nd edition, New York, NY, United States, Palgrave Macmillan.</p>
<p>Gee, J.P. (2011) <em>An Introduction to Discourse Analysis Theory and Method</em>, 3rd edition, Abingdon, United Kingdom, Routledge.</p>
<p>Silverman, D. (2010) <em>Doing Qualitative Research: A Practical Handbook</em>, 3rd edition, London, United Kingdom, Sage Publications Ltd.</p>
<p>Wikipedia. (2010) <em>Hermeneutics,</em> [online] web page, Wikipedia. Available from: <a href="http://en.wikipedia.org/wiki/Hermeneutics">http://en.wikipedia.org/wiki/Hermeneutics</a> (Accessed September 21, 2010).</p>
]]></content:encoded>
			<wfw:commentRss>http://einiverse.eingang.org/2010/10/10/hermeneutics-as-methodology/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quantitative or Qualitative: The Eternal Question</title>
		<link>http://einiverse.eingang.org/2010/09/14/quantitative-or-qualitative-the-eternal-question/</link>
		<comments>http://einiverse.eingang.org/2010/09/14/quantitative-or-qualitative-the-eternal-question/#comments</comments>
		<pubDate>Tue, 14 Sep 2010 15:21:32 +0000</pubDate>
		<dc:creator>Eingang</dc:creator>
				<category><![CDATA[analysis]]></category>
		<category><![CDATA[qualitative analysis]]></category>
		<category><![CDATA[research design]]></category>
		<category><![CDATA[surveys]]></category>

		<guid isPermaLink="false">http://einiverse.eingang.org/?p=373</guid>
		<description><![CDATA[Chapter 2 of David Silverman’s Doing Qualitative Research:  A Practical Handbook (2010, p.16) asks students to consider why they believe a qualitative approach is appropriate for their possible research topics.  In fact, I had not initially considered a qualitative approach at all.  With my background in artificial intelligence, software engineering, and information retrieval, I was [...]]]></description>
			<content:encoded><![CDATA[<div style="float: right;width: 160px;padding: 0 0 30px 20px">
<div id="attachment_376" class="wp-caption alignnone" style="width: 160px"><em><a href="http://einiverse.eingang.org/files/2010/09/qualitative_research.jpg"><img class="size-full wp-image-376" src="http://einiverse.eingang.org/files/2010/09/qualitative_research.jpg" alt="Doing Qualitative Research: The Book" width="150" height="187" /></a></em>
<p class="wp-caption-text">Doing Qualitative Research: The Book</p>
</div>
</div>
<p><em>Chapter 2</em> of David Silverman’s <em>Doing Qualitative Research:  A Practical Handbook</em> (2010, p.16) asks students to consider why they believe a qualitative approach is appropriate for their possible research topics.  In fact, I had not initially considered a qualitative approach at all.  With my background in artificial intelligence, software engineering, and information retrieval, I was tending towards quantitative methodologies.  Information retrieval is very much about calculations and measurement, so that was a natural fit. Wikipedia (2010) describes the qualitative method as one that “investigates the why and how of decision making, not just what, where, when.”</p>
<p><span id="more-373"></span></p>
<p>Much of my survey data, like population demographics, is very amenable to quantitative methods to usefully describe the types of people and characters who participated in <a href="http://wowlearning.org/2010/04/03/survey-1-why-do-you-play-world-of-warcraft/"><span style="color: #2d2cfa;text-decoration: underline">the first survey</span></a>.  However, the core questions I was interested in were more what some people would call “touchy-feely” or how and why questions:</p>
<ol>
<li>How do people describe the guilds they belong to.</li>
<li>What motivated people to play World of Warcraft initially.</li>
</ol>
<p>While the first of those questions could be approached in a quantitative way by coding each 140-character response into one of a number of categories, I found that approach <a href="http://wowlearning.org/2010/06/07/guild-purpose-coding-attempts-and-thoughts/">unsatisfying</a>.  Even in such short responses, there was more nuance than I could easily accommodate in a simple, quantitative coding scheme.  For the second question, which I had not yet even attempted to analyze, I knew the number of game players saying the same thing was not the important part; the variety was important because I was interested in the underlying themes being expressed and, because I gave survey participants the space to write an essay, one or two categories was definitely not going to capture the detail.  Traditional quantitative analysis tools would not easily allow me to explore and group themes dynamically either, which is why I started investigating <a href="http://www.qsrinternational.com/products_nvivo.aspx">NVivo</a>, a qualitative analysis tool.</p>
<p>So for this study, I am looking at mixed methods research.  I will be using quantitative analysis for the demographic details and qualitative analysis for analyzing the content of free-form responses.  The moral of the story, and one which David Silverman tries to get across right at the start, is that you need to choose your methods based on your data and what you want to discover.  Don&#8217;t be wed to a methodology just because it is familiar to you or even necessarily just because it has always been done that way.</p>
<p>Silverman, D. (2010) <em>Doing Qualitative Research: A Practical Handbook</em>, 3rd edition, London, United Kingdom, Sage Publications Ltd.</p>
<p>Wikipedia. (2010) <em>Qualitative Research</em>, [online] web page, Wikipedia. Available from: <a href="http://en.wikipedia.org/wiki/Qualitative_research">http://en.wikipedia.org/wiki/Qualitative_research</a> (Accessed September 14, 2010).</p>
<p><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Feiniverse.eingang.org%2F2010%2F09%2F14%2Fquantitative-or-qualitative-the-eternal-question%2F&amp;linkname=Quantitative%20or%20Qualitative%3A%20The%20Eternal%20Question" 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%2F2010%2F09%2F14%2Fquantitative-or-qualitative-the-eternal-question%2F&amp;linkname=Quantitative%20or%20Qualitative%3A%20The%20Eternal%20Question" 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%2F2010%2F09%2F14%2Fquantitative-or-qualitative-the-eternal-question%2F&amp;linkname=Quantitative%20or%20Qualitative%3A%20The%20Eternal%20Question" 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%2F2010%2F09%2F14%2Fquantitative-or-qualitative-the-eternal-question%2F&amp;linkname=Quantitative%20or%20Qualitative%3A%20The%20Eternal%20Question" 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/2010/09/14/quantitative-or-qualitative-the-eternal-question/"></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Feiniverse.eingang.org%2F2010%2F09%2F14%2Fquantitative-or-qualitative-the-eternal-question%2F&amp;title=Quantitative%20or%20Qualitative%3A%20The%20Eternal%20Question" id="wpa2a_2">Share/Save</a></p>
]]></content:encoded>
			<wfw:commentRss>http://einiverse.eingang.org/2010/09/14/quantitative-or-qualitative-the-eternal-question/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How To Track People Anonymously Across Multiple Studies</title>
		<link>http://einiverse.eingang.org/2010/09/06/how-do-you-track-participants-anonymously-across-multiple-research-surveys/</link>
		<comments>http://einiverse.eingang.org/2010/09/06/how-do-you-track-participants-anonymously-across-multiple-research-surveys/#comments</comments>
		<pubDate>Mon, 06 Sep 2010 12:07:19 +0000</pubDate>
		<dc:creator>Eingang</dc:creator>
				<category><![CDATA[analysis]]></category>
		<category><![CDATA[IDEAs]]></category>
		<category><![CDATA[surveys]]></category>

		<guid isPermaLink="false">http://einiverse.eingang.org/?p=350</guid>
		<description><![CDATA[How do you track people anonymously across multiple surveys?]]></description>
			<content:encoded><![CDATA[<div style="float: right;width: 410px;padding: 0 0 20px 20px">
<p><a title="Full size of Zul'Aman Dragonhawk fight" href="http://einiverse.eingang.org/files/2010/09/zul_aman_ethical_fire.jpg"><img src="http://einiverse.eingang.org/files/2010/09/zul_aman_ethical_fire.jpg" border="0" alt="Image of Zul'Aman Dragonhawk boss fight" width="400" /></a><br /> Image: Elsheindra and Team Pink tackle the Dragonhawk Boss in Zul&#8217;Aman back in 2008.  As a healer, Elsheindra has to make difficult decisions about who will live and who will die, in her role as main healer.  Being a researcher and maintaining anonymity is, I&#8217;ve discovered, a lot easier.</p>
</div>
<p>Back in April, I posted my <a href="http://wowlearning.org/2010/04/03/survey-1-why-do-you-play-world-of-warcraft/">first preliminary study</a> to look at motivation, community formation, and learning in World of Warcraft.  When I was crafting my <a href="http://wowlearning.org/2010/03/27/wow-learning-ethics-approval-proposal/">ethics approval</a> for that study and future studies, I was very concerned with maintaining the privacy of the individuals participating.  The first survey was designed specifically to not require any personally identifiable information, although participants did have the option of giving an e-mail address if they wanted to participate in future studies or if they did not mind being contacted for any follow-up questions.</p>
<p>A problem arises, however, in following participants across multiple studies.  This is somewhat related to longitudinal studies where repeated observations are collected over long periods of time from the same participants.  The purpose of such studies is to help distinguish actual effects from short-term causes.  However, longitudinal studies aren&#8217;t the only time researchers may want to track participants across time and across multiple studies.  That would also be useful to help me build a more complex, detailed picture of participants, even though I intend to be asking different questions in different surveys.</p>
<p><span id="more-350"></span></p>
<p>﻿While looking at other projects investigating World of Warcraft and motivation, I came across Nick Yee&#8217;s <a href="http://www.nickyee.com/daedalus/">Daedalus Project</a>, his old research project, and <a href="http://blogs.parc.com/playon/">PlayOn</a>, his new research project investigating social dimensions of virtual worlds.  I was quite surprised that, in at least one of his previous studies, he invited people to identify themselves by their e-mail addresses so that they could be tracked across his multiple studies.  ﻿Although I like Nick Yee&#8217;s work, I thought this approach was ethically incorrect.  The question is: how do you do it in a way that does not compromise the participants&#8217; anonymity or their rights to privacy?</p>
<p>I got an answer to this recently from an unexpected place: the virtual common room of associate lecturers at <a href="http://www.open.ac.uk/">The Open University</a> where the topic was anonymous feedback from students being used potentially as a performance measurement mechanism.  Many of the lecturers felt that anonymous data collection wasn’t reliable.  Fellow IDEAs Lab alumna  <a href="http://twitter.com/dianebrewster">Diane Brewster﻿</a> chipped in to say that a large quantity of research data is collected anonymously.  I got in touch with her via Twitter and she gave me the following tip: ask participants to identify themselves using a combination of specific letters from their month of birth and digits from their mobile telephone number.</p>
<p>Depending on the size of your participant pool, there might be some duplication.  However, if you choose your identifier tokens well, you can minimize that and still retain the desired anonymity.  Great tip, Diane.  Thanks a lot.  I will be putting this idea to use in my future survey work.</p>
]]></content:encoded>
			<wfw:commentRss>http://einiverse.eingang.org/2010/09/06/how-do-you-track-participants-anonymously-across-multiple-research-surveys/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<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>Eingang</dc:creator>
				<category><![CDATA[analysis]]></category>
		<category><![CDATA[World of Warcraft]]></category>
		<category><![CDATA[qualitative analysis]]></category>
		<category><![CDATA[semantic]]></category>
		<category><![CDATA[surveys]]></category>
		<category><![CDATA[thinking]]></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>
<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 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>Eingang</dc:creator>
				<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>
<p>[tweetthis]</p>
]]></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>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_4">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_6">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>
	</channel>
</rss>
