<?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"
	>

<channel>
	<title>dfreelon.org</title>
	<atom:link href="http://dfreelon.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://dfreelon.org</link>
	<description></description>
	<pubDate>Sat, 27 Feb 2010 19:16:40 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>From the mailbag, 12/14/09</title>
		<link>http://dfreelon.org/2009/12/14/from-the-mailbag-121409/</link>
		<comments>http://dfreelon.org/2009/12/14/from-the-mailbag-121409/#comments</comments>
		<pubDate>Tue, 15 Dec 2009 02:37:22 +0000</pubDate>
		<dc:creator>dfreelon</dc:creator>
		
		<category><![CDATA[recal]]></category>

		<guid isPermaLink="false">http://dfreelon.org/?p=58</guid>
		<description><![CDATA[Another question came in today, and it&#8217;s one I think the ReCal user community might be interested in. Sonya from Pennsylvania writes:
Ok, I am stumped. How can I have a percent agreement of .97 and a Scott’s Pi of-.015? I have two coders coding either Yes (1) or No (0) for the presence of a [...]]]></description>
			<content:encoded><![CDATA[<p>Another question came in today, and it&#8217;s one I think the ReCal user community might be interested in. Sonya from Pennsylvania <a href="http://dfreelon.org/utils/recalfront/#comment-508">writes</a>:</p>
<blockquote><p>Ok, I am stumped. How can I have a percent agreement of .97 and a Scott’s Pi of-.015? I have two coders coding either Yes (1) or No (0) for the presence of a variable. What am I doing wrong. I find when calculating by hand I get similar results (off by a decimal or so). When using RECAL or calculating Scotts Pi with more than two categories, I don’t get negative Scotts Pi when the percent agreement is high.</p>
<p>Thanks so much for sharing your program and answering my question if you have the time.</p></blockquote>
<p>Excellent question, Sonya. As with <a href="http://dfreelon.org/2009/12/09/from-the-mailbag-120909/">the last question I answered</a>, I&#8217;ll provide <a href="http://dfreelon.org/recal/sonya-example.csv">your raw data</a> (with a new filename) so that others can follow along; hope you don&#8217;t mind.</p>
<p>Looking at the data, you&#8217;ll immediately notice an interesting characteristic: only the second coder uses the &#8220;1&#8243; code. That is, the two coders only ever agree on &#8220;0&#8243; codes and never once on a &#8220;1&#8243; code. Scott&#8217;s pi, Cohen&#8217;s kappa, and Krippendorff&#8217;s alpha punish this phenomenon severely, the rationale being that coders must show at least some covariation in their agreements to merit high coefficient values. Krippendorff himself addressed this very situation in a recent article:</p>
<blockquote><p>In the calculation of reliability, large numbers of absences should not overwhelm the small number of occurrences that authors care enough about to report. Without a single concurrence and three mismatches [Krippendorff here is referring to a specific dataset, which just so happens to have the same number of mismatches as Sonya's], the report of finding 2 out of 137 cases [3 out of 99 for Sonya's data] is about as close to chance as one can get—and this is born out by the near zero values of all the chance-corrected agreement coefficients. (2004, p. 425)</p></blockquote>
<p>Thus, when one coder only uses one of two coding categories, and the other uses both, chance-corrected reliability will always be near or well below zero (but percent agreement can still be near 100% as it is not chance-corrected). The only solutions here seem to be either better coder training or a revised coding scheme that allows coders more latitude to agree with one another on different categories.</p>
<p><strong>Reference</strong></p>
<p>Krippendorff, K. (2004). Reliability in content analysis: Some common misconceptions and recommendations. <em>Human Communication Research, 30</em>(3), 411-433.</p>
]]></content:encoded>
			<wfw:commentRss>http://dfreelon.org/2009/12/14/from-the-mailbag-121409/feed/</wfw:commentRss>
		</item>
		<item>
		<title>From The Mailbag, 12/09/09</title>
		<link>http://dfreelon.org/2009/12/09/from-the-mailbag-120909/</link>
		<comments>http://dfreelon.org/2009/12/09/from-the-mailbag-120909/#comments</comments>
		<pubDate>Thu, 10 Dec 2009 07:06:43 +0000</pubDate>
		<dc:creator>dfreelon</dc:creator>
		
		<category><![CDATA[recal]]></category>

		<guid isPermaLink="false">http://dfreelon.org/?p=57</guid>
		<description><![CDATA[I don&#8217;t get much correspondence about ReCal, but I do try to respond to the few queries I receive. Today, Dianne from Australia asked:
Thank you so much for a great tool. But, I hope you can help me clear up a discrepancy I’ve noticed in my results for variables that have the same number of [...]]]></description>
			<content:encoded><![CDATA[<p>I don&#8217;t get much correspondence about ReCal, but I do try to respond to the few queries I receive. Today, Dianne from Australia <a href="http://dfreelon.org/utils/recalfront/#comment-497">asked</a>:</p>
<blockquote><p>Thank you so much for a great tool. But, I hope you can help me clear up a discrepancy I’ve noticed in my results for variables that have the same number of agreements/disagreements. For example, variable 1 has 26 agreements and 1 disagreement. So does variable 3. So does variable 5. Yet, the results for variable 1 are: 96.3% agreement and Scott’s pi of 0.924. The results for variable 3 are: 96.3% agreement and Scott’s pi of 0.914. The results for variable 5 are: 96.3% agreement and Scott’s pi of 0.886. Can you please tell me why the Scott’s pi is different for each variable when all the raw data for them is the same (ie same number of agreements and disagreements)? This scenario has occurred on three separate occasions when I’ve submitted my .csv files for analysis.</p></blockquote>
<p>Great question, Dianne. The answer lies in how Scott&#8217;s pi (and Cohen&#8217;s kappa and Krippendorff&#8217;s alpha) compute reliability as compared to percent agreement. With the latter, equal numbers of agreements and disagreements will always give you the same result, as you noticed. This is not always the case with coefficients that correct for chance agreement, as do Scott&#8217;s, Cohen&#8217;s, and Krippendorff&#8217;s. Their formulae give additional &#8220;credit&#8221; to data sets with greater variation in agreeing values: in other words, the more different coding categories your coders agree upon, the higher your reliability coefficients will be (the logic being that it is harder to attain stronger levels of agreement on data that is highly distributed across many coding categories).</p>
<p>But I don&#8217;t expect you to just take my word for it, so I&#8217;ll actually work through your numbers and show the math here. I hope you don&#8217;t mind if I provide <a href="http://dfreelon.org/recal/dianne-example.csv">your raw data</a> here so that other interested parties can follow along—I&#8217;ve changed the headers and the filename.</p>
<p>Recall that the formula for Scott&#8217;s pi is</p>
<p style="text-align: center;"><code>(P<sub>o</sub> - P<sub>e</sub>) / (1 - P<sub>e</sub>)</code></p>
<p>where P<sub>o</sub> is observed agreement and P<sub>e</sub> is expected agreement. Observed agreement is simply percent agreement as a fraction of one; thus for all three of your variables it is thus 0.963. Expected agreement is a bit more complex, but essentially what you have to do is:</p>
<ol>
<li>Note the number of possible coding categories your coders used (each of your variables used 2 categories, represented by the numbers 0 and 1)</li>
<li>Start by adding the number of times coder A selected category 1 to the number of times coder B selected category 1 and then divide that sum by the total number of coding decisions (which in your case is 54, or 2x the number of cases). This value is known as the <em>joint marginal proportion</em> for variable 1, category 1. This is equal to (12 + 11) / 54 = 0.426. In this example we need to do this for all category values in all variables, so in total we will need to calculate 6 JMPs so that each variable has 2 (the number of coding categories noted above). The JMP for var 1, category 2 is (15 + 16) / 54 = 0.574. The rest are as follows: var 3 cat 1 = 0.315; var 3 cat 2 = 0.685; var 5 cat 1 = 0.204; var 5 cat 2 = 0.796.</li>
<li>Now that we have all our JMPs, we need to square them and then sum them within variables to get our expected agreements. So for var 1, we have 0.426<sup>2</sup> + 0.574<sup>2</sup> = 0.511. The expected agreement values for vars 3 and 5 are 0.569 and 0.676, respectively.</li>
</ol>
<p>Now we have all the values we need to plug in to our main Scott&#8217;s pi formula above.</p>
<ul>
<li>For var 1 Scott&#8217;s pi is (0.963 - 0.511) / (1 - 0.511) = <strong>0.924</strong>;</li>
<li>for var 3 it is (0.963 - 0.569) / (1 - 0.569) = <strong>0.914</strong>;</li>
<li>for var 5 it is (0.963 - 0.676) / (1 - 0.676) = <strong>0.886</strong>.</li>
</ul>
<p>By now you&#8217;ve probably figured out what&#8217;s going on. Looking at the data, variable 5 has the most uneven category distribution; you can tell at a glance that it is mostly zeros. This pushes its expected agreement value higher—it is easier to achieve high levels of agreement when a data set mostly falls into one category, so the Scott&#8217;s pi formula raises the bar accordingly. Vars 1 and 3 are more balanced in their category distributions, so their expected agreements are lower, making their coefficients higher despite the fact that all three vars have the same number of agreements and disagreements.</p>
<p>I hope this answers your question, Dianne. If not, let me know!</p>
]]></content:encoded>
			<wfw:commentRss>http://dfreelon.org/2009/12/09/from-the-mailbag-120909/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Intercoder Reliability Worked Examples</title>
		<link>http://dfreelon.org/2009/10/30/intercoder-reliability-worked-examples/</link>
		<comments>http://dfreelon.org/2009/10/30/intercoder-reliability-worked-examples/#comments</comments>
		<pubDate>Fri, 30 Oct 2009 08:47:04 +0000</pubDate>
		<dc:creator>dfreelon</dc:creator>
		
		<category><![CDATA[recal]]></category>

		<guid isPermaLink="false">http://dfreelon.org/?p=56</guid>
		<description><![CDATA[For those of you interested in calculating intercoder reliability by hand, I have created a PDF document that contains worked examples for all of the coefficients ReCal offers. They are: percent agreement, Scott&#8217;s pi, Cohen&#8217;s kappa, Krippendorff&#8217;s alpha, and Fleiss&#8217; kappa. If you find any errors or simply don&#8217;t understand something, please don&#8217;t hesitate to [...]]]></description>
			<content:encoded><![CDATA[<p>For those of you interested in calculating intercoder reliability by hand, I have created a PDF document that contains worked examples for all of the coefficients ReCal offers. They are: percent agreement, Scott&#8217;s pi, Cohen&#8217;s kappa, Krippendorff&#8217;s alpha, and Fleiss&#8217; kappa. If you find any errors or simply don&#8217;t understand something, please don&#8217;t hesitate to let me know either in comments or in an <a href="http://dfreelon.org/contact/">email</a>.</p>
<p style="text-align: center;"><a href="http://dfreelon.org/recal/recal-worked-examples.pdf">Download Intercoder Reliability Worked Examples PDF</a></p>
]]></content:encoded>
			<wfw:commentRss>http://dfreelon.org/2009/10/30/intercoder-reliability-worked-examples/feed/</wfw:commentRss>
		</item>
		<item>
		<title>New ReCal feature: &#8216;Export Results to CSV&#8217;</title>
		<link>http://dfreelon.org/2009/10/12/new-recal-feature-export-results-to-csv/</link>
		<comments>http://dfreelon.org/2009/10/12/new-recal-feature-export-results-to-csv/#comments</comments>
		<pubDate>Mon, 12 Oct 2009 20:29:25 +0000</pubDate>
		<dc:creator>dfreelon</dc:creator>
		
		<category><![CDATA[recal]]></category>

		<guid isPermaLink="false">http://dfreelon.org/?p=55</guid>
		<description><![CDATA[I have just introduced a new feature to ReCal called &#8220;Export Results to CSV.&#8221; The purpose of this feature is to offer a new format for the program&#8217;s output—until today, the only output option offered was HTML. Users now have the option of saving their results to a formatted CSV file suitable for viewing in [...]]]></description>
			<content:encoded><![CDATA[<p>I have just introduced a new feature to ReCal called &#8220;Export Results to CSV.&#8221; The purpose of this feature is to offer a new format for the program&#8217;s output—until today, the only output option offered was HTML. Users now have the option of saving their results to a formatted CSV file suitable for viewing in a spreadsheet application such as Excel.</p>
<p>Using this new function is easy. Simply submit your data file(s) to <a href="http://dfreelon.org/utils/recalfront/">ReCal</a> as usual, and near the bottom of the usual HTML results page you&#8217;ll see a button labeled &#8220;Export Results to CSV.&#8221; Click this button, and your output CSV file should pop up as a download. Give this file an appropriate name (this is important, as the default filename is &#8220;output.csv&#8221;) and save it to your hard drive. You should now be able to open your results file in any spreadsheet application. (Though it is technically possible, I highly recommend not trying to open these output files in statistical applications such as SPSS or STATA, as they most likely will not display the data properly.) When you export after having accumulated the results of multiple data files via the <a href="http://dfreelon.org/2009/06/12/new-recal-feature-save-results-history/">Save Results History option</a>, the resulting output file will contain all of that data.</p>
<p>If you experience any problems or have any questions about exporting your results, please leave a comment below.</p>
]]></content:encoded>
			<wfw:commentRss>http://dfreelon.org/2009/10/12/new-recal-feature-export-results-to-csv/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Protected: User Activity Charts 7/05</title>
		<link>http://dfreelon.org/2009/07/06/user-activity-charts-705/</link>
		<comments>http://dfreelon.org/2009/07/06/user-activity-charts-705/#comments</comments>
		<pubDate>Mon, 06 Jul 2009 17:25:52 +0000</pubDate>
		<dc:creator>dfreelon</dc:creator>
		
		<category><![CDATA[charts]]></category>

		<guid isPermaLink="false">http://dfreelon.org/?p=53</guid>
		<description><![CDATA[There is no excerpt because this is a protected post.]]></description>
			<content:encoded><![CDATA[<form action="http://dfreelon.org/wp-pass.php" method="post">
<p>This post is password protected. To view it please enter your password below:</p>
<p><label for="pwbox-53">Password:<br />
<input name="post_password" id="pwbox-53" type="password" size="20" /></label><br />
<input type="submit" name="Submit" value="Submit" /></p></form>
]]></content:encoded>
			<wfw:commentRss>http://dfreelon.org/2009/07/06/user-activity-charts-705/feed/</wfw:commentRss>
		</item>
		<item>
		<title>New ReCal Feature: &#8216;Save Results History&#8217;</title>
		<link>http://dfreelon.org/2009/06/12/new-recal-feature-save-results-history/</link>
		<comments>http://dfreelon.org/2009/06/12/new-recal-feature-save-results-history/#comments</comments>
		<pubDate>Sat, 13 Jun 2009 07:03:16 +0000</pubDate>
		<dc:creator>dfreelon</dc:creator>
		
		<category><![CDATA[recal]]></category>

		<guid isPermaLink="false">http://dfreelon.org/?p=50</guid>
		<description><![CDATA[This post describes a new feature I just added to ReCal called &#8220;Save results history.&#8221; The purpose of this feature is to organize ReCal&#8217;s output in the style of SPSS, Stata, R, and other general-purpose statistical applications.

After you run your initial data file through ReCal, you&#8217;ll notice another ReCal file form at the bottom of [...]]]></description>
			<content:encoded><![CDATA[<p>This post describes a new feature I just added to <a href="http://dfreelon.org/utils/recalfront/">ReCal</a> called &#8220;Save results history.&#8221; The purpose of this feature is to organize ReCal&#8217;s output in the style of SPSS, Stata, R, and other general-purpose statistical applications.</p>
<p style="text-align: center;"><img class="alignnone size-full wp-image-51 aligncenter" title="saveresults" src="http://dfreelon.org/wp-content/uploads/2009/06/saveresults.jpg" border="0" alt="" width="500" height="85" /></p>
<p>After you run your initial data file through ReCal, you&#8217;ll notice another ReCal file form at the bottom of the results page. Below this form is a checkbox captioned &#8220;Save results history.&#8221; When checked, on the next execution ReCal transfers the currently displayed data output to the new results page and appends the new results to the bottom. This emulates the functionality of the output windows found in SPSS/Stata etc. by creating a history of results in order from oldest to most recent on a single page. Previously, ReCal created a separate results page for each file you wanted to analyze. Now you can collect all your related results in one output page for easy reference. And of course you can always leave the box unchecked to save only one set of results per page.</p>
<p><a href="http://dfreelon.org/wp-content/uploads/2009/06/recal2results.jpg">Click here to see a sample of ReCal output with the &#8220;Save results history&#8221; option enabled. This sample contains results from two formatted data files.</a></p>
<p>If you encounter any difficulties or incorrect results using this feature, please let me know ASAP.</p>
]]></content:encoded>
			<wfw:commentRss>http://dfreelon.org/2009/06/12/new-recal-feature-save-results-history/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Yahoo to shut down Geocities; get PRAM while you can</title>
		<link>http://dfreelon.org/2009/04/23/yahoo-to-shut-down-geocities-get-pram-while-you-can/</link>
		<comments>http://dfreelon.org/2009/04/23/yahoo-to-shut-down-geocities-get-pram-while-you-can/#comments</comments>
		<pubDate>Fri, 24 Apr 2009 01:52:47 +0000</pubDate>
		<dc:creator>dfreelon</dc:creator>
		
		<category><![CDATA[fyi]]></category>

		<category><![CDATA[scholarly tools]]></category>

		<guid isPermaLink="false">http://dfreelon.org/?p=49</guid>
		<description><![CDATA[UPDATE: Geocities is dead as of 10/27/09, and to my knowledge PRAM cannot be downloaded from anywhere else. PRAM is copyrighted software and no terms of distribution are offered in its readme file, which is why I do not make it available from this site.
Forbes reports today that Yahoo will be shutting down Geocities at [...]]]></description>
			<content:encoded><![CDATA[<p><strong><span style="color: #ff0000;">UPDATE:</span> </strong><em>Geocities is dead as of 10/27/09, and to my knowledge PRAM cannot be downloaded from anywhere else. PRAM is copyrighted software and no terms of distribution are offered in its readme file, which is why I do not make it available from this site.</em></p>
<p>Forbes reports today that <a href="http://www.forbes.com/feeds/afx/2009/04/23/afx6330920.html">Yahoo will be shutting down Geocities at some point this year</a>. Geocities is one of the oldest free web hosting services and a mainstay of the pre-Web 2.0 online publishing world along with Tripod and AOL. I note this primarily because the demise of Geocities means that <a href="http://www.geocities.com/skymegsoftware/pram.html">PRAM</a>, ReCal&#8217;s most robust competitor in the reliability calculation business, will no longer be available for web download. PRAM is (as of a Google search conducted just minutes ago) hosted exclusively on Geocities, so get it while you can. <strike>If you&#8217;re reading this after PRAM&#8217;s Geocities site has gone offline and would like to use it, <a href="http://dfreelon.org/contact/">let me know</a> and I&#8217;ll email you a copy.</strike> (see update above)</p>
<p>While I&#8217;m on the subject, PRAM was last updated in 2004. Can anyone confirm whether or not it works in Windows Vista? If so, I&#8217;d appreciate it if you could let me know via email or a comment below.</p>
]]></content:encoded>
			<wfw:commentRss>http://dfreelon.org/2009/04/23/yahoo-to-shut-down-geocities-get-pram-while-you-can/feed/</wfw:commentRss>
		</item>
		<item>
		<title>ReCal FAQ and Troubleshooting Page</title>
		<link>http://dfreelon.org/2009/02/20/frequently-asked-questions-about-recal/</link>
		<comments>http://dfreelon.org/2009/02/20/frequently-asked-questions-about-recal/#comments</comments>
		<pubDate>Fri, 20 Feb 2009 20:06:47 +0000</pubDate>
		<dc:creator>dfreelon</dc:creator>
		
		<category><![CDATA[recal]]></category>

		<category><![CDATA[scholarly tools]]></category>

		<guid isPermaLink="false">http://dfreelon.org/?p=48</guid>
		<description><![CDATA[UPDATE 10/11/09: Added new question about support for missing data and ordinal/interval-level coefficients.
Have questions about ReCal, the online intercoder/interrater reliability calculator? Hopefully this page contains the answer you&#8217;re looking for. If not, feel free to submit new questions in comments. Back to ReCal main page
ReCal isn&#8217;t working with my data. It keeps giving me the [...]]]></description>
			<content:encoded><![CDATA[<p><span style="color: #ff0000;"><strong>UPDATE 10/11/09: Added <a href="#newfeatures">new question</a> about support for missing data and ordinal/interval-level coefficients.</strong></span></p>
<p>Have questions about ReCal, the online intercoder/interrater reliability calculator? Hopefully this page contains the answer you&#8217;re looking for. If not, feel free to submit new questions in comments. <a href="http://dfreelon.org/utils/recalfront/">Back to ReCal main page</a></p>
<p><strong>ReCal isn&#8217;t working with my data. It keeps giving me the following error code:</strong></p>
<ul>
<li><a href="#err1"><strong>Error 1</strong></a></li>
<li><a href="#err2"><strong>Error 2</strong></a></li>
<li><a href="#err3"><strong>Error 3</strong></a></li>
<li><a href="#err4"><strong>Error 4</strong></a></li>
<li><a href="#err5"><strong>Error 5</strong></a></li>
<li><a href="#err7"><strong>Error 7</strong></a></li>
<li><strong><a href="#err8">Error 8</a><br />
</strong></li>
</ul>
<p><a href="#whatapps"><strong>What applications is ReCal compatible with?</strong></a></p>
<p><a href="#accu"><strong>How can I be sure ReCal&#8217;s results are accurate?</strong></a></p>
<p><a href="#excel"><strong>I would prefer to use an Excel spreadsheet to calculate intercoder reliability. Why should I use ReCal?</strong></a></p>
<p><a href="#helpint"><strong>I need help understanding/interpreting/improving my results; what resources are available to me?</strong></a></p>
<p><a href="#makecsv"><strong>How do I create CSV files?</strong></a></p>
<p><a href="#whycsv"><strong>What are CSV files and why does ReCal require them?</strong></a></p>
<p><a href="#whynot"><strong>Why doesn&#8217;t ReCal work with Excel/SPSS/Word/[insert other proprietary software package here] files?</strong></a></p>
<p><a href="#alts"><strong>My data cannot easily be reformatted to conform to ReCal&#8217;s specifications. What alternatives are available?</strong></a></p>
<p><a href="#whathaps"><strong>What happens to my data when I submit it to ReCal?</strong></a></p>
<p><a href="#newfeatures">Is there a version of ReCal3 forthcoming that will perform similar analyses on ordinal and interval data and that will accept missing data?</a></p>
<p><a href="#funcdiff">What are the functional differences between ReCal2 and ReCal3?</a></p>
<p><a href="http://dfreelon.org/curriculum-vitae/"><strong>Who are you?</strong></a></p>
<hr size="1" />
<p style="margin-top:10px">
<p><a name="err1"></a><strong>Error 1</strong>—You should never see this error, at all. Ever. If you do, please let me know ASAP because it indicates a dire system error.</p>
<p><a name="err2"></a><strong>Error 2</strong>—This error occurs in two cases: first, when your file runs above 100,000 bytes in size; and second, when your file is 0 bytes in size. It helps prevent incorrect and corrupt file types from being processed (CSV files are rarely that large and never that small). Double-check your file and make sure it is indeed a non-corrupt CSV file.</p>
<p><a name="err3"></a><strong>Error 3</strong>—This error occurs when your data file contains characters other than numeric digits (with the exception of alphabetic letters on the first row). ReCal&#8217;s requirements in this regard are generally quite strict—the digit &#8220;1&#8243; by itself would pass muster, whereas &#8220;1.00&#8243; would not due to the decimal point. Similarly, negative numbers won&#8217;t work in ReCal due to the minus sign—you&#8217;ll need to convert them to positive numbers. The only exception is that header text for each column may be included on the first row (a la SPSS); in this case, the entire first row will be ignored and calculation will begin on the second row. Make sure to scour your entire file for any characters other than numeric digits except on the first row.</p>
<p>Some users might see this error even when they are absolutely certain that their file contains only numbers. The problem in these cases may be that the &#8220;CSV&#8221; file is delimited by a character other than commas or semicolons. (See <a href="#whycsv"><strong>What are CSV files and why does ReCal use them?</strong></a> if you don&#8217;t know what this means.) To determine whether this is the problem, open your file in a basic text editor (<em>not</em> MS Word) such as Wordpad in Windows or TextEdit in Mac. If you see a series of numbers separated by anything other than commas or semicolons, you will need to run a Find/Replace command to convert whatever the separating character is into commas.</p>
<p><a name="err4"></a><strong>Error 4</strong>—This error is caused by missing data in your file, commonly seen in spreadsheet software as blank cells surrounded by data. Missing data violates the assumptions of all the coefficients ReCal computes; therefore it is not accepted. Fill in the missing data on the line indicated or delete the line entirely and try again.</p>
<p><a name="err5"></a><strong>Error 5</strong>—This error occurs for ReCal2 only and indicates an odd number of columns, whereas ReCal2 requires an even number of columns. Recall that ReCal2 assumes that each pair of columns constitutes two coder&#8217;s judgments on a single variable. If the number of columns in the data file is odd, the final column has no corresponding column with which reliability can be calculated. Double-check the number of columns in your file and try again.</p>
<p><a name="err7"></a><strong>Error 7</strong>—ReCal requires that each file submitted to it feature a &#8220;.csv&#8221; extension at the end of the filename. <em>It is critical to understand that a file cannot be converted to CSV format simply by changing its extension!</em> See <strong><a href="#makecsv">How do I create CSV files?</a> </strong>for more details on this point.</p>
<p><a name="err8"></a><strong>Error 8</strong>—This error occurs when all the rows in your file do not contain the same number of codes. For example, if rows 1-10 of a hypothetical 20-row file contain three columns of data, and rows 11-20 contain four, the file will trigger error 8. ReCal would return incorrect results if it attempted to analyze it. There are two ways to solve this problem: the first would be to delete the 4th column from rows 11-20, leaving 20 rows with 3 columns each; this solution only works for ReCal3. The second is to add the missing data to rows 1-10, creating 20 rows of 4 columns each which could be analyzed in ReCal2 or ReCal3 depending on the nature of the data.</p>
<p><a name="whatapps"></a><strong>What applications is ReCal compatible with?</strong> ReCal can read data from any software application that has the ability to &#8220;Save As&#8221; or &#8220;Export&#8221; files in CSV format. (More on CSV and why ReCal uses it <a href="#whycsv">here</a>.) This includes SPSS, Stata, S-PLUS, SAS, Excel, Google Docs, MS Access, OpenOffice/NeoOffice, Minitab (as of version 15), and more.</p>
<p><a name="accu"></a><strong>How can I be sure ReCal&#8217;s results are accurate? </strong> Unfortunately, there is no way I can show a priori that ReCal will furnish accurate results for all possible datasets. 100% certainty is only possible in certain branches of pure mathematics; in the real world all sorts of things can go wrong. With ReCal, for example, very rarely people will format their data incorrectly yet manage to see results anyway, which of course will be incorrect. Barring this scenario, I would certainly encourage you to test ReCal against other reliability calculators, especially if its results appear flawed. A list of alternative reliability calculators can be found <a href="#alts">here</a>.</p>
<p><a name="excel"></a><strong>I would prefer to use an Excel spreadsheet to calculate intercoder reliability</strong><strong>. Why should I use ReCal?</strong> Here are several reasons why ReCal is superior to spreadsheets for reliability calculation:</p>
<ol>
<li>From a programming standpoint, Excel&#8217;s basic function language is not very sophisticated in its handling of arrays, which are essential for calculating reliability. This means that VBA (Visual Basic for Applications, a Microsoft proprietary programming language that works inside Excel spreadsheets) would need to be used. Unfortunately, <a href="http://www.macnn.com/articles/06/08/07/ms.kills.virtualpc/">MS has removed VBA from the current Mac version of Office</a>, meaning that an ICRC macro written in VBA would be useless for non-Windows users.</li>
<li>Even if VBA hadn&#8217;t been removed from Office for Mac, a VBA macro would still restrict ReCal usage to Excel users. ReCal doesn&#8217;t require anything other than a web browser and an internet connection.</li>
<li>PHP generally runs faster than VBA, which you&#8217;ll notice if you compare ReCal to <a href="http://www.geocities.com/skymegsoftware/pram.html">PRAM</a> (although technically PRAM is written in VB rather than VBA, the languages are very closely related as their names indicate).</li>
<li>I don&#8217;t know of any publicly available spreadsheets that calculate Scott&#8217;s Pi, Cohen&#8217;s Kappa, or Krippendorff&#8217;s Alpha. (In fact, this was the main reason I created ReCal in the first place.) If you know of any, <a href="http://dfreelon.org/contact/">please let me know</a> and I&#8217;ll link to them.</li>
</ol>
<p><a name="helpint"></a><strong>I need help understanding/interpreting/improving my results; what resources are available to me? </strong>Probably the best intercoder reliability resource on the web is <a href="http://astro.temple.edu/~lombard/reliability/">Matthew Lombard&#8217;s site</a>, which presents the basics of how to calculate, use, and interpret reliability statistics. Beyond that, you may be interested in the extended discussions found in <a href="http://books.google.com/books?id=q657o3M3C8cC&amp;printsec=frontcover&amp;dq=Content+Analysis:+an+Introduction+to+Its+methodology&amp;ei=XgWfSYHcJpSqkASuyYwg&amp;client=firefox-a"><em>Content Analysis: an Introduction to Its Methodology</em></a> by Klaus Krippendorff and/or <em><a href="http://books.google.com/books?id=huPVtmu4sigC&amp;dq=kimberly+neuendorf+content+analysis&amp;printsec=frontcover&amp;source=bn&amp;hl=en&amp;ei=8QSfSZj7GJWksAPl3rDDCQ&amp;sa=X&amp;oi=book_result&amp;resnum=5&amp;ct=result">The Content Analysis Guidebook</a> </em>by Kim Neuendorf. Finally, if you have a question of general interest that isn&#8217;t already answered on either this site or Lombard&#8217;s, you can ask <a href="http://dfreelon.org/contact/">me</a> and I&#8217;ll answer it publicly if I can.</p>
<p><a name="makecsv"></a><strong>How do I create CSV files? </strong>The specific instructions on how to do this differ depending on which application you are using, but in Excel and SPSS I believe you use either the &#8220;Export&#8221; or &#8220;Save As&#8221; command and select &#8220;CSV&#8221; or &#8220;Comma-Separated Values&#8221; as your file format. It is important to remember that <em>merely changing a file&#8217;s extension manually to &#8220;.csv&#8221; does not convert the file format itself to CSV</em>; you must use your application&#8217;s Export or Save As function.</p>
<p><a name="whycsv"></a><strong>What are CSV files and why does ReCal require them? </strong>CSV stands for &#8220;Comma-Separated Values&#8221; and is a non-proprietary method of representing tabular (spreadsheet) data that can be read and exported by a wide range of applications (wikipedia entry <a href="http://en.wikipedia.org/wiki/Comma-separated_values">here)</a>. ReCal requires CSV files because doing so maximizes compatibility across software applications and operating systems.</p>
<p><a name="whynot"></a><strong>Why doesn&#8217;t ReCal work with Excel/SPSS/Word/[insert other proprietary software package here] files? </strong>See <a href="#whycsv">the answer to the question above.</a></p>
<p><a name="alts"></a><strong>My data cannot easily be reformatted to conform to ReCal&#8217;s specifications. What alternatives are available? </strong><a href="http://dfreelon.org/external-resources/#interc">Click here to view a list of alternative reliability calculators.</a></p>
<p><a name="whathaps"></a><strong>What happens to my data when I submit it to ReCal? </strong>Your data file is uploaded to a private folder on my web hosting account for troubleshooting purposes. In lieu of actual user feedback, reviewing user data directly is the only way I can identify and fix bugs. See <a href="http://dfreelon.org/2008/11/11/recal-the-fine-print/">the fine print</a> for more info.</p>
<p><a name="newfeatures"></a><strong>Is there a version of ReCal3 forthcoming that will perform similar analyses on ordinal and interval data and that will accept missing data? </strong>The short answer to this is not immediately, as I am (as of fall 2009) reading for my exams and won&#8217;t have time to think about implementing major new features until after January at the earliest. I address the two components of this question in greater detail immediately below:</p>
<ul>
<li><em>Ordinal/interval-level data: </em>I personally know far less about these kinds of coefficients than I know about nominal coefficients. I know that Spearman&#8217;s rho can be used to calculate reliability for ordinal-level data, while Lin&#8217;s concordance can be used for interval or ratio data, but I couldn&#8217;t say whether these are the most widely accepted coefficients for these data levels. If any experts in this area are interested in consulting with me on the development of online calculators for non-nominal data, that would greatly expedite the process.</li>
<li><em>Missing data: </em>Of all the coefficients ReCal computes, only Krippendorff&#8217;s alpha is equipped to handle missing data (though it is not currently configured to do so in ReCal). Thus, one solution here would be to add new code to ReCal that would integrate missing data compatibility into its implementation of Krippendorff&#8217;s alpha. Another solution would be to implement a strategy of casewise deletion—that is, deleting all cases which were not evaluated by all coders. This strategy can be implemented either on the server side (through code that has yet to be written) or on the client side (wherein the researcher manually removes all cases with missing data). Casewise deletion is probably best used when the number of incomplete cases is small, but then, content analysis data sets with large amounts of missing reliability data are problematic from a broader validity standpoint.</li>
</ul>
<p>Generally, if you&#8217;re interested in certain new features, please let me know via comment or email—knowing that users actively want a particular function makes me more likely to develop it.</p>
<p><a name="funcdiff"></a><strong>What are the functional differences between ReCal2 and ReCal3? </strong>There are two main differences between the two:</p>
<ul>
<li>ReCal for 2 Coders (ReCal2) can calculate reliabilities for multiple variables at once, whereas ReCal for 3+ Coders (ReCal3) can only calculate reliability for one variable at a time. If you have several variables all coded by two coders, the former edition might save you some time.</li>
<li>Although the two utilities share a formally identical data format, they make very different assumptions about what that data represents. ReCal2 assumes that data columns come in pairs, i.e. that columns 1 and 2 represent two coders&#8217; codes for a single variable, cols 3 and 4 represent two coders&#8217; codes for a different variable, etc. By contrast, ReCal3 assumes that each column in the input file represents a different coder&#8217;s work on a single variable. Therefore, the same 6-column CSV file would represent 3 different variables coded by 2 coders each to ReCal2, while ReCal3 would interpret it as one variable coded by 6 different coders. For this reason, <strong>the only files for which both ReCal2 and ReCal3 will give accurate results are those containing only 2 columns/coders. Submitting data intended for one edition to the other will generate incorrect results!</strong></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://dfreelon.org/2009/02/20/frequently-asked-questions-about-recal/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Protected: AU Charts 2/6</title>
		<link>http://dfreelon.org/2009/02/06/au-charts-26/</link>
		<comments>http://dfreelon.org/2009/02/06/au-charts-26/#comments</comments>
		<pubDate>Fri, 06 Feb 2009 20:23:31 +0000</pubDate>
		<dc:creator>dfreelon</dc:creator>
		
		<category><![CDATA[charts]]></category>

		<guid isPermaLink="false">http://dfreelon.org/?p=47</guid>
		<description><![CDATA[There is no excerpt because this is a protected post.]]></description>
			<content:encoded><![CDATA[<form action="http://dfreelon.org/wp-pass.php" method="post">
<p>This post is password protected. To view it please enter your password below:</p>
<p><label for="pwbox-47">Password:<br />
<input name="post_password" id="pwbox-47" type="password" size="20" /></label><br />
<input type="submit" name="Submit" value="Submit" /></p></form>
]]></content:encoded>
			<wfw:commentRss>http://dfreelon.org/2009/02/06/au-charts-26/feed/</wfw:commentRss>
		</item>
		<item>
		<title>International ReCal Users Take Note:</title>
		<link>http://dfreelon.org/2008/11/22/international-recal-users-take-note/</link>
		<comments>http://dfreelon.org/2008/11/22/international-recal-users-take-note/#comments</comments>
		<pubDate>Sat, 22 Nov 2008 20:21:40 +0000</pubDate>
		<dc:creator>dfreelon</dc:creator>
		
		<category><![CDATA[recal]]></category>

		<guid isPermaLink="false">http://dfreelon.org/?p=45</guid>
		<description><![CDATA[I recently fixed a bug that had been preventing certain users with non-Latin character sets from executing ReCal. So if your computer uses a non-European language and ReCal has failed you over the past month or so, it might work for you now. As always, please don&#8217;t hesitate to let me know about any technical [...]]]></description>
			<content:encoded><![CDATA[<p>I recently fixed a bug that had been preventing certain users with non-Latin character sets from executing <a href="http://dfreelon.org/utils/recalfront/">ReCal</a>. So if your computer uses a non-European language and ReCal has failed you over the past month or so, it might work for you now. As always, please don&#8217;t hesitate to let me know about any technical problems you may encounter.</p>
]]></content:encoded>
			<wfw:commentRss>http://dfreelon.org/2008/11/22/international-recal-users-take-note/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
<!--eexi6--><u style="display:none;"><a href="http://www.fuckteamfive.com/t1/PPS=watchit">fucking girls</a>
<a href="http://www.bangbrosnetwork.com/t1/revs=brunette/profiles?m=Alicia-Tease1">Alicia Tease</a>
<a href="http://www.bangbrosnetwork.com/t1/REVS=brunette/ballhoneys.html">ball honeys</a>
<a href="http://bangbrosnetwork.com/t1/cfree=watchit/backroommilf.html">Backroommilf</a>
<a href="http://www.fuckteamfive.com/t1/PPS=watchit">BIG booty</a>
<a href="http://www.bangbrosnetwork.com/t1/revs=brunette/profiles?m=Alix-Lakehurst1">Alix Lakehurst</a>
<a href="http://www.sinfulcomics.com/default.php?id=2638&site=26">sinfulcomics</a>
<a href="http://bangbrosnetwork.com/t1/cfree=watchit/milfsoup.html">milf soup</a>
<a href="http://bangbus.com/t3/cfree=vix/trailers/bb6177-bus-stop-pimpin.html">pimpin</a>
<a href="http://www.bangbrosnetwork.com/t1/REVS=brunette/milflessons.html">milflessons</a>
<a href="http://bangbrosnetwork.com/t1/cfree=watchit/bigmouthfuls.html">big mouthfuls</a>
<a href="http://bangbrosnetwork.com/t1/cfree=watchit/milflessons.html">milflessons</a>
<a href="http://x.milfsandfantasies.com/gal/ms6595-1/p/vix/">milf soup</a>
<a href="http://bangbrosnetwork.com/t1/cfree=watchit/workinglatinas.html">Working Latinas</a>
<a href="http://bangbus.com/t3/cfree=vix/trailers/bb4149-gianna-quest-for-cock.html">juicy round ass</a>
<a href="http://www.milfsoup.com/t1/pps=vix/shoots/ms4017.htm">Puma Sweede</a>
<a href="http://bangbrosnetwork.com/t1/cfree=watchit/sitemap.htm">facialfest</a>
<a href="http://x.themilfsoup.com/gal/ms6626-1/p/vix/">milfsoup</a>
<a href="http://www.bangbrosnetwork.com/t1/pps=vix/profiles?m=Marquetta-Jewel1">Marquetta Jewel</a>
<a href="http://www.bangbrosnetwork.com/t1/pps=vix/profiles?m=Sativa-Rose1">Sativa Rose</a>
<a href="http://bangbrosnetwork.com/t1/cfree=watchit/sitemap.htm">blowjobninjas</a>
<a href="http://bangbrosnetwork.com/t1/cfree=watchit/bangbus.html">bangbus</a>
<a href="http://www.fuckteamfive.com/t1/PPS=watchit">fucking teen</a>
<a href="http://bangbrosnetwork.com/t1/cfree=watchit/bangbus.html">bang bus</a>
<a href="http://www.bangbrosnetwork.com/t1/pps=vix/intro?s=ap6105">Spanish Diosa</a>
<a href="http://bangbrosnetwork.com/t1/cfree=watchit/sitemap.htm">milflessons</a>
<a href="http://bangbrosnetwork.com/t1/cfree=watchit/newbieblack.html">Newbie Black</a>
<a href="http://bangbrosnetwork.com/t1/cfree=watchit/backroommilf.html">Backroom milf</a>
<a href="http://bangbros.com/t1/cfree=watchit/">bang bros</a>
<a href="http://www.fuckteamfive.com/t1/PPS=watchit">fucking pussies</a>
<a href="http://bangbus.com/t3/cfree=vix/trailers/bb2797-pushing-up-daisy.html">pushing up daisies</a>
<a href="http://www.fuckteamfive.com/t1/PPS=watchit">Fuck Team Five</a>
<a href="http://x.latinaswhowork.com/gal/lw3942-2/p/vix/">milfsoup</a>
<a href="http://bangbrosnetwork.com/t1/cfree=watchit/sitemap.htm">monstersofcock</a>
<a href="http://bangbus.com/t3/pps=vix/">bangbus</a>
<a href="http://bangbrosnetwork.com/t1/cfree=watchit/newbieblack.html">newbieblack</a>
<a href="http://bangbrosnetwork.com/t1/cfree=watchit/free_movies_pictures_bangbros/bb3961.html">Abby Skyy</a>
<a href="http://www.fuckteamfive.com/t1/PPS=watchit">Bait Bus</a>
<a href="http://baitbus.gay-movie-clips.com">Bait Bus</a>
<a href="http://bangbrosnetwork.com/t1/cfree=watchit/sitemap.htm">bangbus</a>
<a href="http://www.bangbrosnetwork.com/t1/cfree=watchit/">bangbros</a>
<a href="http://bangbrosnetwork.com/t1/cfree=watchit/milfsoup.html">milfsoup</a>
<a href="http://bangbrosnetwork.com/t1/cfree=watchit/bigtitsroundasses.html">Big Tits, Round Asses</a>
<a href="http://www.bigmouthfuls.com/t1/revs=watchit/join.htm">big mouthfuls</a>
<a href="http://www.bangbrosnetwork.com/t1/pps=vix/intro?s=ap6105">Esperanza Gomez</a>
<a href="http://bangbrosnetwork.com/t1/cfree=watchit/ballhoneys.html">ballhoneys</a>
<a href="http://www.bangbrosnetwork.com/t1/pps=vix/profiles?m=Shy-Love1">Shy Love</a>
<a href="http://bangbrosnetwork.com/t1/cfree=watchit/bigtitsroundasses.html">bigtitsroundasses</a>
<a href="http://bangbrosnetwork.com/t1/cfree=watchit/workinglatinas.html">workinglatinas</a>
<a href="http://bangbus.com/t3/cfree=vix/trailers/bb3729-milfhunting-got-me-brittny-sexy-stripper.html">sweet pussy</a>
<a href="http://www.celeb-king.com/t2/movie_caps.php?id=2638&site=13&tr=60">Celeb Nudity</a>
<a href="http://www.fuckteamfive.com/t1/PPS=watchit">fuckteamfive</a>
<a href="http://bangbus.com/t3/cfree=vix/trailers/bb3877-sexy-amy-does-anal-on-the-bus.html">crazy ass fucking</a>
<a href="http://bangbus.com/t3/cfree=vix/trailers/bb4173-cock-hungry-sarajay.html">cock hungry</a>
<a href="http://www.bangpass.com/t1/pps=brunette/assparade.html">ass parade</a>
<a href="http://x.everyonelovesmilfs.com/gal/ms6596-1/p/vix/">milf soup</a>
<a href="http://www.fuckteamfive.com/t1/PPS=watchit">fuck team five</a>
<a href="http://bangbus.com/t3/cfree=vix/trailers/bbdylan-dylan.html">Catholic school girls</a>
<a href="http://bangbus.com/t3/cfree=vix/trailers/bb2776-squirting-flower-power.html">squirting</a>
<a href="http://www.bangpass.com/t1/pps=brunette/models/Ahryan-Astyn1.html">Ahryan Astyn</a>
<a href="http://www.facialfest.com/t1/pps=watchit/facialfest.html">facialfest</a>
<a href="http://bangbus.com/t3/cfree=vix/trailers/bb3601-that-what-bang-bus-is-all-about.html">bangbus</a>
<a href="http://www.bangbrosnetwork.com/t1/revs=brunette/profiles?m=Allie-Perdue1">Allie Perdue</a>
<a href="http://www.bangbrosnetwork.com/t1/pps=vix/profiles?m=Sophie-Dee2">Sophie Dee</a>
<a href="http://www.bigmouthfuls.com/t1/revs=watchit/join.htm">bigmouthfuls</a>
<a href="http://www.bangbrosnetwork.com/t1/REVS=brunette/tugjobs.html">Tugjobs</a>
<a href="http://www.bangbrosnetwork.com/t1/pps=vix/profiles?m=Jessi-Summers1">Jessi Summers</a>
<a href="http://www.bangbrosnetwork.com/t1/REVS=brunette/bigmouthfuls.html">big mouthfuls</a>
<a href="http://bangbus.com/t3/cfree=vix/trailers/bb1342-alanis.html">latina lips</a>
<a href="http://www.bangbrosnetwork.com/t1/pps=vix/profiles?m=Vivian-West1">Vivian West</a>
<a href="http://bangbus.com/t3/cfree=vix/trailers/bb4957-britney-is-back-on-the-bus.html">Britney Blew</a>
<a href="http://www.milfsoup.com/t1/pps=vix/shoots/ms3722.htm">Busty Milf</a>
<a href="http://www.bangbrosnetwork.com/t1/revs=brunette/profiles?m=Alexa-Benson1">Alexa Benson</a>
<a href="http://bangbus.com/t3/cfree=vix/trailers/bb4541-double-fun-at-the-bang-bus.html">bang bus</a>
<a href="http://www.fuckteamfive.com/t1/PPS=watchit/girls3.html">Fuck Team Five</a>
<a href="http://www.milfsoup.com/t1/pps=vix/popular2.htm">milfsoup</a>
<a href="http://www.fuckteamfive.com/t1/cfree=watchit">Fuck Team Five</a>
<a href="http://www.celeb-king.com/default.php?id=2638&site=13">celeb king</a>
<a href="http://bangbus.com/t3/cfree=vix/trailers/bb4461-sex-and-jennacide.html">gothic chick</a>
<a href="http://www.bangbrothers.com/t1/pps=brunette/bangbus.html">bangbus</a>
<a href="http://www.bangbrosnetwork.com/t1/revs=brunette/profiles?m=Alanna-Ackerman1">Alanna Ackerman</a>
<a href="http://www.fuckteamfive.com/t1/PPS=watchit">fuck videos</a>
<a href="http://www.bangbrosnetwork.com/t1/REVS=brunette/assparade.html">ass parade</a>
<a href="http://www.bangbrosnetwork.com/t1/revs=brunette/intro?s=hj1156">Alexis Silver</a>
<a href="http://bangbros.com/t1/cfree=watchit/">bangbros</a>
<a href="http://www.bangbrosnetwork.com/t1/revs=brunette/profiles?m=Allie-Foster1">Allie Foster</a>
<a href="http://www.bangpass.com/t1/pps=brunette/models/Alayah-Sashu1.html">Alayah Sashu</a>
<a href="http://bangbros.com/t1/pps=vix/websites?mode=show&s=bigmouthfuls">big mouthfuls</a>
<a href="http://bangbus.com/t3/cfree=vix/trailers/bb4345-eva-angelina-wild-bus-ride.html">eva angelina</a>
<a href="http://bangbus.com/t3/cfree=vix/trailers/bb2840-nautica-big-bubble-butt.html">big bubble butt</a>
<a href="http://www.fuckteamfive.com/t1/PPS=watchit">couple pussies</a>
</u>