<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Results of Native Compilation vs. Java Split Test</title>
	<atom:link href="http://www.kalzumeus.com/2009/02/24/results-of-native-compilation-vs-java-split-test/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.kalzumeus.com/2009/02/24/results-of-native-compilation-vs-java-split-test/</link>
	<description>B2C stands for "Bingo To Customer"</description>
	<lastBuildDate>Mon, 22 Mar 2010 00:24:27 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Roedy Green</title>
		<link>http://www.kalzumeus.com/2009/02/24/results-of-native-compilation-vs-java-split-test/#comment-2028</link>
		<dc:creator>Roedy Green</dc:creator>
		<pubDate>Wed, 01 Jul 2009 20:12:29 +0000</pubDate>
		<guid isPermaLink="false">http://kalzumeus.com/?p=528#comment-2028</guid>
		<description>&quot;Of the 75 purchases, 44 were for the JET version and 31 were for the native Java compiled version.&quot;

What do you meant by &quot;native Java compiled version&quot;?
Using standard Java.exe hotspot?
using GCJ native compiler?
something else?

Java.exe uses hotspotting, not native compilation.</description>
		<content:encoded><![CDATA[<p>&#8220;Of the 75 purchases, 44 were for the JET version and 31 were for the native Java compiled version.&#8221;</p>
<p>What do you meant by &#8220;native Java compiled version&#8221;?<br />
Using standard Java.exe hotspot?<br />
using GCJ native compiler?<br />
something else?</p>
<p>Java.exe uses hotspotting, not native compilation.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nick</title>
		<link>http://www.kalzumeus.com/2009/02/24/results-of-native-compilation-vs-java-split-test/#comment-1895</link>
		<dc:creator>Nick</dc:creator>
		<pubDate>Fri, 17 Apr 2009 12:08:47 +0000</pubDate>
		<guid isPermaLink="false">http://kalzumeus.com/?p=528#comment-1895</guid>
		<description>What was the donwload size difference between the JET version and the standard Java version?  Just curious as to whether the JET version is smaller than the normal version and if so, how much. If it is much smaller, perhaps the download finishing sooner means more people remember they downloaded it, try it out and ultimately buy it.</description>
		<content:encoded><![CDATA[<p>What was the donwload size difference between the JET version and the standard Java version?  Just curious as to whether the JET version is smaller than the normal version and if so, how much. If it is much smaller, perhaps the download finishing sooner means more people remember they downloaded it, try it out and ultimately buy it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Patrick</title>
		<link>http://www.kalzumeus.com/2009/02/24/results-of-native-compilation-vs-java-split-test/#comment-1797</link>
		<dc:creator>Patrick</dc:creator>
		<pubDate>Tue, 24 Mar 2009 02:51:27 +0000</pubDate>
		<guid isPermaLink="false">http://kalzumeus.com/?p=528#comment-1797</guid>
		<description>&gt;&gt;
Do I understand correctly that if Java is not found, you download JRE distribution, start it and let user to complete the installation?
&gt;&gt;

When they attempt to run BingoCardCreator.exe it will tell them they need Java to run it, then direct them to the appropriate page on Sun&#039;s website.  After that it is up to them.</description>
		<content:encoded><![CDATA[<p>>><br />
Do I understand correctly that if Java is not found, you download JRE distribution, start it and let user to complete the installation?<br />
>></p>
<p>When they attempt to run BingoCardCreator.exe it will tell them they need Java to run it, then direct them to the appropriate page on Sun&#8217;s website.  After that it is up to them.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vladimir Dyuzhev</title>
		<link>http://www.kalzumeus.com/2009/02/24/results-of-native-compilation-vs-java-split-test/#comment-1780</link>
		<dc:creator>Vladimir Dyuzhev</dc:creator>
		<pubDate>Mon, 23 Mar 2009 00:29:10 +0000</pubDate>
		<guid isPermaLink="false">http://kalzumeus.com/?p=528#comment-1780</guid>
		<description>We had an argument over your results with a few Java/.NET/native C++ folks. 

Do I understand correctly that if Java is not found, you download JRE distribution, start it and let user to complete the installation? I had an idea that the difference may be because of ugly look of JRE installer. Unprepared user would have an urge to cancel it -- after all, he was doing BingoCardsCreator download, not some coffee maker software or something.

I&#039;m interested in one more version: when Java is not found, download JRE and install it yourself (simply unpack a prepared ZIP into your application folder privately), with no extra dialogs or anything. I wonder how that would be different from JET results.</description>
		<content:encoded><![CDATA[<p>We had an argument over your results with a few Java/.NET/native C++ folks. </p>
<p>Do I understand correctly that if Java is not found, you download JRE distribution, start it and let user to complete the installation? I had an idea that the difference may be because of ugly look of JRE installer. Unprepared user would have an urge to cancel it &#8212; after all, he was doing BingoCardsCreator download, not some coffee maker software or something.</p>
<p>I&#8217;m interested in one more version: when Java is not found, download JRE and install it yourself (simply unpack a prepared ZIP into your application folder privately), with no extra dialogs or anything. I wonder how that would be different from JET results.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jason Cohen</title>
		<link>http://www.kalzumeus.com/2009/02/24/results-of-native-compilation-vs-java-split-test/#comment-1591</link>
		<dc:creator>Jason Cohen</dc:creator>
		<pubDate>Fri, 27 Feb 2009 15:51:29 +0000</pubDate>
		<guid isPermaLink="false">http://kalzumeus.com/?p=528#comment-1591</guid>
		<description>Congrats on a great blog, and I love that you&#039;re testing this stuff, but I&#039;m sorry to report that your statistics are wrong.

The question you&#039;re trying to answer is:

My hypothesis is that both downloads are equally likely to result in sales.  My sample is that in 75 trials, the distribution was 44/31.  Given this sample, have I disproved my hypothesis?

To answer this, you cannot just look at one tail of a binomial chart.  Rather, you need the Pearson chi-squared test.  Ref: http://en.wikipedia.org/wiki/Pearson&#039;s_chi-square_test

(Read the first two paragraphs of that link if you&#039;re still unconvinced that this is the correct statistic.)

Since your situation is binomial (two outcomes, one degree of freedom), you can use the calculation listed under &quot;Two cells&quot; in that article.

For you, O1=44, n=75, p=0.5, so the x^2 statistic is 2.253.  Looking at the chi-square integration table for 1 df (Ref: http://www.medcalc.be/manual/chi-square-table.php) you&#039;re around the 0.15 confidence interval.

Typically you want to see at least the 0.05, probably 0.01 confidence interval before you declare the hypothesis false.

Still, 0.15 is interesting...

My conclusion: This is *possibly* significant, but needs more testing.  I would continue the A/B test and see if the CI moves.

Fun stuff!  I&#039;m excited to see what happens in the next few months.  And congrats also on your 100-buster milestone!</description>
		<content:encoded><![CDATA[<p>Congrats on a great blog, and I love that you&#8217;re testing this stuff, but I&#8217;m sorry to report that your statistics are wrong.</p>
<p>The question you&#8217;re trying to answer is:</p>
<p>My hypothesis is that both downloads are equally likely to result in sales.  My sample is that in 75 trials, the distribution was 44/31.  Given this sample, have I disproved my hypothesis?</p>
<p>To answer this, you cannot just look at one tail of a binomial chart.  Rather, you need the Pearson chi-squared test.  Ref: <a href="http://en.wikipedia.org/wiki/Pearson" rel="nofollow">http://en.wikipedia.org/wiki/Pearson</a>&#8217;s_chi-square_test</p>
<p>(Read the first two paragraphs of that link if you&#8217;re still unconvinced that this is the correct statistic.)</p>
<p>Since your situation is binomial (two outcomes, one degree of freedom), you can use the calculation listed under &#8220;Two cells&#8221; in that article.</p>
<p>For you, O1=44, n=75, p=0.5, so the x^2 statistic is 2.253.  Looking at the chi-square integration table for 1 df (Ref: <a href="http://www.medcalc.be/manual/chi-square-table.php)" rel="nofollow">http://www.medcalc.be/manual/chi-square-table.php)</a> you&#8217;re around the 0.15 confidence interval.</p>
<p>Typically you want to see at least the 0.05, probably 0.01 confidence interval before you declare the hypothesis false.</p>
<p>Still, 0.15 is interesting&#8230;</p>
<p>My conclusion: This is *possibly* significant, but needs more testing.  I would continue the A/B test and see if the CI moves.</p>
<p>Fun stuff!  I&#8217;m excited to see what happens in the next few months.  And congrats also on your 100-buster milestone!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
