<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:posterous="http://posterous.com/help/rss/1.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/" version="2.0">
  <channel>
    <title>Eppur si muove</title>
    <link>http://kltr.info</link>
    <description>And yet it moves [Galileo Galilei, 1633]</description>
    <generator>posterous.com</generator>
    <link xmlns="http://www.w3.org/2005/Atom" href="http://posterous.com/api/sup_update#72d27f152" type="application/json" rel="http://api.friendfeed.com/2008/03#sup" />
    
    
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/kltr/XeUM" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="kltr/xeum" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://posterous.superfeedr.com/" /><item>
      <pubDate>Wed, 22 Feb 2012 13:54:00 -0800</pubDate>
      <title>Building Scoring and Ranking Systems in R | Programming R</title>
      <link>http://kltr.info/building-scoring-and-ranking-systems-in-r-pro</link>
      <guid>http://kltr.info/building-scoring-and-ranking-systems-in-r-pro</guid>
      <description>
        <![CDATA[<p>
	<div class="posterous_bookmarklet_entry">
      <blockquote><div>
    <p><em>This guest article was written by <a href="http://www.amazon.com/Enhanced-Indexing-Strategies-Utilizing-Performance/dp/0470259256" title="Enhanced Indexing Strategies">author</a> and <a href="http://www.yates-mgt.com" title="Yates Management">consultant</a> Tristan Yates (see his bio below). It emphasizes R's data object manipulation and scoring capabilities via a detailed financial analysis example.</em></p><p>

Scoring and ranking systems are extremely valuable management tools.  They can be used to predict the future, make decisions, and improve behavior – sometimes all of the above.  Think about how the simple grade point average is used to motivate students and make admissions decisions.</p><p>

R is a great tool for building scoring and ranking systems.  It’s a programming language designed for analytical applications with statistical capabilities.  The capability to store and manipulate data in list and table form is built right into the core language.<br />
&nbsp;</p>
<p>But there’s also some validity to the criticism that R provides too many choices and not enough guidance.  The best solution is to share your work with others, so in this article we show a basic design workflow for one such scoring and ranking system that can be applied to many different types of projects.</p><p>

<strong>The Approach</strong><br />
For a recent article in Active Trader, we analyzed the risk of different market sectors over time with the objective of building less volatile investment portfolios.  Every month, we scored each sector by its risk, using its individual ranking within the overall population, and used these rankings to predict future risk.</p><p>

Here’s the workflow we used, and it can be applied to any scoring and ranking system that must perform over time (which most do):</p>
<ol>
<li>Load in the historical data for every month and ticker symbol.</li>
<li>Load in the performance data for every month and ticker symbol.</li>
<li>Generate scores and rankings for every month and ticker symbol based upon their relative position in the population on various indicators.</li>
<li>Review the summary and look for trends.</li>
</ol>
<p>In these steps, we used four data frames, as shown below:</p><p>
</p>
<table>
<tr>
<th>Name</th>
<th>Contents</th>
</tr>
<tr>
<td>my.history</td>
<td>historical data</td>
</tr>
<tr>
<td>my.scores</td>
<td>scoring components, total scores, rankings</td>
</tr>
<tr>
<td>my.perf</td>
<td>performance data</td>
</tr>
<tr>
<td>my.summary&nbsp;&nbsp;</td>
<td>summary or aggregate data</td>
</tr>
</table>
<p>&nbsp;<br />
One of my habits is to prefix my variables – it helps prevent collisions in the R namespace.</p><p>

Some people put all of their data in the same data.frame, but keeping it separate reinforces good work habits.  First, the historical data and performance data should never be manipulated, so it makes sense to keep it away from the more volatile scoring data.</p><p>

Second, it helps draw a clear distinction between what we know at one point in time – which is historical data - and what we will know later – which is the performance data.  That’s absolutely necessary for the integrity of the scoring system.</p><p>

My.history, my.scores, and my.perf are organized like this:</p><p>
</p>
<table>
<tr>
<th>&nbsp;yrmo&nbsp;</th>
<th>&nbsp;ticker&nbsp;</th>
<th>&nbsp;&nbsp;var1&nbsp;&nbsp;</th>
<th>&nbsp;&nbsp;var2&nbsp;&nbsp;</th>
<th>&nbsp;&nbsp;etc...&nbsp;&nbsp;</th>
</tr>
<tr>
<td>200401</td>
<td>&nbsp;&nbsp;XLF</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>200401</td>
<td>&nbsp;&nbsp;XLB</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>etc...</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
</table>
<p>&nbsp;<br />
yrmo is the year and month and ticker is the item to be scored.   We maintain our own list of dates (in yrmo format) and items in my.dates and my.items.  Both these lists are called drivers, as they can help iterate through the data.frame, and we also have a useful data.frame called my.driver which has only the yrmo and ticker.</p><p>

One trick – we keep the order the same for all of these data.frames.  That way we can use indexes on one to query another.  For example, this works just fine:</p><p>

<code>&nbsp;&nbsp;Vol.spy &lt;- my.history$vol.1[my.score$rank==1]</code></p><p>

<strong>Loading Data</strong><br />
First, we get our driver lists and my.driver data.frame set up. We select our date range and items from our population, and then build a data.frame using the rbind command.</p><p>

<code>&nbsp;&nbsp;#this is based on previous analysis</code><br />
<code>&nbsp;&nbsp;my.dates &lt;- m2$yrmo[13:(length(m2$yrmo)-3)]</code><br />
<code>&nbsp;&nbsp;my.items &lt;- ticker.list[2:10]</code></p><p>

<code>&nbsp;&nbsp;#now the driver</code><br />
<code>&nbsp;&nbsp;my.driver &lt;- data.frame()</code><br />
<code>&nbsp;&nbsp;for (z.date in my.dates) {</code><br />
<code>&nbsp;&nbsp;&nbsp;&nbsp;my.driver &lt;- rbind(my.driver,data.frame(ticker=my.items,yrmo=z.date))</code><br />
<code>&nbsp;&nbsp;}</code></p><p>

Next, let’s get our historical and performance data.  We can make a function that can be called once for each row in my.driver that then loads any data needed.</p><p>

<code>&nbsp;&nbsp;my.seq &lt;- 1:length(my.driver[,1])</code><br />
<code>&nbsp;&nbsp;my.history &lt;- data.frame(ticker=my.driver$ticker,yrmo=my.driver$yrmo,</code><br />
<code>&nbsp;&nbsp;&nbsp;&nbsp;vol.1=sapply(my.seq,calc.sd.fn,-1,-1))</code></p><p>

Each variable can be loaded by a function called with the sapply command.  The calc.sd.fn function first looks up the ticker and yrmo from my.driver using the index provided, and then returns the data.  You would have one function for each indicator that you want to load.  My.perf, which holds the performance data, is built in the exact same way.</p><p>

The rbind command is slow unfortunately, but loading the historical and performance data only needs to be done once.</p><p>

<strong>Scoring The Data</strong><br />
This is where R really shines.  Let’s look at the highest level first.</p><p>

<code>&nbsp;&nbsp;my.scores &lt;- data.frame()</code><br />
<code>&nbsp;&nbsp;for (z.yrmo in my.dates) {</code><br />
<code>&nbsp;&nbsp;&nbsp;&nbsp;my.scores &lt;- rbind(my.scores,calc.scores.fn(z.yrmo))</code><br />
<code>&nbsp;&nbsp;&nbsp;&nbsp;}</code><br />
<code>&nbsp;&nbsp;my.scores$p.tot &lt;- (my.scores$p.vol.1)</code></p><p>

Every indicator gets its own score, and then that can be combined in any conceivable way to create total score.  In this very simple case, we’re only scoring one indicator, so we just use that score as the total score.</p><p>

For more complex applications, the ideal strategy is to use multiple indicators from multiple data sources to tell the same story.  Ignore those who advocate reducing variables and cross-correlations.  Instead, think like a doctor that wants to run just one more test and get that independent confirmation.</p><p>

Now the calc functions:</p><p>

<code>&nbsp;&nbsp;scaled.score.fn &lt;- function(z.raw)</code><br />
<code>&nbsp;&nbsp;&nbsp;&nbsp;{pnorm(z.raw,mean(z.raw),sd(z.raw))*100}</code><br />
<code>&nbsp;&nbsp;scaled.rank.fn &lt;- function(z.raw) {rank(z.raw)}</code></p><p>

<code>&nbsp;&nbsp;calc.scores.fn &lt;- function(z.yrmo) {</code><br />
<code>&nbsp;&nbsp;&nbsp;&nbsp;z.df &lt;- my.history[my.history$yrmo==z.yrmo,]</code><br />
<code>&nbsp;&nbsp;&nbsp;&nbsp;z.scores &lt;- data.frame(ticker=z.df$ticker,yrmo=z.df$yrmo,</code><br />
<code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;p.vol.1=scaled.score.fn(z.df$vol.1),r.vol.1=scaled.rank.fn(z.df$vol.1))</code><br />
<code>&nbsp;&nbsp;&nbsp;&nbsp;z.scores</code><br />
<code>&nbsp;&nbsp;&nbsp;&nbsp;}</code></p><p>

The calc.scores.fn function queries the data.frame to pull the population data for just a single point in time.  Then, each indicator is passed to the scaled.score.fn and scaled.rank.fn function, returning a list of scores and ranks.</p><p>

Here, we use the pnorm function to calculate a statistical Z-score, which is a good practice for ensuring that a scoring system isn’t dominated by a single indicator.</p><p>

<strong>Checking the Scores</strong><br />
At this point, we create a new data.frame for summary analysis. We use the always useful and always confusing aggregate function and combine by rank.  Notice how we easily we can combine data from my.history, my.scores and my.perf.</p><p>

<code>&nbsp;&nbsp;data.frame(rank=1:9,p.tot=aggregate(my.scores$p.tot,</code><br />
<code>&nbsp;&nbsp;&nbsp;&nbsp;list(rank=my.scores$r.vol.1),mean)$x,ret.1=aggregate(my.perf$ret.1,</code><br />
<code>&nbsp;&nbsp;&nbsp;&nbsp;list(rank=my.scores$r.vol.1),mean)$x,sd.1=aggregate(my.perf$ret.1,</code><br />
<code>&nbsp;&nbsp;&nbsp;&nbsp;list(rank=my.scores$r.vol.1),sd)$x,vol.1=aggregate(my.history$vol.1,</code><br />
<code>&nbsp;&nbsp;&nbsp;&nbsp;list(rank=my.scores$r.vol.1),mean)$x,vol.p1=aggregate(my.history$vol.1,</code><br />
<code>&nbsp;&nbsp;&nbsp;&nbsp;list(rank=my.scores$r.vol.1),mean)$x)</code></p><p>

Here’s the result.  We could check plots or correlations, but the trend – higher relative volatility in the past (vol.p1, p.tot) is more likely to mean higher relative volatility in the future (vol.1, sd.1) - is crystal clear.</p><p>
</p>
<table>
<tr>
<th>rank&nbsp;</th>
<th>p.tot&nbsp;</th>
<th>ret.1&nbsp;&nbsp;</th>
<th>sd.1 &nbsp;&nbsp;</th>
<th>vol.1&nbsp;&nbsp;</th>
<th>vol.p1&nbsp;&nbsp;</th>
</tr>
<tr>
<td>1</td>
<td>12.1</td>
<td>0.131</td>
<td>4.03</td>
<td>16.5</td>
<td>13.8</td>
</tr>
<tr>
<td>2</td>
<td>19.4</td>
<td>0.0872</td>
<td>4.82</td>
<td>16.6</td>
<td>16.1</td>
</tr>
<tr>
<td>3</td>
<td>27.1</td>
<td>0.2474</td>
<td>4.96</td>
<td>20.1</td>
<td>18</td>
</tr>
<tr>
<td>4</td>
<td>35.6</td>
<td>0.4247</td>
<td>5.31</td>
<td>20.9</td>
<td>19.9</td>
</tr>
<tr>
<td>5</td>
<td>44.9</td>
<td>0.6865</td>
<td>5.98</td>
<td>22.1</td>
<td>21.7</td>
</tr>
<tr>
<td>6</td>
<td>53</td>
<td>0.3235</td>
<td>5.84</td>
<td>21.5</td>
<td>23.2</td>
</tr>
<tr>
<td>7</td>
<td>65.1</td>
<td>1.019</td>
<td>5.86</td>
<td>24.6</td>
<td>25.4</td>
</tr>
<tr>
<td>8</td>
<td>78</td>
<td>0.7276</td>
<td>6.04</td>
<td>26.9</td>
<td>28.4</td>
</tr>
<tr>
<td>9</td>
<td>96.4</td>
<td>0.0837</td>
<td>9.34</td>
<td>35.2</td>
<td>38.3</td>
</tr>
</table>
<p>&nbsp;<br />
In the case of our analysis, the scores aren’t really necessary – we’re only ranking nine items every month.  If we did have a larger population, we could use code like this to create subgroups (six groups shown here), and then use the above aggregate function with the new my.scores$group variable.</p><p>

<code>&nbsp;&nbsp;my.scores$group &lt;- cut(my.scores$p.tot,</code><br />
<code>&nbsp;&nbsp;&nbsp;&nbsp;breaks=quantile(my.scores$p.tot,(0:6)/6),include.lowest=TRUE,labels=1:6)</code></p><p>

<strong>Wrap-up</strong><br />
We ultimately only ended up scoring one variable, but it’s pretty easy to see how this framework could be expanded to dozens or more.  Even so, it’s an easy system to describe – we grade each item by its ranking within the population.  People don’t trust scoring systems that can’t be easily explained, and with good reason.</p><p>

There’s not a lot of code here, and that’s a testimony to R’s capabilities.  A lot of housekeeping work is done for you, and the list operations eliminate confusing nested loops.  It can be a real luxury to program in R after dealing with some other “higher level” language.</p><p>

We hope you find this useful and encourage you to share your own solutions as well.</p><p>

<em>Tristan Yates is the Executive Director of <a href="http://www.yates-mgt.com" title="Yates Management">Yates Management</a>, a management and analytical consulting firm serving financial and military clients.  He is also the author of <a href="http://www.amazon.com/Enhanced-Indexing-Strategies-Utilizing-Performance/dp/0470259256" title="Enhanced Indexing Strategies">Enhanced Indexing Strategies</a> and his writing and research have appeared in publications including the Wall Street Journal and Forbes/Investopedia.</em></p>
  </div></blockquote>

<div class="posterous_quote_citation">via <a href="http://www.programmingr.com/content/building-scoring-and-ranking-systems-r">programmingr.com</a></div>
    <p></p></div>
	
</p>

<p><a href="http://kltr.info/building-scoring-and-ranking-systems-in-r-pro">Permalink</a> 

	| <a href="http://kltr.info/building-scoring-and-ranking-systems-in-r-pro#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://posterous.com/images/profile/missing-user-75.png</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/hdozBVFcMWwWe</posterous:profileUrl>
        <posterous:firstName>H. Kemal </posterous:firstName>
        <posterous:lastName>Ilter</posterous:lastName>
        <posterous:nickName>kilter</posterous:nickName>
        <posterous:displayName>H. Kemal  Ilter</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Wed, 15 Feb 2012 17:46:00 -0800</pubDate>
      <title>An Introduction to Mental Models at Farnam Street</title>
      <link>http://kltr.info/an-introduction-to-mental-models-at-farnam-st</link>
      <guid>http://kltr.info/an-introduction-to-mental-models-at-farnam-st</guid>
      <description>
        <![CDATA[<p>
	<div class="posterous_bookmarklet_entry">
      <blockquote><div>
                    <p>A&nbsp;<strong>mental model&nbsp;</strong>is simply a representation of an external reality inside your head. Mental models are concerned with understanding knowledge about the world.</p>
<p>While mental models can be traced back several decades in academic literature, they have been made part of every investors vocabulary because of Charlie Munger, Vice Chairman of Berkshire Hathaway.</p>
<div class="posterous_quote_citation">via <a href="http://www.farnamstreetblog.com/mental-models/">farnamstreetblog.com</a></div>
    <p></p></div></blockquote></div>
	
</p>

<p><a href="http://kltr.info/an-introduction-to-mental-models-at-farnam-st">Permalink</a> 

	| <a href="http://kltr.info/an-introduction-to-mental-models-at-farnam-st#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://posterous.com/images/profile/missing-user-75.png</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/hdozBVFcMWwWe</posterous:profileUrl>
        <posterous:firstName>H. Kemal </posterous:firstName>
        <posterous:lastName>Ilter</posterous:lastName>
        <posterous:nickName>kilter</posterous:nickName>
        <posterous:displayName>H. Kemal  Ilter</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Wed, 15 Feb 2012 17:42:00 -0800</pubDate>
      <title>The Dark Side of Creativity — PsyBlog</title>
      <link>http://kltr.info/the-dark-side-of-creativity-psyblog</link>
      <guid>http://kltr.info/the-dark-side-of-creativity-psyblog</guid>
      <description>
        <![CDATA[<p>
	<div class="posterous_bookmarklet_entry">
      <div class='p_embed p_image_embed'>
<a href="http://getfile8.posterous.com/getfile/files.posterous.com/kilter/estoCvtuJtDkztaAxramrHrizvavsiAzrJlxhsCjqGtlFDAEarfkiCqeBEHw/media_httpwwwspringor_tAAGu.jpg.scaled1000.jpg"><img alt="Media_httpwwwspringor_taagu" height="306" src="http://getfile4.posterous.com/getfile/files.posterous.com/kilter/estoCvtuJtDkztaAxramrHrizvavsiAzrJlxhsCjqGtlFDAEarfkiCqeBEHw/media_httpwwwspringor_tAAGu.jpg.scaled500.jpg" width="500" /></a>
</div>
<div class="posterous_quote_citation">via <a href="http://www.spring.org.uk/2012/02/the-dark-side-of-creativity.php?utm_source=feedburner&amp;utm_medium=email&amp;utm_campaign=Feed%3A+PsychologyBlog+%28PsyBlog%29">spring.org.uk</a></div>
    <p></p></div>
	
</p>

<p><a href="http://kltr.info/the-dark-side-of-creativity-psyblog">Permalink</a> 

	| <a href="http://kltr.info/the-dark-side-of-creativity-psyblog#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://posterous.com/images/profile/missing-user-75.png</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/hdozBVFcMWwWe</posterous:profileUrl>
        <posterous:firstName>H. Kemal </posterous:firstName>
        <posterous:lastName>Ilter</posterous:lastName>
        <posterous:nickName>kilter</posterous:nickName>
        <posterous:displayName>H. Kemal  Ilter</posterous:displayName>
      </posterous:author>
      <media:content type="image/jpeg" height="330" width="540" url="http://getfile9.posterous.com/getfile/files.posterous.com/kilter/estoCvtuJtDkztaAxramrHrizvavsiAzrJlxhsCjqGtlFDAEarfkiCqeBEHw/media_httpwwwspringor_tAAGu.jpg">
        <media:thumbnail height="306" width="500" url="http://getfile4.posterous.com/getfile/files.posterous.com/kilter/estoCvtuJtDkztaAxramrHrizvavsiAzrJlxhsCjqGtlFDAEarfkiCqeBEHw/media_httpwwwspringor_tAAGu.jpg.scaled500.jpg" />
      </media:content>
    </item>
    <item>
      <pubDate>Tue, 14 Feb 2012 02:04:00 -0800</pubDate>
      <title>Notabilia – Visualizing Deletion Discussions on Wikipedia</title>
      <link>http://kltr.info/notabilia-visualizing-deletion-discussions-on</link>
      <guid>http://kltr.info/notabilia-visualizing-deletion-discussions-on</guid>
      <description>
        <![CDATA[<p>
	<div class="posterous_bookmarklet_entry">
      <div class='p_embed p_image_embed'>
<a href="http://getfile5.posterous.com/getfile/files.posterous.com/kilter/eHldimccrFfpddrCAufCersiruqggfDJDAlHbwJfeAIxCojpdDnyddABvpsk/media_httpnotabiliane_AvyDa.png.scaled1000.png"><img alt="Media_httpnotabiliane_avyda" height="375" src="http://getfile0.posterous.com/getfile/files.posterous.com/kilter/eHldimccrFfpddrCAufCersiruqggfDJDAlHbwJfeAIxCojpdDnyddABvpsk/media_httpnotabiliane_AvyDa.png.scaled500.png" width="500" /></a>
</div>
<div class="posterous_quote_citation">via <a href="http://notabilia.net/">notabilia.net</a></div>
    <p></p></div>
	
</p>

<p><a href="http://kltr.info/notabilia-visualizing-deletion-discussions-on">Permalink</a> 

	| <a href="http://kltr.info/notabilia-visualizing-deletion-discussions-on#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://posterous.com/images/profile/missing-user-75.png</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/hdozBVFcMWwWe</posterous:profileUrl>
        <posterous:firstName>H. Kemal </posterous:firstName>
        <posterous:lastName>Ilter</posterous:lastName>
        <posterous:nickName>kilter</posterous:nickName>
        <posterous:displayName>H. Kemal  Ilter</posterous:displayName>
      </posterous:author>
      <media:content type="image/png" height="576" width="768" url="http://getfile9.posterous.com/getfile/files.posterous.com/kilter/eHldimccrFfpddrCAufCersiruqggfDJDAlHbwJfeAIxCojpdDnyddABvpsk/media_httpnotabiliane_AvyDa.png">
        <media:thumbnail height="375" width="500" url="http://getfile0.posterous.com/getfile/files.posterous.com/kilter/eHldimccrFfpddrCAufCersiruqggfDJDAlHbwJfeAIxCojpdDnyddABvpsk/media_httpnotabiliane_AvyDa.png.scaled500.png" />
      </media:content>
    </item>
    <item>
      <pubDate>Sat, 11 Feb 2012 02:21:00 -0800</pubDate>
      <title>Signing in with a picture password - Building Windows 8</title>
      <link>http://kltr.info/signing-in-with-a-picture-password-building-w</link>
      <guid>http://kltr.info/signing-in-with-a-picture-password-building-w</guid>
      <description>
        <![CDATA[<p>
	<div class="posterous_bookmarklet_entry">
      <blockquote class="posterous_medium_quote">The experience of signing in to your PC with touch has traditionally been a cumbersome one. In a world with increasingly strict password requirements—with numbers, symbols, and capitalization—it can take upwards of 30 seconds to enter a long, complex password on a touch keyboard. We have a strong belief that your experience with Windows 8 should be both fast and fluid, and that starts when you sign in.</blockquote>

<div class="posterous_quote_citation">via <a href="http://blogs.msdn.com/b/b8/archive/2011/12/16/signing-in-with-a-picture-password.aspx">blogs.msdn.com</a></div>
    <p></p></div>
	
</p>

<p><a href="http://kltr.info/signing-in-with-a-picture-password-building-w">Permalink</a> 

	| <a href="http://kltr.info/signing-in-with-a-picture-password-building-w#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://posterous.com/images/profile/missing-user-75.png</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/hdozBVFcMWwWe</posterous:profileUrl>
        <posterous:firstName>H. Kemal </posterous:firstName>
        <posterous:lastName>Ilter</posterous:lastName>
        <posterous:nickName>kilter</posterous:nickName>
        <posterous:displayName>H. Kemal  Ilter</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Thu, 09 Feb 2012 01:49:00 -0800</pubDate>
      <title>BioFlukes: Journal of Errology</title>
      <link>http://kltr.info/bioflukes-journal-of-errology</link>
      <guid>http://kltr.info/bioflukes-journal-of-errology</guid>
      <description>
        <![CDATA[<p>
	<div class="posterous_bookmarklet_entry">
      <div class='p_embed p_image_embed'>
<a href="http://getfile0.posterous.com/getfile/files.posterous.com/kilter/wuHIbJHIGtDmdBbGoFivtCBvhbtynxanJJxuveFzaIxFvJzcskhfsBJEzCIg/media_httpbioflukesco_dEFas.jpg.scaled1000.jpg"><img alt="Media_httpbioflukesco_defas" height="266" src="http://getfile8.posterous.com/getfile/files.posterous.com/kilter/wuHIbJHIGtDmdBbGoFivtCBvhbtynxanJJxuveFzaIxFvJzcskhfsBJEzCIg/media_httpbioflukesco_dEFas.jpg.scaled500.jpg" width="500" /></a>
</div>


<div class="posterous_quote_citation">via <a href="http://bioflukes.com/JoE">bioflukes.com</a></div>
    <p></p></div>
	
</p>

<p><a href="http://kltr.info/bioflukes-journal-of-errology">Permalink</a> 

	| <a href="http://kltr.info/bioflukes-journal-of-errology#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://posterous.com/images/profile/missing-user-75.png</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/hdozBVFcMWwWe</posterous:profileUrl>
        <posterous:firstName>H. Kemal </posterous:firstName>
        <posterous:lastName>Ilter</posterous:lastName>
        <posterous:nickName>kilter</posterous:nickName>
        <posterous:displayName>H. Kemal  Ilter</posterous:displayName>
      </posterous:author>
      <media:content type="image/jpeg" height="350" width="657" url="http://getfile5.posterous.com/getfile/files.posterous.com/kilter/wuHIbJHIGtDmdBbGoFivtCBvhbtynxanJJxuveFzaIxFvJzcskhfsBJEzCIg/media_httpbioflukesco_dEFas.jpg">
        <media:thumbnail height="266" width="500" url="http://getfile8.posterous.com/getfile/files.posterous.com/kilter/wuHIbJHIGtDmdBbGoFivtCBvhbtynxanJJxuveFzaIxFvJzcskhfsBJEzCIg/media_httpbioflukesco_dEFas.jpg.scaled500.jpg" />
      </media:content>
    </item>
    <item>
      <pubDate>Thu, 09 Feb 2012 01:15:00 -0800</pubDate>
      <title>The 10 Benefits of Sharing Negative Results | Recycling Experiences</title>
      <link>http://kltr.info/the-10-benefits-of-sharing-negative-results-r</link>
      <guid>http://kltr.info/the-10-benefits-of-sharing-negative-results-r</guid>
      <description>
        <![CDATA[<p>
	<div class="posterous_bookmarklet_entry">
      <blockquote class="posterous_short_quote">There have been a lot of discussions, debates, blogs and papers about the advantages
and disadvantages of sharing and publishing negative results from research
in various fields of science.</blockquote>

<div class="posterous_quote_citation">via <a href="http://www.recyclexp.net/2011/12/10-benefits-of-sharing-negative-data.html">recyclexp.net</a></div>
    <p></p></div>
	
</p>

<p><a href="http://kltr.info/the-10-benefits-of-sharing-negative-results-r">Permalink</a> 

	| <a href="http://kltr.info/the-10-benefits-of-sharing-negative-results-r#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://posterous.com/images/profile/missing-user-75.png</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/hdozBVFcMWwWe</posterous:profileUrl>
        <posterous:firstName>H. Kemal </posterous:firstName>
        <posterous:lastName>Ilter</posterous:lastName>
        <posterous:nickName>kilter</posterous:nickName>
        <posterous:displayName>H. Kemal  Ilter</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Wed, 18 Jan 2012 11:16:00 -0800</pubDate>
      <title>SOPA and PIPA – End Piracy, Not Liberty – Google</title>
      <link>http://kltr.info/sopa-and-pipa-end-piracy-not-liberty-google</link>
      <guid>http://kltr.info/sopa-and-pipa-end-piracy-not-liberty-google</guid>
      <description>
        <![CDATA[<p>
	<div class="posterous_bookmarklet_entry">
      <blockquote><div>
          <h3>
            SOPA and PIPA
          </h3>
          <p>
            Members of Congress are trying to do the right thing by going after pirates and
            counterfeiters but SOPA and PIPA are the wrong way to do it.
          </p>
          <h3>
            1. SOPA and PIPA would censor the Web
          </h3>
          <p>
            The U.S. government could order the blocking of sites using methods similar to those
            employed by China. Among other things, search engines could be forced to delete entire
            websites from their search results. That’s why <a href="http://cdt.org/files/pdfs/SOPA-letter-from-Intl-human-rights-community.pdf">41 human
            rights organizations</a> and <a href="http://cdt.org/files/pdfs/SOPA_House_letter_with_PROTECT_IP_letter_FINAL.pdf">110
            prominent law professors</a> have expressed grave concerns about the bills.
          </p>
          <h3>
            2. SOPA and PIPA would be job-killers because they would create a new era of
            uncertainty for American business
          </h3>
          <p>
            Law-abiding U.S. internet companies would have to monitor everything users link to or
            upload or face the risk of time-consuming litigation. That’s why <a href="http://www.protectinnovation.com/downloads/letter.pdf">AOL, EBay, Facebook, Google,
            LinkedIn, Mozilla, Twitter, Yahoo and Zynga</a> wrote a letter to Congress saying these
            bills “pose a serious risk to our industry’s continued track record of innovation and
            job-creation.” It’s also why <a href="http://www.usv.com/2011/06/the-protect-ip-act-will-slow-start-up-innovation.php">55 of
            America’s most successful venture capitalists</a> expressed concern that PIPA “would
            stifle investment in Internet services, throttle innovation, and hurt American
            competitiveness”. More than <a href="http://www.engineadvocacy.org/voice/about.html">204 entrepreneurs</a> told Congress
            that PIPA and SOPA would “hurt economic growth and chill innovation”.
          </p>
          <h3>
            3. SOPA and PIPA wouldn’t stop piracy
          </h3>
          <p>
            To make matters worse, SOPA and PIPA won’t even work. The censorship regulations
            written into these bills won’t shut down pirate sites. These sites will just change
            their addresses and continue their criminal activities, while law-abiding companies
            will suffer high penalties for breaches they can’t possibly control.
          </p>
          <p>
            There are effective ways to combat foreign “rogue” websites dedicated to copyright
            infringement and trademark counterfeiting, while preserving the innovation and dynamism
            that have made the Internet such an important driver of American economic growth and
            job creation. Congress should consider alternatives like the <a href="http://keepthewebopen.com/">OPEN Act</a>, which takes targeted and focused steps to
            cut off the money supply from foreign pirate sites without making US companies censor
            the Web.
          </p>
        </div></blockquote><div class="posterous_quote_citation">via <a href="https://www.google.com/landing/takeaction/sopa-pipa/">google.com</a></div>
    <p></p></div>
	
</p>

<p><a href="http://kltr.info/sopa-and-pipa-end-piracy-not-liberty-google">Permalink</a> 

	| <a href="http://kltr.info/sopa-and-pipa-end-piracy-not-liberty-google#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://posterous.com/images/profile/missing-user-75.png</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/hdozBVFcMWwWe</posterous:profileUrl>
        <posterous:firstName>H. Kemal </posterous:firstName>
        <posterous:lastName>Ilter</posterous:lastName>
        <posterous:nickName>kilter</posterous:nickName>
        <posterous:displayName>H. Kemal  Ilter</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Sun, 13 Nov 2011 08:43:00 -0800</pubDate>
      <title>tumblr_lb4hr4J6ci1qeyb14o1_400.jpg (317×400)</title>
      <link>http://kltr.info/tumblrlb4hr4j6ci1qeyb14o1400jpg-317x400</link>
      <guid>http://kltr.info/tumblrlb4hr4j6ci1qeyb14o1400jpg-317x400</guid>
      <description>
        <![CDATA[<p>
	<div class="posterous_bookmarklet_entry">
      <div class='p_embed p_image_embed'>
<img alt="" src="http://30.media.tumblr.com/tumblr_lb4hr4J6ci1qeyb14o1_400.jpg" />
</div>


<div class="posterous_quote_citation">via <a href="http://30.media.tumblr.com/tumblr_lb4hr4J6ci1qeyb14o1_400.jpg">30.media.tumblr.com</a></div>
    <p></p></div>
	
</p>

<p><a href="http://kltr.info/tumblrlb4hr4j6ci1qeyb14o1400jpg-317x400">Permalink</a> 

	| <a href="http://kltr.info/tumblrlb4hr4j6ci1qeyb14o1400jpg-317x400#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://posterous.com/images/profile/missing-user-75.png</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/hdozBVFcMWwWe</posterous:profileUrl>
        <posterous:firstName>H. Kemal </posterous:firstName>
        <posterous:lastName>Ilter</posterous:lastName>
        <posterous:nickName>kilter</posterous:nickName>
        <posterous:displayName>H. Kemal  Ilter</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Sat, 12 Nov 2011 04:06:00 -0800</pubDate>
      <title>Ancient History Encyclopedia</title>
      <link>http://kltr.info/ancient-history-encyclopedia</link>
      <guid>http://kltr.info/ancient-history-encyclopedia</guid>
      <description>
        <![CDATA[<p>
	<div class="posterous_bookmarklet_entry">
      <div class='p_embed p_image_embed'>
<img alt="" src="http://www.ancient.eu.com/template/images/logo.png" />
</div>
<div class="posterous_quote_citation">via <a href="http://www.ancient.eu.com/">ancient.eu.com</a></div>
    <p>Great introduction to Ancient History with nice design</p></div>
	
</p>

<p><a href="http://kltr.info/ancient-history-encyclopedia">Permalink</a> 

	| <a href="http://kltr.info/ancient-history-encyclopedia#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://posterous.com/images/profile/missing-user-75.png</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/hdozBVFcMWwWe</posterous:profileUrl>
        <posterous:firstName>H. Kemal </posterous:firstName>
        <posterous:lastName>Ilter</posterous:lastName>
        <posterous:nickName>kilter</posterous:nickName>
        <posterous:displayName>H. Kemal  Ilter</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Thu, 10 Nov 2011 04:39:00 -0800</pubDate>
      <title>vizualize.me - resume</title>
      <link>http://kltr.info/vizualizeme-resume</link>
      <guid>http://kltr.info/vizualizeme-resume</guid>
      <description>
        <![CDATA[<p>
	<p><a href="http://vizualize.me/kilter?r=kilter">http://vizualize.me/kilter?r=kilter</a></p>
	
</p>

<p><a href="http://kltr.info/vizualizeme-resume">Permalink</a> 

	| <a href="http://kltr.info/vizualizeme-resume#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://posterous.com/images/profile/missing-user-75.png</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/hdozBVFcMWwWe</posterous:profileUrl>
        <posterous:firstName>H. Kemal </posterous:firstName>
        <posterous:lastName>Ilter</posterous:lastName>
        <posterous:nickName>kilter</posterous:nickName>
        <posterous:displayName>H. Kemal  Ilter</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Tue, 01 Nov 2011 15:18:00 -0700</pubDate>
      <title>Quotes « Onionesque Reality</title>
      <link>http://kltr.info/quotes-onionesque-reality</link>
      <guid>http://kltr.info/quotes-onionesque-reality</guid>
      <description>
        <![CDATA[<p>
	<div class="posterous_bookmarklet_entry">
      <blockquote class="posterous_long_quote"><p style="text-align: justify;">The formulation of a problem is often more essential than its solution, which may be merely a matter of mathematical or experimental skill. To raise new questions, new possibilities, to regard old problems from a new angle, requires creative imagination and marks real advance in science.</p>
<p style="text-align: justify;"><strong>- Albert Einstein</strong></p></blockquote>

<div class="posterous_quote_citation">via <a href="http://onionesquereality.wordpress.com/quotes/">onionesquereality.wordpress.com</a></div>
    <p></p></div>
	
</p>

<p><a href="http://kltr.info/quotes-onionesque-reality">Permalink</a> 

	| <a href="http://kltr.info/quotes-onionesque-reality#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://posterous.com/images/profile/missing-user-75.png</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/hdozBVFcMWwWe</posterous:profileUrl>
        <posterous:firstName>H. Kemal </posterous:firstName>
        <posterous:lastName>Ilter</posterous:lastName>
        <posterous:nickName>kilter</posterous:nickName>
        <posterous:displayName>H. Kemal  Ilter</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Sat, 22 Oct 2011 16:09:00 -0700</pubDate>
      <title>The origins of abc</title>
      <link>http://kltr.info/the-origins-of-abc</link>
      <guid>http://kltr.info/the-origins-of-abc</guid>
      <description>
        <![CDATA[<p>
	<div class="posterous_bookmarklet_entry">
      <div class='p_embed p_image_embed'>
<a href="http://posterous.com/getfile/files.posterous.com/kilter/xifEzDnnefretfIBxheollFhcrduGfzauFtesiusefsdcjBpjxvaFjJwcAzi/media_httpcdnilovetyp_fyJCI.jpg.scaled1000.jpg"><img alt="Media_httpcdnilovetyp_fyjci" height="214" src="http://posterous.com/getfile/files.posterous.com/kilter/xifEzDnnefretfIBxheollFhcrduGfzauFtesiusefsdcjBpjxvaFjJwcAzi/media_httpcdnilovetyp_fyJCI.jpg.scaled500.jpg" width="500" /></a>
</div>
<div class="posterous_quote_citation">via <a href="http://ilovetypography.com/2010/08/07/where-does-the-alphabet-come-from/">ilovetypography.com</a></div>
    <p></p></div>
	
</p>

<p><a href="http://kltr.info/the-origins-of-abc">Permalink</a> 

	| <a href="http://kltr.info/the-origins-of-abc#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://posterous.com/images/profile/missing-user-75.png</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/hdozBVFcMWwWe</posterous:profileUrl>
        <posterous:firstName>H. Kemal </posterous:firstName>
        <posterous:lastName>Ilter</posterous:lastName>
        <posterous:nickName>kilter</posterous:nickName>
        <posterous:displayName>H. Kemal  Ilter</posterous:displayName>
      </posterous:author>
      <media:content type="image/jpeg" height="408" width="952" url="http://getfile5.posterous.com/getfile/files.posterous.com/kilter/xifEzDnnefretfIBxheollFhcrduGfzauFtesiusefsdcjBpjxvaFjJwcAzi/media_httpcdnilovetyp_fyJCI.jpg">
        <media:thumbnail height="214" width="500" url="http://getfile5.posterous.com/getfile/files.posterous.com/kilter/xifEzDnnefretfIBxheollFhcrduGfzauFtesiusefsdcjBpjxvaFjJwcAzi/media_httpcdnilovetyp_fyJCI.jpg.scaled500.jpg" />
      </media:content>
    </item>
    <item>
      <pubDate>Wed, 28 Sep 2011 01:33:00 -0700</pubDate>
      <title>The Fortune 500 | Fathom</title>
      <link>http://kltr.info/the-fortune-500-fathom</link>
      <guid>http://kltr.info/the-fortune-500-fathom</guid>
      <description>
        <![CDATA[<p>
	<div class="posterous_bookmarklet_entry">
      <blockquote><div>
                        <p>
                            An interactive tool that depicts the 500 companies on Fortune Magazine's 
							<a href="http://money.cnn.com/magazines/fortune/fortune500/2011/index.html">annual list</a>
                            of America's largest corporations. Click and drag the mouse to see how 
							a company's rank has changed over the years from 1955 to 2010. Or change 
							to the Revenue and Profit views to see other perspectives. 
							
                        </p>
                    </div></blockquote><div class="posterous_quote_citation">via <a href="http://fathom.info/fortune500/">fathom.info</a></div>
    <p></p></div>
	
</p>

<p><a href="http://kltr.info/the-fortune-500-fathom">Permalink</a> 

	| <a href="http://kltr.info/the-fortune-500-fathom#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://posterous.com/images/profile/missing-user-75.png</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/hdozBVFcMWwWe</posterous:profileUrl>
        <posterous:firstName>H. Kemal </posterous:firstName>
        <posterous:lastName>Ilter</posterous:lastName>
        <posterous:nickName>kilter</posterous:nickName>
        <posterous:displayName>H. Kemal  Ilter</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Sun, 25 Sep 2011 01:50:00 -0700</pubDate>
      <title>H. Kemal İlter's articles on arXiv</title>
      <link>http://kltr.info/h-kemal-ilters-articles-on-arxiv</link>
      <guid>http://kltr.info/h-kemal-ilters-articles-on-arxiv</guid>
      <description>
        <![CDATA[<p>
	<div class="posterous_bookmarklet_entry">
      <blockquote><div>
<div>
<div>
<h3>H. Kemal İlter's articles on arXiv</h3>
<dl>
<dt>[1] <span><a href="http://arxiv.org/a/ilter_h_1#" title="Abstract">arXiv:1107.0202</a> [<a href="http://arxiv.org/a/ilter_h_1#" title="Download PDF">pdf</a>]</span></dt>
<dd>
<div>
<div>
<span>Title:</span> Revealing Sub-Optimality Conditions of Strategic Decisions
</div>
<div>
<span>Authors:</span> 
<a href="http://arxiv.org/a/ilter_h_1#">H. Kemal Ilter</a>
</div>
<div>
<span>Comments:</span> 4 pages, 2 figures
</div>
<div>
<span>Subjects:</span> <span>Other Statistics (stat.OT)</span>

</div>
</div>
</dd>
</dl>
</div>
</div>
<p>The web address for this page and the arXiv author id 
for H. Kemal İlter is <a href="http://arxiv.org/a/ilter_h_1">http://arxiv.org/a/ilter_h_1</a>.
There is also an <a href="http://en.wikipedia.org/wiki/Atom_%28standard%29">Atom</a> 
feed available from <a href="http://arxiv.org/a/ilter_h_1.atom2">http://arxiv.org/a/ilter_h_1.atom2</a> (authors combined, best for 
most current feed readers), and <a href="http://arxiv.org/a/ilter_h_1.atom">http://arxiv.org/a/ilter_h_1.atom</a> (authors in separate
atom:author elements).</p>
<p>See <a href="http://arxiv.org/a/ilter_h_1#">author identifier help</a> for more information about arXiv author identifiers, please <a href="http://arxiv.org/a/ilter_h_1#">report</a> any problems.</p>
</div></blockquote>

<div class="posterous_quote_citation">via <a href="http://arxiv.org/a/ilter_h_1">arxiv.org</a></div>
    <p></p></div>
	
</p>

<p><a href="http://kltr.info/h-kemal-ilters-articles-on-arxiv">Permalink</a> 

	| <a href="http://kltr.info/h-kemal-ilters-articles-on-arxiv#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://posterous.com/images/profile/missing-user-75.png</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/hdozBVFcMWwWe</posterous:profileUrl>
        <posterous:firstName>H. Kemal </posterous:firstName>
        <posterous:lastName>Ilter</posterous:lastName>
        <posterous:nickName>kilter</posterous:nickName>
        <posterous:displayName>H. Kemal  Ilter</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Sun, 25 Sep 2011 00:20:00 -0700</pubDate>
      <title>The Modes and Uses of Scientific Publication | blog@CACM | Communications of the ACM</title>
      <link>http://kltr.info/the-modes-and-uses-of-scientific-publication</link>
      <guid>http://kltr.info/the-modes-and-uses-of-scientific-publication</guid>
      <description>
        <![CDATA[<p>
	<div class="posterous_bookmarklet_entry">
      <blockquote class="posterous_long_quote"><h1>The Modes and Uses of Scientific Publication</h1>
            <p class="byline">Bertrand Meyer</p>
            <p class="metadata">
              September 24, 2011
            </p>
            <p>
            </p>            
            <div>
              <p style="text-align: justify;">Publication is about helping the advancement of humankind. Let us take this basis for granted and look at the other, possibly less glamorous aspects. Publication has four modes: Publicity; Exam; Business; and Ritual.</p></div><p></p></blockquote><div class="posterous_quote_citation">via <a href="http://cacm.acm.org/blogs/blog-cacm/131952-the-modes-and-uses-of-scientific-publication/fulltext">cacm.acm.org</a></div>
    <p></p></div>
	
</p>

<p><a href="http://kltr.info/the-modes-and-uses-of-scientific-publication">Permalink</a> 

	| <a href="http://kltr.info/the-modes-and-uses-of-scientific-publication#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://posterous.com/images/profile/missing-user-75.png</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/hdozBVFcMWwWe</posterous:profileUrl>
        <posterous:firstName>H. Kemal </posterous:firstName>
        <posterous:lastName>Ilter</posterous:lastName>
        <posterous:nickName>kilter</posterous:nickName>
        <posterous:displayName>H. Kemal  Ilter</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Mon, 19 Sep 2011 10:41:00 -0700</pubDate>
      <title>ilter</title>
      <link>http://kltr.info/ilter</link>
      <guid>http://kltr.info/ilter</guid>
      <description>
        <![CDATA[<p>
	<div class="posterous_bookmarklet_entry">
      <div class='p_embed p_image_embed'>
<img alt="Media_httphkiltercomi_pyfxx" height="165" src="http://posterous.com/getfile/files.posterous.com/kilter/lmCneEbwzFmwIjqklykgGrxpIrJyfIpdslxxcJnDqABiCCxtHoJiAuaFfpnJ/media_httphkiltercomi_pyFxx.png.scaled500.png" width="297" />
</div>
<div class="posterous_quote_citation">via <a href="http://hkilter.com/index.php?title=Main_Page">hkilter.com</a></div>
    <p></p></div>
	
</p>

<p><a href="http://kltr.info/ilter">Permalink</a> 

	| <a href="http://kltr.info/ilter#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://posterous.com/images/profile/missing-user-75.png</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/hdozBVFcMWwWe</posterous:profileUrl>
        <posterous:firstName>H. Kemal </posterous:firstName>
        <posterous:lastName>Ilter</posterous:lastName>
        <posterous:nickName>kilter</posterous:nickName>
        <posterous:displayName>H. Kemal  Ilter</posterous:displayName>
      </posterous:author>
      <media:content type="image/png" height="165" width="297" url="http://getfile0.posterous.com/getfile/files.posterous.com/kilter/lmCneEbwzFmwIjqklykgGrxpIrJyfIpdslxxcJnDqABiCCxtHoJiAuaFfpnJ/media_httphkiltercomi_pyFxx.png">
        <media:thumbnail height="165" width="297" url="http://getfile3.posterous.com/getfile/files.posterous.com/kilter/lmCneEbwzFmwIjqklykgGrxpIrJyfIpdslxxcJnDqABiCCxtHoJiAuaFfpnJ/media_httphkiltercomi_pyFxx.png.scaled500.png" />
      </media:content>
    </item>
    <item>
      <pubDate>Tue, 06 Sep 2011 23:42:00 -0700</pubDate>
      <title>Genetic Algorithms Abstracts</title>
      <link>http://kltr.info/genetic-algorithms-abstracts</link>
      <guid>http://kltr.info/genetic-algorithms-abstracts</guid>
      <description>
        <![CDATA[<p>
	<div class="posterous_bookmarklet_entry">
      <blockquote class="posterous_long_quote"><p>Evolutionary algorithms have been around since the early sixties. They apply the rules of
nature: evolution through selection of the fittest individuals, the individuals representing 
solutions to a mathematical problem.
Genetic algorithms are so far generally the best and most robust kind of evolutionary 
algorithms. They were invented by John Holland and presented in his book "Adaption in 
Natural and Artificial Systems" from 1975.</p>


<hr />

<h2>What makes a GA special?</h2>

<p>What are the trademarks of a genetic algorithm (GA)? A GA is heuristic, which means it
estimates a solution. You won't know if you get the exact solution, but that may be a 
minor concern. In fact, most real-life problems are like that: you estimate a solution 
rather than calculating it exactly.</p>

<p>For most problems you don't have any formula for solving the problem because it is too
complex, or if you do, it just takes too long to calculate the solution exactly. An example 
could be space optimization - it is very difficult to find the best way to put objects of 
varying size into a room so they take as little space as possible. The most feasible 
approach then is to use a heuristic method.</p>

<p>Genetic algorithms are different from other heuristic methods in several ways. The
most important difference is that a GA works on a <i>population</i> of possible 
solutions, while other heuristic methods use a single solution in their iterations.
Another difference is that GAs are <i>probabilistic</i> (stochastic), not 
deterministic.</p>

<p>Each individual in the GA population represents a possible solution to the problem.
The suggested solution is coded into the "genes" of the individual. One individual 
might have these genes: "1100101011", another has these: "0101110001" 
(just examples). The values (0 or 1) and their position in the "gene string" tells 
the genetic algorithm what solution the individual represents.</p>

<p>Here comes the clever part: you apply the rules of evolution to the individuals. You
find the individuals you think are the best suggestions to your problem and then combine 
these individuals into new individuals. Using this method repeatedly, the population will 
hopefully evolve good solutions.
Specifically, the elements of a GA are: <i>selection</i> (according to some measure of 
fitness), <i>cross-over</i> (a method of reproduction, "mating" the individuals 
into new individuals), and <i>mutation</i> (adding a bit of random noise to the off-spring, 
changing their "genes"). As you can see, Darwin's principles have been a major 
inspiration to GAs.</p></blockquote>

<div class="posterous_quote_citation">via <a href="http://subsimple.com/genealgo.asp">subsimple.com</a></div>
    <p></p></div>
	
</p>

<p><a href="http://kltr.info/genetic-algorithms-abstracts">Permalink</a> 

	| <a href="http://kltr.info/genetic-algorithms-abstracts#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://posterous.com/images/profile/missing-user-75.png</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/hdozBVFcMWwWe</posterous:profileUrl>
        <posterous:firstName>H. Kemal </posterous:firstName>
        <posterous:lastName>Ilter</posterous:lastName>
        <posterous:nickName>kilter</posterous:nickName>
        <posterous:displayName>H. Kemal  Ilter</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Tue, 06 Sep 2011 23:40:00 -0700</pubDate>
      <title>Genetic Algorithms Demo</title>
      <link>http://kltr.info/genetic-algorithms-demo</link>
      <guid>http://kltr.info/genetic-algorithms-demo</guid>
      <description>
        <![CDATA[<p>
	<div class="posterous_bookmarklet_entry">
      <blockquote class="posterous_long_quote"><p>"GA" is a little applet that demonstrates the genetic algorithm,
in which methods analogous to the process of natural evolution are
applied to solve problems on a computer.  This "artificial evolution"
uses reproduction, mutation, and genetic recombination to "evolve" a
solution to a problem.  The genetic algorithm is described fully by
John Holland in his book, "Adaptation in Natural and Artificial
Systems."  More popular accounts can be found in the books "Complexity"
by M. Mitchell Waldrop and "Artificial Life" by Steven Levy.</p>

<p>The genetic algorithm can be applied to many different types of
problems, but GA uses it to evolve simulated "organisms" called Eaters
in a simulated world that contains simulated plants for the Eaters to
eat.  I stress the word "simulated", but even that word really goes too
far.  GA is really just a kind of metaphor for natural evolution in 
the real world.  You can judge for yourself the extent to which that
metaphor might be valid.</p></blockquote>

<div class="posterous_quote_citation">via <a href="http://math.hws.edu/xJava/GA/index.html">math.hws.edu</a></div>
    <p></p></div>
	
</p>

<p><a href="http://kltr.info/genetic-algorithms-demo">Permalink</a> 

	| <a href="http://kltr.info/genetic-algorithms-demo#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://posterous.com/images/profile/missing-user-75.png</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/hdozBVFcMWwWe</posterous:profileUrl>
        <posterous:firstName>H. Kemal </posterous:firstName>
        <posterous:lastName>Ilter</posterous:lastName>
        <posterous:nickName>kilter</posterous:nickName>
        <posterous:displayName>H. Kemal  Ilter</posterous:displayName>
      </posterous:author>
    </item>
    <item>
      <pubDate>Tue, 06 Sep 2011 23:37:00 -0700</pubDate>
      <title>Evolutionary and Neural Computation for Time Series Prediction Minisite</title>
      <link>http://kltr.info/evolutionary-and-neural-computation-for-time</link>
      <guid>http://kltr.info/evolutionary-and-neural-computation-for-time</guid>
      <description>
        <![CDATA[<p>
	<div class="posterous_bookmarklet_entry">
      <blockquote class="posterous_medium_quote">Time series prediction is a major task in many areas of research, e.g., biology, physics, business and engineering. The ability to forecast the behaviour of a system hinges, generally, on the knowledge of the laws underlying a given phenomenon. When this knowledge is expressed as a solvable equation, one can predict the behaviour along the future once the initial condition is given. However, phenomenological models are often unknown or extremely time consuming.</blockquote>

<div class="posterous_quote_citation">via <a href="http://tracer.uc3m.es/tws/TimeSeriesWeb/intro.html">tracer.uc3m.es</a></div>
    <p></p></div>
	
</p>

<p><a href="http://kltr.info/evolutionary-and-neural-computation-for-time">Permalink</a> 

	| <a href="http://kltr.info/evolutionary-and-neural-computation-for-time#comment">Leave a comment&nbsp;&nbsp;&raquo;</a>

</p>]]>
      </description>
      <posterous:author>
        <posterous:userImage>http://posterous.com/images/profile/missing-user-75.png</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/hdozBVFcMWwWe</posterous:profileUrl>
        <posterous:firstName>H. Kemal </posterous:firstName>
        <posterous:lastName>Ilter</posterous:lastName>
        <posterous:nickName>kilter</posterous:nickName>
        <posterous:displayName>H. Kemal  Ilter</posterous:displayName>
      </posterous:author>
    </item>
  </channel>
</rss>

