<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6569967569811395366</id><updated>2024-12-14T21:28:10.617-08:00</updated><category term="R"/><category term="clinical trial"/><category term="drug comparision"/><category term="proportion"/><category term="&lt;br&gt;"/><category term="GitHub"/><category term="HTML"/><category term="OOP"/><category term="Pandoc"/><category term="R6"/><category term="RBC"/><category term="YAML"/><category term="bernoulli"/><category term="clinical registry"/><category term="clinical research"/><category term="collinearity"/><category term="compartment model"/><category term="confidence interval"/><category term="confounding"/><category term="database"/><category term="deterministic model"/><category term="differential equations"/><category term="environment"/><category term="erythropoeisis"/><category term="escape"/><category term="exponential"/><category term="git"/><category term="interval scale"/><category term="intervention"/><category term="mathematical model"/><category term="multiple myeloma"/><category term="object oriented system"/><category term="p value"/><category term="poisson"/><category term="ratio scale"/><category term="scale transformation"/><category term="statistical inference"/><title type='text'>MATHEMATICS IN MEDICINE</title><subtitle type='html'>Important mathematical and statistical concepts in field of Medicine, using R language</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://sumanmathmedicine.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6569967569811395366/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://sumanmathmedicine.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>suman</name><uri>http://www.blogger.com/profile/00575977648925076797</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>14</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6569967569811395366.post-3584359406291066713</id><published>2017-03-24T08:40:00.001-07:00</published><updated>2017-03-24T08:40:32.150-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="bernoulli"/><category scheme="http://www.blogger.com/atom/ns#" term="exponential"/><category scheme="http://www.blogger.com/atom/ns#" term="poisson"/><category scheme="http://www.blogger.com/atom/ns#" term="R"/><title type='text'>Bernoulli Process: A Poisson Data Generator</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Hi everybody,&lt;br /&gt;
&lt;br /&gt;
I recently read about the relationship between bernoulli process and poisson distribution. I wrote about it explaining the process with simulation. &lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://rpubs.com/sumprain/poisson_bernoulli&quot;&gt;Click here to visit the post&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Hope you like it.&lt;br /&gt;
&lt;br /&gt;
Comments are welcome.&lt;br /&gt;
&lt;br /&gt;
Bye.&lt;br /&gt;
&lt;br /&gt;
Dr Suman&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sumanmathmedicine.blogspot.com/feeds/3584359406291066713/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sumanmathmedicine.blogspot.com/2017/03/bernoulli-process-poisson-data-generator.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6569967569811395366/posts/default/3584359406291066713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6569967569811395366/posts/default/3584359406291066713'/><link rel='alternate' type='text/html' href='http://sumanmathmedicine.blogspot.com/2017/03/bernoulli-process-poisson-data-generator.html' title='Bernoulli Process: A Poisson Data Generator'/><author><name>suman</name><uri>http://www.blogger.com/profile/00575977648925076797</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6569967569811395366.post-5037642373319498659</id><published>2015-04-04T11:15:00.000-07:00</published><updated>2015-04-04T11:15:03.955-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="environment"/><category scheme="http://www.blogger.com/atom/ns#" term="object oriented system"/><category scheme="http://www.blogger.com/atom/ns#" term="OOP"/><category scheme="http://www.blogger.com/atom/ns#" term="R"/><category scheme="http://www.blogger.com/atom/ns#" term="R6"/><title type='text'>Understanding R6: New OO system in R</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Dear all, recently I went through on the R6 OO system in R and was fascinated by its sleek network of environments. I have written a post whatever I could understand of the package. Click on&amp;nbsp; &lt;a href=&quot;http://rpubs.com/sumprain/R6&quot;&gt;http://rpubs.com/sumprain/R6&lt;/a&gt; for the post.&lt;br /&gt;
&lt;br /&gt;
Comments and criticisms are welcome.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sumanmathmedicine.blogspot.com/feeds/5037642373319498659/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sumanmathmedicine.blogspot.com/2015/04/understanding-r6-new-oo-system-in-r.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6569967569811395366/posts/default/5037642373319498659'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6569967569811395366/posts/default/5037642373319498659'/><link rel='alternate' type='text/html' href='http://sumanmathmedicine.blogspot.com/2015/04/understanding-r6-new-oo-system-in-r.html' title='Understanding R6: New OO system in R'/><author><name>suman</name><uri>http://www.blogger.com/profile/00575977648925076797</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6569967569811395366.post-7608918983561504575</id><published>2015-04-02T07:54:00.000-07:00</published><updated>2015-04-02T07:55:50.165-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="clinical research"/><category scheme="http://www.blogger.com/atom/ns#" term="clinical trial"/><category scheme="http://www.blogger.com/atom/ns#" term="confidence interval"/><category scheme="http://www.blogger.com/atom/ns#" term="p value"/><category scheme="http://www.blogger.com/atom/ns#" term="R"/><title type='text'>Presentation: Interpretation of Results of Clinical Research</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Yesterday, I delivered a talk on &quot;Interpretation of Results of Clinical Research&quot; in Annual Alumni Meet of Hematology Department of &lt;a href=&quot;http://www.aiims.edu/&quot;&gt;All India Institute of Medical Sciences&lt;/a&gt;, New Delhi, India. Here is the link for the same. &lt;a href=&quot;https://github.com/sumprain/blog/tree/master/aiims_presentation&quot;&gt;https://github.com/sumprain/blog/tree/master/aiims_presentation&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Comments and criticisms are welcome.&lt;br /&gt;
&lt;br /&gt;
Dr Suman Kumar (@sumankumarpram1)&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sumanmathmedicine.blogspot.com/feeds/7608918983561504575/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sumanmathmedicine.blogspot.com/2015/04/talk-interpretation-of-results-of.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6569967569811395366/posts/default/7608918983561504575'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6569967569811395366/posts/default/7608918983561504575'/><link rel='alternate' type='text/html' href='http://sumanmathmedicine.blogspot.com/2015/04/talk-interpretation-of-results-of.html' title='Presentation: Interpretation of Results of Clinical Research'/><author><name>suman</name><uri>http://www.blogger.com/profile/00575977648925076797</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6569967569811395366.post-6576476955770281401</id><published>2015-03-28T08:34:00.000-07:00</published><updated>2015-03-29T21:10:36.315-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="compartment model"/><category scheme="http://www.blogger.com/atom/ns#" term="deterministic model"/><category scheme="http://www.blogger.com/atom/ns#" term="differential equations"/><category scheme="http://www.blogger.com/atom/ns#" term="erythropoeisis"/><category scheme="http://www.blogger.com/atom/ns#" term="mathematical model"/><category scheme="http://www.blogger.com/atom/ns#" term="R"/><category scheme="http://www.blogger.com/atom/ns#" term="RBC"/><title type='text'>A Deterministic Compartmental Model for Erythropoeisis with R</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Recently I have finished working on and developing a deterministic, compartmental model of erythropoeisis (How Red Blood Cells are produced and destroyed) in R using deSolve package. I have also made a Shiny application for the simulation. The model can be used as a primer for developing more complicated models, eg. for competing erythpoeisis in post bone marrow transplant settings.&lt;br /&gt;
&lt;br /&gt;
Please visit &lt;a href=&quot;http://rpubs.com/sumprain/erythropoeisis_model&quot;&gt;http://rpubs.com/sumprain/erythropoeisis_model&lt;/a&gt; for the manuscript.&lt;br /&gt;
&lt;br /&gt;
The model and description is available at GitHub site, &lt;a href=&quot;https://github.com/sumprain/blog/tree/master/erythropoeisis_model&quot;&gt;https://github.com/sumprain/blog/tree/master/erythropoeisis_model.&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
The description of the model is given in model_description.html, model_description.Rmd and model_description.md files&lt;br /&gt;
&lt;br /&gt;
The shiny application can be found at shiny folder.&lt;br /&gt;
&lt;br /&gt;
The work.R file is the source file for the R code.&lt;br /&gt;
&lt;br /&gt;
Please feel free to comment and post your criticisms.&lt;br /&gt;
&lt;br /&gt;
Dr Suman Kumar (@sumankumarpram1)&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sumanmathmedicine.blogspot.com/feeds/6576476955770281401/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sumanmathmedicine.blogspot.com/2015/03/a-deterministic-compartmental-model-for.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6569967569811395366/posts/default/6576476955770281401'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6569967569811395366/posts/default/6576476955770281401'/><link rel='alternate' type='text/html' href='http://sumanmathmedicine.blogspot.com/2015/03/a-deterministic-compartmental-model-for.html' title='A Deterministic Compartmental Model for Erythropoeisis with R'/><author><name>suman</name><uri>http://www.blogger.com/profile/00575977648925076797</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6569967569811395366.post-1041912075476559433</id><published>2015-03-07T06:06:00.000-08:00</published><updated>2015-03-07T06:06:31.312-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="drug comparision"/><category scheme="http://www.blogger.com/atom/ns#" term="intervention"/><category scheme="http://www.blogger.com/atom/ns#" term="proportion"/><category scheme="http://www.blogger.com/atom/ns#" term="R"/><title type='text'>Alternative measure to compare difference between performance between two interventions</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Dear all,&lt;br /&gt;
&lt;br /&gt;
Click on the &lt;a href=&quot;https://github.com/sumprain/blog/blob/master/predict_interval/predict_manuscript1.md&quot;&gt;github site&lt;/a&gt; to see my new post. It is about a new alternative measure to compare difference between performance between two interventions.&lt;br /&gt;
&lt;br /&gt;
Any comments, criticisms are welcome&lt;br /&gt;
&lt;br /&gt;
Dr Suman Kumar Pramanik&lt;br /&gt;
(@sumankumarpram1)&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sumanmathmedicine.blogspot.com/feeds/1041912075476559433/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sumanmathmedicine.blogspot.com/2015/03/alternative-measure-to-compare.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6569967569811395366/posts/default/1041912075476559433'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6569967569811395366/posts/default/1041912075476559433'/><link rel='alternate' type='text/html' href='http://sumanmathmedicine.blogspot.com/2015/03/alternative-measure-to-compare.html' title='Alternative measure to compare difference between performance between two interventions'/><author><name>suman</name><uri>http://www.blogger.com/profile/00575977648925076797</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6569967569811395366.post-4203037939866885424</id><published>2014-11-09T02:29:00.000-08:00</published><updated>2014-11-19T04:13:33.907-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Pandoc"/><category scheme="http://www.blogger.com/atom/ns#" term="R"/><category scheme="http://www.blogger.com/atom/ns#" term="YAML"/><title type='text'>Using Markdown and Pandoc for Publication</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;h1&gt;
Using Markdown and Pandoc for Publication&lt;/h1&gt;
The other day I was involved in editing job, in which I was supposed to edit 18 articles written in Microsoft Word (doc/docx format) and convert them into pdf format (for printing into a book) and html format (for web publishing).  Manuscripts written by people not proficient in doc(x) format are notorious for formatting heterogeneity and errors making conversion of documents into different formats a nightmare.  I accomplished the task with help of a couple of open source softwares with following steps:&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Installing appropriate softwares.&lt;/li&gt;
&lt;li&gt;Making a folder where I will keep all the markdown files.  That folder becomes my working directory for R project (say, &lt;code&gt;WORK&lt;/code&gt;).  Make following subfolders: &lt;code&gt;fig&lt;/code&gt; to hold figures, &lt;code&gt;html&lt;/code&gt; to hold final html files, &lt;code&gt;html/fig&lt;/code&gt; which will be a copy of the &lt;code&gt;fig&lt;/code&gt; subfolder and will be referenced by the html files, &lt;code&gt;pdf&lt;/code&gt; to hold  final pdf files. Make a folder &lt;code&gt;.pandoc/templates&lt;/code&gt; in the &lt;code&gt;HOME&lt;/code&gt; folder which will hold the Pandoc Templates (&lt;code&gt;default.html(5)&lt;/code&gt; and &lt;code&gt;default.latex&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;Opening the doc(x) documents (say, doc1.doc(x)) with LibreOffice Writer. Saving any figures in &lt;code&gt;fig&lt;/code&gt; folder in png format.&lt;/li&gt;
&lt;li&gt;Saving documents in html format (say, doc1.html).&lt;/li&gt;
&lt;li&gt;Convert html document into markdown format with Pandoc.&lt;/li&gt;
&lt;li&gt;Modify markdown files in any of the text editors.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.blogger.com/null&quot; name=&quot;yaml&quot;&gt;&lt;/a&gt;Build a YAML file in the &lt;code&gt;WORK&lt;/code&gt; folder holding all the variables to be used throughout all the documents (say, &lt;code&gt;my.yaml&lt;/code&gt;). Any document specific YAML can be inserted in the md file.&lt;/li&gt;
&lt;li&gt;Build a css file (say, &lt;code&gt;my.css&lt;/code&gt;) in &lt;code&gt;WORK/html&lt;/code&gt; folder, which contain all the necessary formatting codes for html output.&lt;/li&gt;
&lt;li&gt;Convert the markdown files into pdf and html format in Pandoc.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;
Installing appropriate softwares&lt;/h2&gt;
The following softwares were used (clocking on the hyperlinks will lead to the sites from where the softwares can be downloaded):&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&quot;http://www.ubuntu.com/&quot;&gt;Ubuntu 12.04 64 bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.r-project.org/&quot;&gt;R version 3.1.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.rstudio.com/&quot;&gt;R Studio 0.98.932&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.libreoffice.org/&quot;&gt;LibreOffice Writer 4.1.0.4&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://johnmacfarlane.net/pandoc&quot;&gt;Pandoc&lt;/a&gt;. It comes pre-installed with current version of R Studio.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/jgm/pandoc-templates&quot;&gt;Pandoc templates&lt;/a&gt;. There are many more sites where tailormade templates can be found to be used.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;
Working on doc(x) in LibreOffice Writer&lt;/h2&gt;
After opening the doc1.doc(x) file in LibreOffice Writer, we save any pictures in it in the &lt;code&gt;WORK/fig&lt;/code&gt; after giving it an appropriate name, preferably in &lt;code&gt;.png&lt;/code&gt; format.&lt;br /&gt;
We save the file to doc1.html using LibreOffice Writer.&lt;br /&gt;
&lt;h2&gt;
Converting html into markdown format&lt;/h2&gt;
We take help of Pandoc to convert html into markdown format.&lt;br /&gt;
We open the terminal and reach the WORK folder and enter following to create doc1.md.&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;pandoc doc1.html -o doc1.md
&lt;/code&gt;&lt;/pre&gt;
&lt;h2&gt;
Making appropriate Pandoc template&lt;/h2&gt;
We copy the &lt;code&gt;default.html&lt;/code&gt; and &lt;code&gt;default.latex&lt;/code&gt; into the &lt;code&gt;home/.pandoc/templates&lt;/code&gt; folder as told before.&lt;br /&gt;
We open the &lt;code&gt;default.html&lt;/code&gt; in text editor. Following is an example of the template:&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;&amp;lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&amp;gt;
&amp;lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;$if(lang)$ lang=&quot;$lang$&quot; xml:lang=&quot;$lang$&quot;$endif$&amp;gt;
&amp;lt;head&amp;gt;
  &amp;lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot; /&amp;gt;
  &amp;lt;meta http-equiv=&quot;Content-Style-Type&quot; content=&quot;text/css&quot; /&amp;gt;
  &amp;lt;meta name=&quot;generator&quot; content=&quot;pandoc&quot; /&amp;gt;
$for(author-meta)$
  &amp;lt;meta name=&quot;author&quot; content=&quot;$author-meta$&quot; /&amp;gt;
$endfor$
$if(date-meta)$
  &amp;lt;meta name=&quot;date&quot; content=&quot;$date-meta$&quot; /&amp;gt;
$endif$
  &amp;lt;title&amp;gt;$if(title-prefix)$$title-prefix$ - $endif$$pagetitle$&amp;lt;/title&amp;gt;
  &amp;lt;style type=&quot;text/css&quot;&amp;gt;code{white-space: pre;}&amp;lt;/style&amp;gt;
$if(quotes)$
  &amp;lt;style type=&quot;text/css&quot;&amp;gt;q { quotes: &quot;“&quot; &quot;”&quot; &quot;‘&quot; &quot;’&quot;; }&amp;lt;/style&amp;gt;
$endif$
$if(highlighting-css)$
  &amp;lt;style type=&quot;text/css&quot;&amp;gt;
$highlighting-css$
  &amp;lt;/style&amp;gt;
$endif$
$for(css)$
  &amp;lt;link rel=&quot;stylesheet&quot; href=&quot;$css$&quot; $if(html5)$$else$type=&quot;text/css&quot; $endif$/&amp;gt;
$endfor$
$if(math)$
  $math$
$endif$
$for(header-includes)$
  $header-includes$
$endfor$
&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;
$for(include-before)$
$include-before$
$endfor$
$if(title)$
&amp;lt;div id=&quot;$idprefix$header&quot;&amp;gt;
&amp;lt;h1 class=&quot;title&quot;&amp;gt;$title$&amp;lt;/h1&amp;gt;
$if(subtitle)$
&amp;lt;h1 class=&quot;subtitle&quot;&amp;gt;$subtitle$&amp;lt;/h1&amp;gt;
$endif$

&amp;lt;div class=&quot;author&quot;&amp;gt;&amp;lt;b&amp;gt;$author$&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;

&amp;lt;div class=&quot;affil&quot;&amp;gt;&amp;lt;i&amp;gt;$affiliation$&amp;lt;/i&amp;gt;&amp;lt;/div&amp;gt;

$if(date)$
&amp;lt;h3 class=&quot;date&quot;&amp;gt;$date$&amp;lt;/h3&amp;gt;
$endif$
&amp;lt;/div&amp;gt;
$endif$
$if(toc)$
&amp;lt;div id=&quot;$idprefix$TOC&quot;&amp;gt;
$toc$
&amp;lt;/div&amp;gt;
$endif$
$body$
$for(include-after)$
$include-after$
$endfor$
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
The following characteristics are seen from the above code segment:&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;&lt;code&gt;$---$&lt;/code&gt;:  These are the variables, the values of which are to be provided with YAML document (to be told later). Sometimes, when variable is in form of a collection (like author -&amp;gt; name &amp;amp; address in YAML), the variable name of author can be accessed as &lt;code&gt;$author.name$&lt;/code&gt; and address of author can be accessed as &lt;code&gt;$author.address$&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;$if(---)$ --- $else$ --- $endif$&lt;/code&gt; construct: This the branching code for the template.  One example is as below:&lt;br /&gt;


&lt;pre&gt;&lt;code&gt;$if(date)$
&amp;lt;h3 class=&quot;date&quot;&amp;gt;$date$&amp;lt;/h3&amp;gt;
$endif$
&lt;/code&gt;&lt;/pre&gt;
The bove construct means that if &lt;code&gt;date&lt;/code&gt; variable is given in YAML then it will be entered in the html document as h3 with class “date” (whose formatting can be manipulated inside css file).&lt;/li&gt;
&lt;li&gt;&lt;code&gt;$for(---)$ --- $endfor$&lt;/code&gt; construct: This is the loopng code for the template. One example is as below:&lt;br /&gt;


&lt;pre&gt;&lt;code&gt;$for(css)$
&amp;lt;link rel=&quot;stylesheet&quot; href=&quot;$css$&quot; $if(html5)$$else$type=&quot;text/css&quot; $endif$/&amp;gt;
$endfor$
&lt;/code&gt;&lt;/pre&gt;
The above construct checks for the &lt;code&gt;css&lt;/code&gt; variable which is a collection of variables.  It inserts given html statement &lt;code&gt;&amp;lt;link ---- /&amp;gt;&lt;/code&gt; for each element of &lt;code&gt;css&lt;/code&gt; variable.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;$body$&lt;/code&gt; construct:  This variable contains all the contents of &lt;code&gt;doc1.md&lt;/code&gt; file after converting into html format by Pandoc converter.  We cannot change anything which is denoted by &lt;code&gt;$body$&lt;/code&gt; variable inside the template.  If we want to assign a new class (or say id) to any of the element inside the md file, we will have to do it by inserting raw html statement, as depicted below.&lt;br /&gt;


&lt;pre&gt;&lt;code&gt;## header 2
The normal statement
&amp;lt;p class=&quot;myclass&quot;&amp;gt;Content of the special paragraph.  It can **contain** markdown codes.&amp;lt;/p&amp;gt;
Another normal statement
## Another header 2
&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;/ol&gt;
Similar template is available for latex, which can be modified by the user.&lt;br /&gt;
The details of Pandoc template can be found &lt;a href=&quot;http://johnmacfarlane.net/pandoc/demo/example9/templates.html&quot;&gt;here&lt;/a&gt;.&lt;br /&gt;
&lt;b&gt;The reader is requested to add any more resources for the above (I am not aware of them).&lt;/b&gt;&lt;br /&gt;
&lt;h2&gt;
Editing markdown file&lt;/h2&gt;
The doc1.md file is edited with R Studio editor using the standard method manually. There are many resources of Pandoc Markdown, &lt;a href=&quot;http://johnmacfarlane.net/pandoc/demo/example9/pandocs-markdown.html&quot;&gt;this&lt;/a&gt; and &lt;a href=&quot;http://rmarkdown.rstudio.com/authoring_pandoc_markdown.html&quot;&gt;this&lt;/a&gt;.&lt;br /&gt;
&lt;h2&gt;
Make a YAML file&lt;/h2&gt;
The YAML code can be put inside individual markdown files (for variables which are different for each markdown files) or put inside a separate file as depicted &lt;a href=&quot;https://www.blogger.com/blogger.g?blogID=6569967569811395366#yaml&quot;&gt;above&lt;/a&gt;.&lt;br /&gt;
The minimum content of &lt;code&gt;my.yaml&lt;/code&gt; should be as under:&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;---
css: my.css
---
&lt;/code&gt;&lt;/pre&gt;
The details of YAML language construct can be found &lt;a href=&quot;http://symfony.com/doc/current/components/yaml/yaml_format.html&quot;&gt;here&lt;/a&gt;.&lt;br /&gt;
In summary, the following points are evident:&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;The YAML construct is delimited with the following&lt;br /&gt;


&lt;pre&gt;&lt;code&gt;---
YAML CODE
---
&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;Each variable (which was denoted as &lt;code&gt;$variable$&lt;/code&gt; in Pandoc template) is denoted as &lt;code&gt;variable&lt;/code&gt; and following is the code for assigning a value to the variable.&lt;br /&gt;


&lt;pre&gt;&lt;code&gt;---
variable: value
---
&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;The following is an example of complex variable (equivalent to list in R).&lt;br /&gt;


&lt;pre&gt;&lt;code&gt;---
author:
  name: xxx
  address: yyy
---
&lt;/code&gt;&lt;/pre&gt;
The name of author is accessed in Pandoc template as &lt;code&gt;$author.name$&lt;/code&gt;. Note is to be made of indentation in front of name and address. &lt;b&gt;Indentation is to be made by inserting space, not tab.&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;The following is an example of collection (equivalent of vector in R).&lt;/li&gt;
&lt;/ol&gt;
&lt;pre&gt;&lt;code&gt;---
css:
 - my1.css
 - my2.css
---
&lt;/code&gt;&lt;/pre&gt;
The variable &lt;code&gt;css&lt;/code&gt; has two values associated with it (&lt;code&gt;my1.css&lt;/code&gt; and &lt;code&gt;my2.css&lt;/code&gt;).&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;$for(css)$
  &amp;lt;link rel=&quot;stylesheet&quot; href=&quot;$css$&quot; $if(html5)$$else$type=&quot;text/css&quot; $endif$/&amp;gt;
$endfor$
&lt;/code&gt;&lt;/pre&gt;
The above code segment in Pandoc Template will access both the values of &lt;code&gt;css&lt;/code&gt; and insert a line each for &lt;code&gt;my1.css&lt;/code&gt; and &lt;code&gt;my2.css&lt;/code&gt;.&lt;br /&gt;
&lt;h2&gt;
Converting resulting md files into html and pdf format&lt;/h2&gt;
Finally, the resulting md files (associated with fig, css, template and yaml files) can be converted into html and pdf format by using following codes in terminal.&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;pandoc doc1.md my.yaml -s --data-dir=/home/HOME/.pandoc -o html/doc1.html  @for html file output@
pandoc doc1.md my.yaml -s --data-dir=/home/HOME/.pandoc -o pdf/doc1.pdf  @for pdf file output@
&lt;/code&gt;&lt;/pre&gt;
If many md files are present, as in the project I was doing, then the whole process may be automated using a batch file with the following code:&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;file &amp;lt;- as.list(list.files()[grep(&quot;.md&quot;,list.files())])

foo &amp;lt;- function(x) {
  s.pdf &amp;lt;- paste0(&quot;pandoc &quot;, x, &quot; m.yaml -s --data-dir=/home/HOME/.pandoc  -o pdf/&quot;, str_sub(x, 1L, -4L), &quot;.pdf&quot;)
  s.htm &amp;lt;- paste0(&quot;pandoc &quot;, x, &quot; m.yaml -s --data-dir=/home/HOME/.pandoc -o html/&quot;, str_sub(x, 1L, -4L), &quot;.html&quot;)
  system(s.pdf)
  system(s.htm)
}

lapply(file, foo)
&lt;/code&gt;&lt;/pre&gt;
&lt;h2&gt;
Conclusion&lt;/h2&gt;
The above described method was very efficient in terms of time taken and human effort expended to format all the documents into a uniform one.&lt;br /&gt;
YOUR COMMENTS/CRITICISMS ARE WELCOME.&lt;br /&gt;
BYE.

&lt;br /&gt;

&lt;h2&gt;Addition&lt;/h2&gt;

Another &lt;a href=&quot;http://trinkerrstuff.wordpress.com/2014/11/18/rmarkdown-alter-action-depending-on-document/&quot;&gt;excellent link&lt;/a&gt; demonstrating how to automate the output depending on the output of the document.

&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sumanmathmedicine.blogspot.com/feeds/4203037939866885424/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sumanmathmedicine.blogspot.com/2014/11/using-markdown-and-pandoc-for.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6569967569811395366/posts/default/4203037939866885424'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6569967569811395366/posts/default/4203037939866885424'/><link rel='alternate' type='text/html' href='http://sumanmathmedicine.blogspot.com/2014/11/using-markdown-and-pandoc-for.html' title='Using Markdown and Pandoc for Publication'/><author><name>suman</name><uri>http://www.blogger.com/profile/00575977648925076797</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6569967569811395366.post-6119737907921755015</id><published>2014-08-05T08:48:00.000-07:00</published><updated>2014-08-06T10:21:49.304-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="interval scale"/><category scheme="http://www.blogger.com/atom/ns#" term="R"/><category scheme="http://www.blogger.com/atom/ns#" term="ratio scale"/><category scheme="http://www.blogger.com/atom/ns#" term="scale transformation"/><title type='text'>Clarifying difference between Ratio and Interval Scale of Measurement</title><content type='html'>&lt;!DOCTYPE html&gt;
&lt;!-- saved from url=(0014)about:internet --&gt;
&lt;html&gt;
&lt;head&gt;
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot;/&gt;
&lt;meta http-equiv=&quot;x-ua-compatible&quot; content=&quot;IE=9&quot; &gt;

&lt;title&gt;Clarifying difference between Ratio and Interval Scale of Measurement&lt;/title&gt;

&lt;style type=&quot;text/css&quot;&gt;
body, td {
   font-family: sans-serif;
   background-color: white;
   font-size: 12px;
   margin: 8px;
}

tt, code, pre {
   font-family: &#39;DejaVu Sans Mono&#39;, &#39;Droid Sans Mono&#39;, &#39;Lucida Console&#39;, Consolas, Monaco, monospace;
}

h1 { 
   font-size:2.2em; 
}

h2 { 
   font-size:1.8em; 
}

h3 { 
   font-size:1.4em; 
}

h4 { 
   font-size:1.0em; 
}

h5 { 
   font-size:0.9em; 
}

h6 { 
   font-size:0.8em; 
}

a:visited {
   color: rgb(50%, 0%, 50%);
}

pre { 
   margin-top: 0;
   max-width: 95%;
   border: 1px solid #ccc;
   white-space: pre-wrap;
}

pre code {
   display: block; padding: 0.5em;
}

code.r, code.cpp {
   background-color: #F8F8F8;
}

table, td, th {
  border: none;
}

blockquote {
   color:#666666;
   margin:0;
   padding-left: 1em;
   border-left: 0.5em #EEE solid;
}

hr {
   height: 0px;
   border-bottom: none;
   border-top-width: thin;
   border-top-style: dotted;
   border-top-color: #999999;
}

@media print {
   * { 
      background: transparent !important; 
      color: black !important; 
      filter:none !important; 
      -ms-filter: none !important; 
   }

   body { 
      font-size:12pt; 
      max-width:100%; 
   }
       
   a, a:visited { 
      text-decoration: underline; 
   }

   hr { 
      visibility: hidden;
      page-break-before: always;
   }

   pre, blockquote { 
      padding-right: 1em; 
      page-break-inside: avoid; 
   }

   tr, img { 
      page-break-inside: avoid; 
   }

   img { 
      max-width: 100% !important; 
   }

   @page :left { 
      margin: 15mm 20mm 15mm 10mm; 
   }
     
   @page :right { 
      margin: 15mm 10mm 15mm 20mm; 
   }

   p, h2, h3 { 
      orphans: 3; widows: 3; 
   }

   h2, h3 { 
      page-break-after: avoid; 
   }
}

&lt;/style&gt;



&lt;!-- MathJax scripts --&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;https://c328740.ssl.cf1.rackcdn.com/mathjax/2.0-latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML&quot;&gt;
&lt;/script&gt;



&lt;/head&gt;

&lt;body&gt;
&lt;h1&gt;Clarifying difference between Ratio and Interval Scale of Measurement&lt;/h1&gt;

&lt;!-- rmarkdown v1 --&gt;

&lt;h2&gt;Introduction&lt;/h2&gt;

&lt;p&gt;Recently while preparing lecture on scales of measurements and types of statistical data, I came across two scales of measurement when numbers are used to denote a quantitative variable.  I took some time to clarify the difference between &amp;ldquo;Interval and &amp;quot;Ratio&amp;rdquo; scales of measurements.  I am writing down what I understand of the above mentioned scales.&lt;/p&gt;

&lt;h2&gt;Process of measuring a variable&lt;/h2&gt;

&lt;p&gt;First step in variable measurement is to understand the concept we want to measure, i.e., we would like to define the variable on a conceptual level.  Then we need to make an operational definition of the variable, which includes the following steps:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Setting up of a domain of all the possible values the variable can assume.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Understanding the meaning of different values the variable can assume.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Different values can just mean different classes (categories) - Nominal scale&lt;/li&gt;
&lt;li&gt;Different values can mean different classes (categories) with some ordering (direction of difference) between the classes - Ordinal scale&lt;/li&gt;
&lt;li&gt;Different values can mean different classes (categories) with ordering and specified distance between them (direction and magnitude/distance of difference) - Interval and Ratio scale&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Checking if a real origin (&amp;ldquo;0&amp;rdquo;) exists for the variable in the particular scale. Origin (&amp;ldquo;0&amp;rdquo;) should mean absolute absence of the variable.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Designing a device which will measure the variable.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Validating the measurement from the device.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;Prerequisites for Ratio Scale&lt;/h2&gt;

&lt;p&gt;There are two prerequisites for a measurement scale to be a Ratio Scale:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Presence of &amp;ldquo;Real Origin&amp;rdquo;.&lt;/li&gt;
&lt;li&gt;Scale is uniformly spaced across its full domain.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;&lt;a name=&quot;ratio&quot;&gt;&lt;/a&gt;What happens when the above prerequisites are met?&lt;/h2&gt;

&lt;p&gt;Let us assume that we have made numerical observations \( A_{ratio} \) and \( B_{ratio} \) for a variable in ratio scale and that \( B_{ratio} &gt; A_{ratio} \).   There are &lt;strong&gt;two valid ways&lt;/strong&gt; to denote the difference between A and B:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Arithmetic difference between \( A_{ratio} \) and \( B_{ratio} \):&lt;/strong&gt; It is denoted by \( B_{ratio} - A_{ratio} \). It is a valid measure of difference because of the fact that the scale is uniformly spaced across the domain.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Ratio difference between \( A_{ratio} \) and \( B_{ratio} \):&lt;/strong&gt;  It is denoted by \( B_{ratio}/A_{ratio} \). It indicates that \( B_{ratio} \) is \( B_{ratio}/A_{ratio} \) times larger than \( A_{ratio} \). We say this as a valid measure of difference because the origin is an absolute one and is same for both observations. Note that there is no unit as the result is a ratio. It is also equivalent to arithmetic difference of log transformation of observations, \( log(B_{ratio}) - log(A_{ratio}) \).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Location transformation:&lt;/strong&gt; If we shift the observations by \( x \) units, we get \( Ax_{ratio} = A_{ratio} + x \) and \( Bx_{ratio} = B_{ratio} + x \).  Arithmetic difference between the two transformed observations, \( Bx_{ratio} - Ax_{ratio} = B_{ratio} - A_{ratio} \), which is the same as original observations.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Scale transformation:&lt;/strong&gt; If we multiply each of the observations by \( x \) units, we get \( Ax_{ratio} = A_{ratio} \cdot x \) and \( Bx_{ratio} = B_{ratio} \cdot x \).  Ratio difference between the two transformed observations, \( Bx_{ratio}/Ax_{ratio} = B_{ratio}/A_{ratio} \), which is the same as original observations.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;So, for ratio scale, &lt;em&gt;both arithmetic and ratio difference are valid measures of difference between observations and the difference remain same after both location and scale transformations.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;General transformation of measuring scale&lt;/h2&gt;

&lt;p&gt;Any transformation (\( X_{trans} \)) of the original ratio scale, say \( X_{ratio} \) can be depicted as follows&lt;/p&gt;

&lt;p&gt;\[ 
X_{ratio} = f(X_{trans},S(X_{trans}),L(X_{trans}))
 \]&lt;/p&gt;

&lt;p&gt;where, \( S(X_{trans}) \) denotes &lt;strong&gt;scale transformation parameter&lt;/strong&gt; as a function wrt location in transformed scale and \( L(X_{trans}) \) denotes &lt;strong&gt;location transformation parameter&lt;/strong&gt; as a function wrt location in transformed scale.&lt;/p&gt;

&lt;p&gt;If we assume constant \( S \) and \( L \) wrt location in transformed scale, one of the simplest scale transformation will be:&lt;/p&gt;

&lt;p&gt;\[ 
X_{ratio} = (X_{trans} + L) \cdot S
 \]&lt;/p&gt;

&lt;p&gt;where, \( S \neq 0 \)&lt;/p&gt;

&lt;p&gt;and interval scale of measurement (\( X_{int} \)) will be the one with \( L \neq 0 \) in addition to the above constraints.&lt;/p&gt;

&lt;h2&gt;What happens in Interval Scale?&lt;/h2&gt;

&lt;p&gt;In interval scale, the zero doesnot mean absolute nothingness, but it is an arbitrarily chosen one and corresponds to a distance of \( L \) from the real origin in ratio scale.&lt;/p&gt;

&lt;p&gt;We continue our example from the above &lt;a href=&quot;#ratio&quot;&gt;section&lt;/a&gt;:&lt;/p&gt;

&lt;p&gt;Let us say that we make two observations in interval scale, \( A_{int} \) and \( B_{int} \), and want to assess difference between both the observations as done earlier.&lt;/p&gt;

&lt;p&gt;Observation \( A_{int} \) will be mapped as \( (A_{int} + L) \cdot S \) and observation \( B_{int} \) will be mapped as \( (B_{int} + L) \cdot S \) in ratio scale. We will have to use values in ratio scale for comparision, as it has got &amp;ldquo;real origin&amp;rdquo;.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Arithmetic difference between \( A_{int} \) and \( B_{int} \):&lt;/strong&gt; It shows that the arithmetic difference measured in interval scale is linearly related to the difference measured in ratio scale and that the arithmetic difference in ratio scale is independent of absolute values of \( A_{int} \) and \( B_{int} \). Moreover, interval scale is uniformly spaced across the full domain. Because of the above reasons, arithmetic difference measured in interval scale is a valid way of representing difference between observations \( A_{int} \) and \( B_{int} \).
\[ 
[B_{int} - A_{int}]_{int\ scale} = [(B_{int} + L) \cdot S - (A_{int} + L) \cdot S]_{ratio\ scale} = [(B_{int} - A_{int}) \cdot S]_{ratio\ scale}
 \]&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Ratio difference between \( A_{int} \) and \( B_{int} \):&lt;/strong&gt; Unlike the arithmetic difference, ratio difference in interval scale is dependent on the absolute values of \( A_{int} \) and \( B_{int} \), with ratio approaching \( B_{int}/A_{int} \) with \( B_{int}, A_{int} &gt;&gt; L \). So, ratio difference is not a valid measure of difference between two observations in interval scale.
\[ 
[B_{int}/A_{int}]_{int\ scale} = [(B_{int} + L) \cdot S/(A_{int} + L) \cdot S]_{ratio\ scale} = [(B_{int} + L)/(A_{int} + L)]_{ratio\ scale}
 \]&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Location transformation:&lt;/strong&gt; If we shift the observations by x units on interval scale, we get \( Ax_{int} = ((A_{int} + x) + L) \cdot S \) and \( Bx_{int} = ((B_{int} + x) + L) \times S \).  Arithmetic difference between the two transformed observations, \( [Bx_{int} - Ax_{int}]_{int\ scale} = [(B_{int} - A_{int}) \cdot S]_{ratio\ scale} = [B_{int} - A_{int}]_{int\ scale} \), remains the same as original observations on interval scale. So, arithmetic difference remains same with location transformation.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Scale transformation:&lt;/strong&gt; If we multiply each of the observations by x units on original scale, we get \( Ax_{int} = (A_{int} \cdot x + L) \cdot S \) and \( Bx_{int} = (B_{int} \cdot x + L) \cdot S \).  Ratio difference between the two transformaed observations, \( [Bx_{int}/Ax_{int}]_{int\ scale} = [(B_{int} \cdot x + L)/(A_{int} \cdot x + L)]_{ratio\ scale} \neq [B_{int}/A_{int}]_{int\ scale} \). With scale transformation, the ratio difference becomes different from the the ratio difference of the original observations in interval scale.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;So, for interval scale, &lt;em&gt;only arithmetic difference is a valid measure of difference between observations.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;Conclusion&lt;/h2&gt;

&lt;p&gt;The aim of this post is to express what I understand of the interval and ratio scale of measurements.  Comments, suggestions and criticisms are welcome.&lt;/p&gt;

&lt;p&gt;Bye.&lt;/p&gt;

&lt;/body&gt;

&lt;/html&gt;

</content><link rel='replies' type='application/atom+xml' href='http://sumanmathmedicine.blogspot.com/feeds/6119737907921755015/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sumanmathmedicine.blogspot.com/2014/08/clarifying-difference-between-ratio-and.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6569967569811395366/posts/default/6119737907921755015'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6569967569811395366/posts/default/6119737907921755015'/><link rel='alternate' type='text/html' href='http://sumanmathmedicine.blogspot.com/2014/08/clarifying-difference-between-ratio-and.html' title='Clarifying difference between Ratio and Interval Scale of Measurement'/><author><name>suman</name><uri>http://www.blogger.com/profile/00575977648925076797</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6569967569811395366.post-6129487544392769381</id><published>2014-07-20T03:45:00.000-07:00</published><updated>2014-07-20T03:45:34.430-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="clinical trial"/><category scheme="http://www.blogger.com/atom/ns#" term="drug comparision"/><category scheme="http://www.blogger.com/atom/ns#" term="proportion"/><category scheme="http://www.blogger.com/atom/ns#" term="R"/><title type='text'>Is difference in proportion appropriate measure to compare performance of a drug over another one?</title><content type='html'>&lt;!DOCTYPE html&gt;
&lt;!-- saved from url=(0014)about:internet --&gt;
&lt;html&gt;
&lt;head&gt;
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot;/&gt;
&lt;meta http-equiv=&quot;x-ua-compatible&quot; content=&quot;IE=9&quot; &gt;

&lt;title&gt;Is difference in proportion appropriate measure to compare performance of a drug over another one?&lt;/title&gt;

&lt;style type=&quot;text/css&quot;&gt;
body, td {
   font-family: sans-serif;
   background-color: white;
   font-size: 12px;
   margin: 8px;
}

tt, code, pre {
   font-family: &#39;DejaVu Sans Mono&#39;, &#39;Droid Sans Mono&#39;, &#39;Lucida Console&#39;, Consolas, Monaco, monospace;
}

h1 { 
   font-size:2.2em; 
}

h2 { 
   font-size:1.8em; 
}

h3 { 
   font-size:1.4em; 
}

h4 { 
   font-size:1.0em; 
}

h5 { 
   font-size:0.9em; 
}

h6 { 
   font-size:0.8em; 
}

a:visited {
   color: rgb(50%, 0%, 50%);
}

pre { 
   margin-top: 0;
   max-width: 95%;
   border: 1px solid #ccc;
   white-space: pre-wrap;
}

pre code {
   display: block; padding: 0.5em;
}

code.r, code.cpp {
   background-color: #F8F8F8;
}

table, td, th {
  border: none;
}

blockquote {
   color:#666666;
   margin:0;
   padding-left: 1em;
   border-left: 0.5em #EEE solid;
}

hr {
   height: 0px;
   border-bottom: none;
   border-top-width: thin;
   border-top-style: dotted;
   border-top-color: #999999;
}

@media print {
   * { 
      background: transparent !important; 
      color: black !important; 
      filter:none !important; 
      -ms-filter: none !important; 
   }

   body { 
      font-size:12pt; 
      max-width:100%; 
   }
       
   a, a:visited { 
      text-decoration: underline; 
   }

   hr { 
      visibility: hidden;
      page-break-before: always;
   }

   pre, blockquote { 
      padding-right: 1em; 
      page-break-inside: avoid; 
   }

   tr, img { 
      page-break-inside: avoid; 
   }

   img { 
      max-width: 100% !important; 
   }

   @page :left { 
      margin: 15mm 20mm 15mm 10mm; 
   }
     
   @page :right { 
      margin: 15mm 10mm 15mm 20mm; 
   }

   p, h2, h3 { 
      orphans: 3; widows: 3; 
   }

   h2, h3 { 
      page-break-after: avoid; 
   }
}

&lt;/style&gt;

&lt;!-- Styles for R syntax highlighter --&gt;
&lt;style type=&quot;text/css&quot;&gt;
   pre .operator,
   pre .paren {
     color: rgb(104, 118, 135)
   }

   pre .literal {
     color: rgb(88, 72, 246)
   }

   pre .number {
     color: rgb(0, 0, 205);
   }

   pre .comment {
     color: rgb(76, 136, 107);
   }

   pre .keyword {
     color: rgb(0, 0, 255);
   }

   pre .identifier {
     color: rgb(0, 0, 0);
   }

   pre .string {
     color: rgb(3, 106, 7);
   }
&lt;/style&gt;

&lt;!-- R syntax highlighter --&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
var hljs=new function(){function m(p){return p.replace(/&amp;/gm,&quot;&amp;amp;&quot;).replace(/&lt;/gm,&quot;&amp;lt;&quot;)}function f(r,q,p){return RegExp(q,&quot;m&quot;+(r.cI?&quot;i&quot;:&quot;&quot;)+(p?&quot;g&quot;:&quot;&quot;))}function b(r){for(var p=0;p&lt;r.childNodes.length;p++){var q=r.childNodes[p];if(q.nodeName==&quot;CODE&quot;){return q}if(!(q.nodeType==3&amp;&amp;q.nodeValue.match(/\s+/))){break}}}function h(t,s){var p=&quot;&quot;;for(var r=0;r&lt;t.childNodes.length;r++){if(t.childNodes[r].nodeType==3){var q=t.childNodes[r].nodeValue;if(s){q=q.replace(/\n/g,&quot;&quot;)}p+=q}else{if(t.childNodes[r].nodeName==&quot;BR&quot;){p+=&quot;\n&quot;}else{p+=h(t.childNodes[r])}}}if(/MSIE [678]/.test(navigator.userAgent)){p=p.replace(/\r/g,&quot;\n&quot;)}return p}function a(s){var r=s.className.split(/\s+/);r=r.concat(s.parentNode.className.split(/\s+/));for(var q=0;q&lt;r.length;q++){var p=r[q].replace(/^language-/,&quot;&quot;);if(e[p]){return p}}}function c(q){var p=[];(function(s,t){for(var r=0;r&lt;s.childNodes.length;r++){if(s.childNodes[r].nodeType==3){t+=s.childNodes[r].nodeValue.length}else{if(s.childNodes[r].nodeName==&quot;BR&quot;){t+=1}else{if(s.childNodes[r].nodeType==1){p.push({event:&quot;start&quot;,offset:t,node:s.childNodes[r]});t=arguments.callee(s.childNodes[r],t);p.push({event:&quot;stop&quot;,offset:t,node:s.childNodes[r]})}}}}return t})(q,0);return p}function k(y,w,x){var q=0;var z=&quot;&quot;;var s=[];function u(){if(y.length&amp;&amp;w.length){if(y[0].offset!=w[0].offset){return(y[0].offset&lt;w[0].offset)?y:w}else{return w[0].event==&quot;start&quot;?y:w}}else{return y.length?y:w}}function t(D){var A=&quot;&lt;&quot;+D.nodeName.toLowerCase();for(var B=0;B&lt;D.attributes.length;B++){var C=D.attributes[B];A+=&quot; &quot;+C.nodeName.toLowerCase();if(C.value!==undefined&amp;&amp;C.value!==false&amp;&amp;C.value!==null){A+=&#39;=&quot;&#39;+m(C.value)+&#39;&quot;&#39;}}return A+&quot;&gt;&quot;}while(y.length||w.length){var v=u().splice(0,1)[0];z+=m(x.substr(q,v.offset-q));q=v.offset;if(v.event==&quot;start&quot;){z+=t(v.node);s.push(v.node)}else{if(v.event==&quot;stop&quot;){var p,r=s.length;do{r--;p=s[r];z+=(&quot;&lt;/&quot;+p.nodeName.toLowerCase()+&quot;&gt;&quot;)}while(p!=v.node);s.splice(r,1);while(r&lt;s.length){z+=t(s[r]);r++}}}}return z+m(x.substr(q))}function j(){function q(x,y,v){if(x.compiled){return}var u;var s=[];if(x.k){x.lR=f(y,x.l||hljs.IR,true);for(var w in x.k){if(!x.k.hasOwnProperty(w)){continue}if(x.k[w] instanceof Object){u=x.k[w]}else{u=x.k;w=&quot;keyword&quot;}for(var r in u){if(!u.hasOwnProperty(r)){continue}x.k[r]=[w,u[r]];s.push(r)}}}if(!v){if(x.bWK){x.b=&quot;\\b(&quot;+s.join(&quot;|&quot;)+&quot;)\\s&quot;}x.bR=f(y,x.b?x.b:&quot;\\B|\\b&quot;);if(!x.e&amp;&amp;!x.eW){x.e=&quot;\\B|\\b&quot;}if(x.e){x.eR=f(y,x.e)}}if(x.i){x.iR=f(y,x.i)}if(x.r===undefined){x.r=1}if(!x.c){x.c=[]}x.compiled=true;for(var t=0;t&lt;x.c.length;t++){if(x.c[t]==&quot;self&quot;){x.c[t]=x}q(x.c[t],y,false)}if(x.starts){q(x.starts,y,false)}}for(var p in e){if(!e.hasOwnProperty(p)){continue}q(e[p].dM,e[p],true)}}function d(B,C){if(!j.called){j();j.called=true}function q(r,M){for(var L=0;L&lt;M.c.length;L++){if((M.c[L].bR.exec(r)||[null])[0]==r){return M.c[L]}}}function v(L,r){if(D[L].e&amp;&amp;D[L].eR.test(r)){return 1}if(D[L].eW){var M=v(L-1,r);return M?M+1:0}return 0}function w(r,L){return L.i&amp;&amp;L.iR.test(r)}function K(N,O){var M=[];for(var L=0;L&lt;N.c.length;L++){M.push(N.c[L].b)}var r=D.length-1;do{if(D[r].e){M.push(D[r].e)}r--}while(D[r+1].eW);if(N.i){M.push(N.i)}return f(O,M.join(&quot;|&quot;),true)}function p(M,L){var N=D[D.length-1];if(!N.t){N.t=K(N,E)}N.t.lastIndex=L;var r=N.t.exec(M);return r?[M.substr(L,r.index-L),r[0],false]:[M.substr(L),&quot;&quot;,true]}function z(N,r){var L=E.cI?r[0].toLowerCase():r[0];var M=N.k[L];if(M&amp;&amp;M instanceof Array){return M}return false}function F(L,P){L=m(L);if(!P.k){return L}var r=&quot;&quot;;var O=0;P.lR.lastIndex=0;var M=P.lR.exec(L);while(M){r+=L.substr(O,M.index-O);var N=z(P,M);if(N){x+=N[1];r+=&#39;&lt;span class=&quot;&#39;+N[0]+&#39;&quot;&gt;&#39;+M[0]+&quot;&lt;/span&gt;&quot;}else{r+=M[0]}O=P.lR.lastIndex;M=P.lR.exec(L)}return r+L.substr(O,L.length-O)}function J(L,M){if(M.sL&amp;&amp;e[M.sL]){var r=d(M.sL,L);x+=r.keyword_count;return r.value}else{return F(L,M)}}function I(M,r){var L=M.cN?&#39;&lt;span class=&quot;&#39;+M.cN+&#39;&quot;&gt;&#39;:&quot;&quot;;if(M.rB){y+=L;M.buffer=&quot;&quot;}else{if(M.eB){y+=m(r)+L;M.buffer=&quot;&quot;}else{y+=L;M.buffer=r}}D.push(M);A+=M.r}function G(N,M,Q){var R=D[D.length-1];if(Q){y+=J(R.buffer+N,R);return false}var P=q(M,R);if(P){y+=J(R.buffer+N,R);I(P,M);return P.rB}var L=v(D.length-1,M);if(L){var O=R.cN?&quot;&lt;/span&gt;&quot;:&quot;&quot;;if(R.rE){y+=J(R.buffer+N,R)+O}else{if(R.eE){y+=J(R.buffer+N,R)+O+m(M)}else{y+=J(R.buffer+N+M,R)+O}}while(L&gt;1){O=D[D.length-2].cN?&quot;&lt;/span&gt;&quot;:&quot;&quot;;y+=O;L--;D.length--}var r=D[D.length-1];D.length--;D[D.length-1].buffer=&quot;&quot;;if(r.starts){I(r.starts,&quot;&quot;)}return R.rE}if(w(M,R)){throw&quot;Illegal&quot;}}var E=e[B];var D=[E.dM];var A=0;var x=0;var y=&quot;&quot;;try{var s,u=0;E.dM.buffer=&quot;&quot;;do{s=p(C,u);var t=G(s[0],s[1],s[2]);u+=s[0].length;if(!t){u+=s[1].length}}while(!s[2]);if(D.length&gt;1){throw&quot;Illegal&quot;}return{r:A,keyword_count:x,value:y}}catch(H){if(H==&quot;Illegal&quot;){return{r:0,keyword_count:0,value:m(C)}}else{throw H}}}function g(t){var p={keyword_count:0,r:0,value:m(t)};var r=p;for(var q in e){if(!e.hasOwnProperty(q)){continue}var s=d(q,t);s.language=q;if(s.keyword_count+s.r&gt;r.keyword_count+r.r){r=s}if(s.keyword_count+s.r&gt;p.keyword_count+p.r){r=p;p=s}}if(r.language){p.second_best=r}return p}function i(r,q,p){if(q){r=r.replace(/^((&lt;[^&gt;]+&gt;|\t)+)/gm,function(t,w,v,u){return w.replace(/\t/g,q)})}if(p){r=r.replace(/\n/g,&quot;&lt;br&gt;&quot;)}return r}function n(t,w,r){var x=h(t,r);var v=a(t);var y,s;if(v){y=d(v,x)}else{return}var q=c(t);if(q.length){s=document.createElement(&quot;pre&quot;);s.innerHTML=y.value;y.value=k(q,c(s),x)}y.value=i(y.value,w,r);var u=t.className;if(!u.match(&quot;(\\s|^)(language-)?&quot;+v+&quot;(\\s|$)&quot;)){u=u?(u+&quot; &quot;+v):v}if(/MSIE [678]/.test(navigator.userAgent)&amp;&amp;t.tagName==&quot;CODE&quot;&amp;&amp;t.parentNode.tagName==&quot;PRE&quot;){s=t.parentNode;var p=document.createElement(&quot;div&quot;);p.innerHTML=&quot;&lt;pre&gt;&lt;code&gt;&quot;+y.value+&quot;&lt;/code&gt;&lt;/pre&gt;&quot;;t=p.firstChild.firstChild;p.firstChild.cN=s.cN;s.parentNode.replaceChild(p.firstChild,s)}else{t.innerHTML=y.value}t.className=u;t.result={language:v,kw:y.keyword_count,re:y.r};if(y.second_best){t.second_best={language:y.second_best.language,kw:y.second_best.keyword_count,re:y.second_best.r}}}function o(){if(o.called){return}o.called=true;var r=document.getElementsByTagName(&quot;pre&quot;);for(var p=0;p&lt;r.length;p++){var q=b(r[p]);if(q){n(q,hljs.tabReplace)}}}function l(){if(window.addEventListener){window.addEventListener(&quot;DOMContentLoaded&quot;,o,false);window.addEventListener(&quot;load&quot;,o,false)}else{if(window.attachEvent){window.attachEvent(&quot;onload&quot;,o)}else{window.onload=o}}}var e={};this.LANGUAGES=e;this.highlight=d;this.highlightAuto=g;this.fixMarkup=i;this.highlightBlock=n;this.initHighlighting=o;this.initHighlightingOnLoad=l;this.IR=&quot;[a-zA-Z][a-zA-Z0-9_]*&quot;;this.UIR=&quot;[a-zA-Z_][a-zA-Z0-9_]*&quot;;this.NR=&quot;\\b\\d+(\\.\\d+)?&quot;;this.CNR=&quot;\\b(0[xX][a-fA-F0-9]+|(\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)&quot;;this.BNR=&quot;\\b(0b[01]+)&quot;;this.RSR=&quot;!|!=|!==|%|%=|&amp;|&amp;&amp;|&amp;=|\\*|\\*=|\\+|\\+=|,|\\.|-|-=|/|/=|:|;|&lt;|&lt;&lt;|&lt;&lt;=|&lt;=|=|==|===|&gt;|&gt;=|&gt;&gt;|&gt;&gt;=|&gt;&gt;&gt;|&gt;&gt;&gt;=|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~&quot;;this.ER=&quot;(?![\\s\\S])&quot;;this.BE={b:&quot;\\\\.&quot;,r:0};this.ASM={cN:&quot;string&quot;,b:&quot;&#39;&quot;,e:&quot;&#39;&quot;,i:&quot;\\n&quot;,c:[this.BE],r:0};this.QSM={cN:&quot;string&quot;,b:&#39;&quot;&#39;,e:&#39;&quot;&#39;,i:&quot;\\n&quot;,c:[this.BE],r:0};this.CLCM={cN:&quot;comment&quot;,b:&quot;//&quot;,e:&quot;$&quot;};this.CBLCLM={cN:&quot;comment&quot;,b:&quot;/\\*&quot;,e:&quot;\\*/&quot;};this.HCM={cN:&quot;comment&quot;,b:&quot;#&quot;,e:&quot;$&quot;};this.NM={cN:&quot;number&quot;,b:this.NR,r:0};this.CNM={cN:&quot;number&quot;,b:this.CNR,r:0};this.BNM={cN:&quot;number&quot;,b:this.BNR,r:0};this.inherit=function(r,s){var p={};for(var q in r){p[q]=r[q]}if(s){for(var q in s){p[q]=s[q]}}return p}}();hljs.LANGUAGES.cpp=function(){var a={keyword:{&quot;false&quot;:1,&quot;int&quot;:1,&quot;float&quot;:1,&quot;while&quot;:1,&quot;private&quot;:1,&quot;char&quot;:1,&quot;catch&quot;:1,&quot;export&quot;:1,virtual:1,operator:2,sizeof:2,dynamic_cast:2,typedef:2,const_cast:2,&quot;const&quot;:1,struct:1,&quot;for&quot;:1,static_cast:2,union:1,namespace:1,unsigned:1,&quot;long&quot;:1,&quot;throw&quot;:1,&quot;volatile&quot;:2,&quot;static&quot;:1,&quot;protected&quot;:1,bool:1,template:1,mutable:1,&quot;if&quot;:1,&quot;public&quot;:1,friend:2,&quot;do&quot;:1,&quot;return&quot;:1,&quot;goto&quot;:1,auto:1,&quot;void&quot;:2,&quot;enum&quot;:1,&quot;else&quot;:1,&quot;break&quot;:1,&quot;new&quot;:1,extern:1,using:1,&quot;true&quot;:1,&quot;class&quot;:1,asm:1,&quot;case&quot;:1,typeid:1,&quot;short&quot;:1,reinterpret_cast:2,&quot;default&quot;:1,&quot;double&quot;:1,register:1,explicit:1,signed:1,typename:1,&quot;try&quot;:1,&quot;this&quot;:1,&quot;switch&quot;:1,&quot;continue&quot;:1,wchar_t:1,inline:1,&quot;delete&quot;:1,alignof:1,char16_t:1,char32_t:1,constexpr:1,decltype:1,noexcept:1,nullptr:1,static_assert:1,thread_local:1,restrict:1,_Bool:1,complex:1},built_in:{std:1,string:1,cin:1,cout:1,cerr:1,clog:1,stringstream:1,istringstream:1,ostringstream:1,auto_ptr:1,deque:1,list:1,queue:1,stack:1,vector:1,map:1,set:1,bitset:1,multiset:1,multimap:1,unordered_set:1,unordered_map:1,unordered_multiset:1,unordered_multimap:1,array:1,shared_ptr:1}};return{dM:{k:a,i:&quot;&lt;/&quot;,c:[hljs.CLCM,hljs.CBLCLM,hljs.QSM,{cN:&quot;string&quot;,b:&quot;&#39;\\\\?.&quot;,e:&quot;&#39;&quot;,i:&quot;.&quot;},{cN:&quot;number&quot;,b:&quot;\\b(\\d+(\\.\\d*)?|\\.\\d+)(u|U|l|L|ul|UL|f|F)&quot;},hljs.CNM,{cN:&quot;preprocessor&quot;,b:&quot;#&quot;,e:&quot;$&quot;},{cN:&quot;stl_container&quot;,b:&quot;\\b(deque|list|queue|stack|vector|map|set|bitset|multiset|multimap|unordered_map|unordered_set|unordered_multiset|unordered_multimap|array)\\s*&lt;&quot;,e:&quot;&gt;&quot;,k:a,r:10,c:[&quot;self&quot;]}]}}}();hljs.LANGUAGES.r={dM:{c:[hljs.HCM,{cN:&quot;number&quot;,b:&quot;\\b0[xX][0-9a-fA-F]+[Li]?\\b&quot;,e:hljs.IMMEDIATE_RE,r:0},{cN:&quot;number&quot;,b:&quot;\\b\\d+(?:[eE][+\\-]?\\d*)?L\\b&quot;,e:hljs.IMMEDIATE_RE,r:0},{cN:&quot;number&quot;,b:&quot;\\b\\d+\\.(?!\\d)(?:i\\b)?&quot;,e:hljs.IMMEDIATE_RE,r:1},{cN:&quot;number&quot;,b:&quot;\\b\\d+(?:\\.\\d*)?(?:[eE][+\\-]?\\d*)?i?\\b&quot;,e:hljs.IMMEDIATE_RE,r:0},{cN:&quot;number&quot;,b:&quot;\\.\\d+(?:[eE][+\\-]?\\d*)?i?\\b&quot;,e:hljs.IMMEDIATE_RE,r:1},{cN:&quot;keyword&quot;,b:&quot;(?:tryCatch|library|setGeneric|setGroupGeneric)\\b&quot;,e:hljs.IMMEDIATE_RE,r:10},{cN:&quot;keyword&quot;,b:&quot;\\.\\.\\.&quot;,e:hljs.IMMEDIATE_RE,r:10},{cN:&quot;keyword&quot;,b:&quot;\\.\\.\\d+(?![\\w.])&quot;,e:hljs.IMMEDIATE_RE,r:10},{cN:&quot;keyword&quot;,b:&quot;\\b(?:function)&quot;,e:hljs.IMMEDIATE_RE,r:2},{cN:&quot;keyword&quot;,b:&quot;(?:if|in|break|next|repeat|else|for|return|switch|while|try|stop|warning|require|attach|detach|source|setMethod|setClass)\\b&quot;,e:hljs.IMMEDIATE_RE,r:1},{cN:&quot;literal&quot;,b:&quot;(?:NA|NA_integer_|NA_real_|NA_character_|NA_complex_)\\b&quot;,e:hljs.IMMEDIATE_RE,r:10},{cN:&quot;literal&quot;,b:&quot;(?:NULL|TRUE|FALSE|T|F|Inf|NaN)\\b&quot;,e:hljs.IMMEDIATE_RE,r:1},{cN:&quot;identifier&quot;,b:&quot;[a-zA-Z.][a-zA-Z0-9._]*\\b&quot;,e:hljs.IMMEDIATE_RE,r:0},{cN:&quot;operator&quot;,b:&quot;&lt;\\-(?!\\s*\\d)&quot;,e:hljs.IMMEDIATE_RE,r:2},{cN:&quot;operator&quot;,b:&quot;\\-&gt;|&lt;\\-&quot;,e:hljs.IMMEDIATE_RE,r:1},{cN:&quot;operator&quot;,b:&quot;%%|~&quot;,e:hljs.IMMEDIATE_RE},{cN:&quot;operator&quot;,b:&quot;&gt;=|&lt;=|==|!=|\\|\\||&amp;&amp;|=|\\+|\\-|\\*|/|\\^|&gt;|&lt;|!|&amp;|\\||\\$|:&quot;,e:hljs.IMMEDIATE_RE,r:0},{cN:&quot;operator&quot;,b:&quot;%&quot;,e:&quot;%&quot;,i:&quot;\\n&quot;,r:1},{cN:&quot;identifier&quot;,b:&quot;`&quot;,e:&quot;`&quot;,r:0},{cN:&quot;string&quot;,b:&#39;&quot;&#39;,e:&#39;&quot;&#39;,c:[hljs.BE],r:0},{cN:&quot;string&quot;,b:&quot;&#39;&quot;,e:&quot;&#39;&quot;,c:[hljs.BE],r:0},{cN:&quot;paren&quot;,b:&quot;[[({\\])}]&quot;,e:hljs.IMMEDIATE_RE,r:0}]}};
hljs.initHighlightingOnLoad();
&lt;/script&gt;


&lt;!-- MathJax scripts --&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;https://c328740.ssl.cf1.rackcdn.com/mathjax/2.0-latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML&quot;&gt;
&lt;/script&gt;



&lt;/head&gt;

&lt;body&gt;
&lt;h1&gt;Is difference in proportion appropriate measure to compare performance of a drug over another one?&lt;/h1&gt;

&lt;!-- rmarkdown v1 --&gt;

&lt;h2&gt;Introduction&lt;/h2&gt;

&lt;p&gt;For past few weeks, a question lingered in my mind that &amp;ldquo;Is the traditional approach of assessing difference in proportion (both in ways of arithmetic difference and ratio) between intervention A and intervention B as a way to ascertain the performance of intervention A and intervention B appropiate?&amp;rdquo;.  The question came in my mind after observing practitioners dogmatically approving a particular intervention over another one based on so called statistically significant difference (p &amp;lt;&amp;lt; 0.05 or miniscule confidence interval not including value of no effect, usually 0 for difference or 1 for ratio) in proportion of success (say patients surviving at a certain fixed time point) between the two groups.&lt;/p&gt;

&lt;p&gt;I will be discussing about the actual meaning of p value and confidence intervals of difference in proportions. I will also try to highlight ill effects and limitations of using confidence intervals in deciding which of the two interventions is better in a properly conducted experimental design (no fallacy in study design and conduct).&lt;/p&gt;

&lt;p&gt;I will be using simulation techniques to explain my point.&lt;/p&gt;

&lt;h2&gt;A clinical scenario&lt;/h2&gt;

&lt;p&gt;Let us assume that we have discovered a new drug which is more effective than the standard of care drug A and interested in proving that drug B is more effective than drug A.  We assume that our outcome of interest is &amp;ldquo;proportion of patients dead at the end of 6 months of starting the treatment&amp;rdquo;. Let us assume that patients on Drug A have 6 months mortality of 60% and patients on Drug B have 6 months mortality of 40% (reduction of mortality rate by 20%)(population parameters, usually unknown to us).&lt;/p&gt;

&lt;p&gt;We take &lt;code&gt;2n&lt;/code&gt; number of patients and randomly assign Drug A and Drug B to &lt;code&gt;n&lt;/code&gt; patients each and observe them for 6 months (we assume appropiate randomisation, complete follow up and independence of all patients) to observe proportion of death in each group.&lt;/p&gt;

&lt;p&gt;We will use 95% CI for all the measures throughout this post.&lt;/p&gt;

&lt;pre&gt;&lt;code class=&quot;r&quot;&gt;library(plyr)
library(ggplot2)
&lt;/code&gt;&lt;/pre&gt;

&lt;pre&gt;&lt;code&gt;## Package SparseM (0.99) loaded.
##     To cite, see citation(&amp;quot;SparseM&amp;quot;)
&lt;/code&gt;&lt;/pre&gt;

&lt;pre&gt;&lt;code class=&quot;r&quot;&gt;library(Hmisc, quietly = T)
&lt;/code&gt;&lt;/pre&gt;

&lt;pre&gt;&lt;code&gt;## Loading required package: splines
## 
## Attaching package: &amp;#39;Hmisc&amp;#39;
## 
## The following objects are masked from &amp;#39;package:plyr&amp;#39;:
## 
##     is.discrete, summarize
## 
## The following objects are masked from &amp;#39;package:base&amp;#39;:
## 
##     format.pval, round.POSIXt, trunc.POSIXt, units
&lt;/code&gt;&lt;/pre&gt;

&lt;pre&gt;&lt;code class=&quot;r&quot;&gt;N &amp;lt;- list(10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 200, 300, 400, 500, 1000, 2000, 10000)

res.ci &amp;lt;- function(n, seed, prob.a1, prob.b1) {

  samp.n &amp;lt;- function(n, prob.a1, prob.b1) {
  a &amp;lt;- sample(c(0,1), size = n, replace = T, prob = c(1 - prob.a1, prob.a1))
  b &amp;lt;- sample(c(0,1), size = n, replace = T, prob = c(1 - prob.b1, prob.b1))
  df.wide &amp;lt;- data.frame(deathA = a, deathB = b)
  df.narrow &amp;lt;- data.frame(treat = c(rep(&amp;quot;a&amp;quot;, length = n), rep(&amp;quot;b&amp;quot;, length = n)), death = c(a, b))
  return(list(df.wide = df.wide, df.narrow = df.narrow))
}

  samp &amp;lt;- samp.n(n, prob.a1, prob.b1)

  # calculate ci of propA and propB separately

  bt &amp;lt;- function(x) {

    r &amp;lt;- binom.test(table(factor(x, levels = c(1,0))))$conf.int
    return(c(lcl = r[1], ucl = r[2]))
  }

  ciA &amp;lt;- bt(samp$df.wide$deathA)
  ciB &amp;lt;- bt(samp$df.wide$deathB)

  # compute ci of difference in proportion and p value

  matAB &amp;lt;- laply(.data = samp$df.wide, .fun = function(x) return(c(`1` = sum(x), `0` = sum(x == 0))))

  propDiff &amp;lt;- prop.test(matAB)

  # Get number of patients who died in A but not in B

  # logistic regression analysis: OR and their CIs

  l.mod &amp;lt;- glm(death ~ treat, data = samp$df.narrow, family = binomial(link = &amp;quot;logit&amp;quot;), x = T, y = T)

  or.b &amp;lt;- exp(coef(l.mod)[2])
  conf.int.b &amp;lt;- exp(confint(l.mod)[2,])

  # Prediction of l.mod for &amp;quot;a&amp;quot; and &amp;quot;b&amp;quot; with CI

  nd &amp;lt;- data.frame(treat = c(&amp;quot;a&amp;quot;, &amp;quot;b&amp;quot;))

  pred.lp &amp;lt;- predict(l.mod, nd, se.fit = T, type = &amp;quot;link&amp;quot;)

  pred.prop &amp;lt;- plogis(pred.lp$fit)
  pred.ucl.prop &amp;lt;- plogis(pred.lp$fit + 1.96*pred.lp$se.fit)
  pred.lcl.prop &amp;lt;- plogis(pred.lp$fit - 1.96*pred.lp$se.fit)

  res.df &amp;lt;- data.frame(num = nrow(samp$df.wide), lclA = ciA[1], uclA = ciA[2], lclB = ciB[1], uclB = ciB[2], lclDiff = propDiff$conf.int[1], uclDiff = propDiff$conf.int[2], pDiff = propDiff$p.value, orB = or.b, lclOR = conf.int.b[1], uclOR = conf.int.b[2], pred.propA = pred.prop[1], pred.lcl.propA = pred.lcl.prop[1], pred.ucl.propA = pred.ucl.prop[1], pred.propB = pred.prop[2], pred.lcl.propB = pred.lcl.prop[2], pred.ucl.propB = pred.ucl.prop[2])

  names(res.df) &amp;lt;- Cs(num, lclA, uclA, lclB, uclB, lclDiff, uclDiff, pDiff, orB, lclOR, uclOR, pred.propA, pred.lcl.propA, pred.ucl.propA, pred.propB, pred.lcl.propB, pred.ucl.propB)

  return(res.df)

}

pa1 &amp;lt;- 0.6
pb1 &amp;lt;- 0.4
s &amp;lt;- 3333
set.seed(s)
sim.res &amp;lt;- ldply(.data = N, .fun = res.ci, prob.a1 = pa1, prob.b1 = pb1)
&lt;/code&gt;&lt;/pre&gt;

&lt;h2&gt;What do confidence intervals and p values depict?&lt;/h2&gt;

&lt;p&gt;Below, we have plot graphs depicting different measures of difference in proportion and their confidence intervals with respect to sample size.&lt;/p&gt;

&lt;pre&gt;&lt;code class=&quot;r&quot;&gt;library(gridExtra)

p &amp;lt;- ggplot(aes(x = factor(num)), data = sim.res) + xlab(&amp;quot;Sample size&amp;quot;)  + theme_bw()

p1 &amp;lt;-  p + geom_linerange(aes(ymin = lclA, ymax = uclA), alpha = 0.4, lwd = 1.5) + geom_linerange(aes(ymin = lclB, ymax = uclB), color = &amp;quot;red&amp;quot;, alpha = 0.4, lwd = 1.5) + geom_hline(yintercept = c(pa1,pb1), color = c(&amp;quot;black&amp;quot;, &amp;quot;red&amp;quot;), linetype = &amp;quot;dashed&amp;quot;) +  ylab(&amp;quot;Proportion dead&amp;quot;)

p2 &amp;lt;- p + geom_linerange(aes(ymin = lclDiff, ymax = uclDiff), lwd = 1.5, colour = &amp;quot;blue&amp;quot;) + geom_hline(yintercept = c(0, pa1 - pb1), color = c(&amp;quot;red&amp;quot;, &amp;quot;blue&amp;quot;), linetype = &amp;quot;dashed&amp;quot;) +  ylab(&amp;quot;Difference in proportion&amp;quot;)

p3 &amp;lt;- p + geom_point(aes(y = pDiff), pch = &amp;quot;x&amp;quot;, size = 5) + geom_hline(yintercept = 0.05, color = &amp;quot;red&amp;quot;, linetype = &amp;quot;dashed&amp;quot;) +  ylab(&amp;quot;p value of difference in Proportion&amp;quot;) + scale_y_log10()

p4 &amp;lt;- p + geom_crossbar(aes(y = pred.propA, ymin = pred.lcl.propA, ymax = pred.ucl.propA), alpha = 0.4, lwd = 0.2, fill = &amp;quot;gray&amp;quot;) + geom_crossbar(aes(y = pred.propB, ymin = pred.lcl.propB, ymax = pred.ucl.propB), fill = &amp;quot;red&amp;quot;, alpha = 0.4, lwd = 0.2) + geom_hline(yintercept = c(pa1,pb1), color = c(&amp;quot;black&amp;quot;, &amp;quot;red&amp;quot;), linetype = &amp;quot;dashed&amp;quot;) +  ylab(&amp;quot;Proportion dead \n as predicted from \n logistic regression model&amp;quot;)

grid.arrange(p1, p2, p3, p4, nrow = 4)
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;&lt;img src=&quot;data:image/png;base64,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&quot; title=&quot;plot of chunk unnamed-chunk-2&quot; alt=&quot;plot of chunk unnamed-chunk-2&quot; style=&quot;display: block; margin: auto;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Depiction of each of the figures&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;X axis of each of the figures depict sample size (as factor) from 10 to 10000.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Topmost figure:&lt;/strong&gt; It depicts 95% confidence intervals of proportion dead for drug A (black) and drug B (red).  The dashed horizontal lines depict actual proportion of deads for each of the groups.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Second figure:&lt;/strong&gt; It depicts the difference between the proportions of deads for patients receiving drug A and drug B.  The blue dashed line depicts the actual difference (0.2) and red dashed line depicts the line of no difference (difference of 0).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Third figure:&lt;/strong&gt; It depicts the p value (in log scale) for difference between proportions dead for the two groups (drug A and drug B). Red dashed line depicts level of significance (p = 0.05).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Lowermost figure:&lt;/strong&gt; It depicts the predicted proportion deads for drug A and drug B and their confidence intervals from fitted logistic regression model.  This figure is almost identical to the topmost figure.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;As can be seen from the above figures, confidence intervals depict how sure are we that the population proportion (or their difference) lie within a given range.  CI becomes narrower with increasing sample size. So, with increasing sample size we just become more and more sure of the population parameters.  Figures 2 and 3  depicts the confidence interval of difference between proportions of the two groups and the correspinding p values. We see that the confidence interval is surrounding actual difference in proportion more accurately with increasing sample size and is converging on to the actual difference (0.2).  In doing so, the lower limit of the interval is getting further away from the line of no difference (0) with limit to the actual difference (0.2). Now, p value depends on the distance between the lower limit of confidence interval and the line of no effect. Its value reduces with increasing distance.&lt;/p&gt;

&lt;p&gt;We can see, that confidence intervals can be made narrow enough and p value can be made to be less than any given arbitrary significance level by increasing sample size appropriately.  A research team who has invented a new drug and want that the new drug is proved to be better can do so with appropriately selecting the sample size.  Also, all of the above mentioned measures only state that the population proportion of deads are 0.6 for drug A and 0.4 for drug B and the difference is 0.2, thereby meaning drug B is better than A. Proportion is a property of group of patients.  None of the above parameters tells us any thing about the performance of drug B vs drug A when compared head to head.&lt;/p&gt;

&lt;h2&gt;How to tackle the situation?&lt;/h2&gt;

&lt;p&gt;Another way to state the problem will be &amp;ldquo;If drug A is given to a patient and drug B is given to an identical patient, what is the probability that only patient on drug A dies, only patient on drug B dies, patients on both the drugs die and none of them die?&amp;rdquo;.&lt;/p&gt;

&lt;p&gt;Mathematically, if we assume that patient receiving drug A (A) and drug B (B) behave as Bernoulli Trial with probability of death as pA and pB respectively and that both of them are independent events, then \( P(A \cap B) = P(A) \times P(B) \).  So, the probability of various events will be as under:&lt;/p&gt;

&lt;p&gt;\( P(A = 1 \cap B = 0) = 0.6 * (1-0.4) = 0.36 \) (Drug A dies but drug B survives) &amp;hellip; 1&lt;/p&gt;

&lt;p&gt;\( P(A = 0 \cap B = 1) = (1-0.6) * 0.4 = 0.16 \) (Drug A survives but drug A dies) &amp;hellip; 2&lt;/p&gt;

&lt;p&gt;\( P(A = 1 \cap B = 1) = 0.6 * 0.4 = 0.24 \) (Both drug A and drug B die, equivalent response) &amp;hellip; 3&lt;/p&gt;

&lt;p&gt;\( P(A = 0 \cap B = 0) = (1-0.6) * (1-0.4) = 0.24 \) (Both drug A and drug B survive, equivalent response) &amp;hellip; 4&lt;/p&gt;

&lt;p&gt;We can see that only 36% of times patient taking drug A dies but drug B survives (eqn 1).  So, drug B is better than drug A only 36% of times.  Similarly, 16% of times patient taking drug B dies but drug A survives making drug A better than drug B.  48% of times performance of drug A and drug B is equivalent (either both die or both survive).  So, despite the fact that drug B is significantly better than drug A (as depicted by highly significant p value and narrow confidence interval), only in 36% of times (less than 50%) does patient taking drug B survives but drug A dies.&lt;/p&gt;

&lt;p&gt;Also, despite the fact that drug B is better than drug A by 20% (40% death rate vs 60% death rate), on head to head comparision, both drugs are different only 52% of times and equivalent 48% of times. The following figures depict the same.&lt;/p&gt;

&lt;pre&gt;&lt;code class=&quot;r&quot;&gt;set.seed(3333)

foo &amp;lt;- function(nSamp, nsim, probA, probB) {
  sampA &amp;lt;- replicate(n = nsim, sample(c(0,1), size = nSamp, replace = T, prob = c(1 - probA, probA)))
  sampB &amp;lt;- replicate(n = nsim, sample(c(0,1), size = nSamp, replace = T, prob = c(1 - probB, probB)))

  deathOnlyA &amp;lt;- (sampA &amp;gt; sampB)
  deathOnlyB &amp;lt;- (sampB &amp;gt; sampA)
  deathBoth &amp;lt;- ((sampA == 1) &amp;amp; (sampB == 1))
  deathNone &amp;lt;- ((sampA == 0) &amp;amp; (sampB == 0))
  deathConcordant &amp;lt;- (sampA == sampB)
  deathDiscordant &amp;lt;- (sampA != sampB)

  L &amp;lt;- list(deathOnlyA, deathOnlyB, deathBoth, deathNone, deathConcordant, deathDiscordant)

  props &amp;lt;- lapply(L, function(y) colSums(y)/nSamp)

  meds &amp;lt;- lapply(props, function(x) median(x))
  lcls &amp;lt;- lapply(props, function(x) quantile(x, 0.025))
  ucls &amp;lt;- lapply(props, function(x) quantile(x, 0.975))

  return(data.frame(num = nSamp, medOnlyA = meds[[1]], medOnlyB = meds[[2]], medBoth = meds[[3]], medNone = meds[[4]], medConcordant = meds[[5]], medDiscordant = meds[[6]], 
                    lclOnlyA = lcls[[1]], lclOnlyB = lcls[[2]], lclBoth = lcls[[3]], lclNone = lcls[[4]], lclConcordant = lcls[[5]], lclDiscordant = lcls[[6]],
                    uclOnlyA = ucls[[1]], uclOnlyB = ucls[[2]], uclBoth = ucls[[3]], uclNone = ucls[[4]], uclConcordant = ucls[[5]], uclDiscordant = ucls[[6]]))
}

res &amp;lt;- ldply(.data = N, .fun = foo, nsim = 100, probA = 0.6, probB = 0.4)

p &amp;lt;- ggplot(data = res, aes(x = factor(num))) + xlab(&amp;quot;Sample size&amp;quot;) + theme_bw()

p + geom_linerange(aes(ymin = lclOnlyA, ymax = uclOnlyA), alpha = 0.4, colour = &amp;quot;red&amp;quot;, lwd = 2) + ylab(&amp;quot;Proportion deaths only with drug A&amp;quot;) + geom_hline(yintercept = c(0.36, 0.5), colour = c(&amp;quot;red&amp;quot;, &amp;quot;black&amp;quot;), linetype = &amp;quot;dashed&amp;quot;)
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;&lt;img src=&quot;data:image/png;base64,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&quot; alt=&quot;plot of chunk unnamed-chunk-3&quot;/&gt; &lt;/p&gt;

&lt;pre&gt;&lt;code class=&quot;r&quot;&gt;p + geom_crossbar(aes(y = medConcordant, ymin = lclConcordant, ymax = uclConcordant), fill = &amp;quot;red&amp;quot;, alpha = 0.4) + geom_crossbar(aes(y = medDiscordant, ymin = lclDiscordant, ymax = uclDiscordant), fill = &amp;quot;green&amp;quot;, alpha = 0.5) + ylab(&amp;quot;Proportion concordant performance (red)\n and discordant performance (green)&amp;quot;) + geom_hline(yintercept = 0.5, linetype = &amp;quot;dashed&amp;quot;)
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;&lt;img src=&quot;data:image/png;base64,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&quot; alt=&quot;plot of chunk unnamed-chunk-3&quot;/&gt; &lt;/p&gt;

&lt;h2&gt;Conclusion&lt;/h2&gt;

&lt;p&gt;The traditional way to analyse performance of a given drug based on difference in proportion is not adequate and more appropriate metric for the same should be used by the researchers and checked by peer reviewers.&lt;/p&gt;

&lt;p&gt;I am not sure about the adequacy and correctness of the above methology. Comments and criticisms are welcome.&lt;/p&gt;

&lt;p&gt;Bye.&lt;/p&gt;

&lt;p&gt;Suman.&lt;/p&gt;

&lt;h2&gt;Session Information&lt;/h2&gt;

&lt;pre&gt;&lt;code class=&quot;r&quot;&gt;sessionInfo()
&lt;/code&gt;&lt;/pre&gt;

&lt;pre&gt;&lt;code&gt;## R version 3.0.2 (2013-09-25)
## Platform: x86_64-pc-linux-gnu (64-bit)
## 
## locale:
##  [1] LC_CTYPE=en_IN.UTF-8       LC_NUMERIC=C              
##  [3] LC_TIME=en_IN.UTF-8        LC_COLLATE=en_IN.UTF-8    
##  [5] LC_MONETARY=en_IN.UTF-8    LC_MESSAGES=en_IN.UTF-8   
##  [7] LC_PAPER=en_IN.UTF-8       LC_NAME=C                 
##  [9] LC_ADDRESS=C               LC_TELEPHONE=C            
## [11] LC_MEASUREMENT=en_IN.UTF-8 LC_IDENTIFICATION=C       
## 
## attached base packages:
## [1] splines   grid      stats     graphics  grDevices utils     datasets 
## [8] methods   base     
## 
## other attached packages:
## [1] gridExtra_0.9.1 Hmisc_3.14-4    Formula_1.1-1   survival_2.37-7
## [5] lattice_0.20-24 ggplot2_1.0.0   plyr_1.8        knitr_1.6      
## 
## loaded via a namespace (and not attached):
##  [1] cluster_1.14.4      colorspace_1.2-4    dichromat_2.0-0    
##  [4] digest_0.6.4        evaluate_0.5.5      formatR_0.10       
##  [7] gtable_0.1.2        labeling_0.2        latticeExtra_0.6-26
## [10] lubridate_1.3.3     MASS_7.3-29         memoise_0.1        
## [13] munsell_0.4.2       proto_0.3-10        RColorBrewer_1.0-5 
## [16] reshape2_1.2.2      scales_0.2.3        SparseM_0.99       
## [19] stringr_0.6.2       tools_3.0.2
&lt;/code&gt;&lt;/pre&gt;

&lt;/body&gt;

&lt;/html&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sumanmathmedicine.blogspot.com/feeds/6129487544392769381/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sumanmathmedicine.blogspot.com/2014/07/is-difference-in-proportion-appropriate.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6569967569811395366/posts/default/6129487544392769381'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6569967569811395366/posts/default/6129487544392769381'/><link rel='alternate' type='text/html' href='http://sumanmathmedicine.blogspot.com/2014/07/is-difference-in-proportion-appropriate.html' title='Is difference in proportion appropriate measure to compare performance of a drug over another one?'/><author><name>suman</name><uri>http://www.blogger.com/profile/00575977648925076797</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6569967569811395366.post-399811030744104671</id><published>2014-04-24T05:00:00.001-07:00</published><updated>2014-04-24T05:02:05.856-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="&lt;br&gt;"/><category scheme="http://www.blogger.com/atom/ns#" term="escape"/><category scheme="http://www.blogger.com/atom/ns#" term="HTML"/><category scheme="http://www.blogger.com/atom/ns#" term="R"/><title type='text'>Preventing escaping in HTML</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;!-- saved from url=(0014)about:internet --&gt;
&lt;html&gt;
&lt;head&gt;



&lt;title&gt;Preventing escaping in HTML&lt;/title&gt;

&lt;style type=&quot;text/css&quot;&gt;
body, td {
   font-family: sans-serif;
   background-color: white;
   font-size: 14px;
   margin: 8px;
}

tt, code, pre {
   font-family: &#39;DejaVu Sans Mono&#39;, &#39;Droid Sans Mono&#39;, &#39;Lucida Console&#39;, Consolas, Monaco, monospace;
}

h1 { 
   font-size:2.2em; 
}

h2 { 
   font-size:1.8em; 
}

h3 { 
   font-size:1.4em; 
}

h4 { 
   font-size:1.0em; 
}

h5 { 
   font-size:0.9em; 
}

h6 { 
   font-size:0.8em; 
}

a:visited {
   color: rgb(50%, 0%, 50%);
}

pre {	
   margin-top: 0;
   max-width: 95%;
   border: 1px solid #ccc;
   white-space: pre-wrap;
}

pre code {
   display: block; padding: 0.5em;
}

code.r, code.cpp {
   background-color: #F8F8F8;
}

table, td, th {
  border: 0px solid #ccc;
}

blockquote {
   color:#666666;
   margin:0;
   padding-left: 1em;
   border-left: 0.5em #EEE solid;
}

hr {
   height: 0px;
   border-bottom: none;
   border-top-width: thin;
   border-top-style: dotted;
   border-top-color: #999999;
}

@media print {
   * { 
      background: transparent !important; 
      color: black !important; 
      filter:none !important; 
      -ms-filter: none !important; 
   }

   body { 
      font-size:12pt; 
      max-width:100%; 
   }
       
   a, a:visited { 
      text-decoration: underline; 
   }

   hr { 
      visibility: hidden;
      page-break-before: always;
   }

   pre, blockquote { 
      padding-right: 1em; 
      page-break-inside: avoid; 
   }

   tr, img { 
      page-break-inside: avoid; 
   }

   img { 
      max-width: 100% !important; 
   }

   @page :left { 
      margin: 15mm 20mm 15mm 10mm; 
   }
     
   @page :right { 
      margin: 15mm 10mm 15mm 20mm; 
   }

   p, h2, h3 { 
      orphans: 3; widows: 3; 
   }

   h2, h3 { 
      page-break-after: avoid; 
   }
}

&lt;/style&gt;

&lt;!-- Styles for R syntax highlighter --&gt;
&lt;style type=&quot;text/css&quot;&gt;
   pre .operator,
   pre .paren {
     color: rgb(104, 118, 135)
   }

   pre .literal {
     color: rgb(88, 72, 246)
   }

   pre .number {
     color: rgb(0, 0, 205);
   }

   pre .comment {
     color: rgb(76, 136, 107);
   }

   pre .keyword {
     color: rgb(0, 0, 255);
   }

   pre .identifier {
     color: rgb(0, 0, 0);
   }

   pre .string {
     color: rgb(3, 106, 7);
   }
&lt;/style&gt;

&lt;!-- R syntax highlighter --&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
var hljs=new function(){function m(p){return p.replace(/&amp;/gm,&quot;&amp;amp;&quot;).replace(/&lt;/gm,&quot;&amp;lt;&quot;)}function f(r,q,p){return RegExp(q,&quot;m&quot;+(r.cI?&quot;i&quot;:&quot;&quot;)+(p?&quot;g&quot;:&quot;&quot;))}function b(r){for(var p=0;p&lt;r.childNodes.length;p++){var q=r.childNodes[p];if(q.nodeName==&quot;CODE&quot;){return q}if(!(q.nodeType==3&amp;&amp;q.nodeValue.match(/\s+/))){break}}}function h(t,s){var p=&quot;&quot;;for(var r=0;r&lt;t.childNodes.length;r++){if(t.childNodes[r].nodeType==3){var q=t.childNodes[r].nodeValue;if(s){q=q.replace(/\n/g,&quot;&quot;)}p+=q}else{if(t.childNodes[r].nodeName==&quot;BR&quot;){p+=&quot;\n&quot;}else{p+=h(t.childNodes[r])}}}if(/MSIE [678]/.test(navigator.userAgent)){p=p.replace(/\r/g,&quot;\n&quot;)}return p}function a(s){var r=s.className.split(/\s+/);r=r.concat(s.parentNode.className.split(/\s+/));for(var q=0;q&lt;r.length;q++){var p=r[q].replace(/^language-/,&quot;&quot;);if(e[p]){return p}}}function c(q){var p=[];(function(s,t){for(var r=0;r&lt;s.childNodes.length;r++){if(s.childNodes[r].nodeType==3){t+=s.childNodes[r].nodeValue.length}else{if(s.childNodes[r].nodeName==&quot;BR&quot;){t+=1}else{if(s.childNodes[r].nodeType==1){p.push({event:&quot;start&quot;,offset:t,node:s.childNodes[r]});t=arguments.callee(s.childNodes[r],t);p.push({event:&quot;stop&quot;,offset:t,node:s.childNodes[r]})}}}}return t})(q,0);return p}function k(y,w,x){var q=0;var z=&quot;&quot;;var s=[];function u(){if(y.length&amp;&amp;w.length){if(y[0].offset!=w[0].offset){return(y[0].offset&lt;w[0].offset)?y:w}else{return w[0].event==&quot;start&quot;?y:w}}else{return y.length?y:w}}function t(D){var A=&quot;&lt;&quot;+D.nodeName.toLowerCase();for(var B=0;B&lt;D.attributes.length;B++){var C=D.attributes[B];A+=&quot; &quot;+C.nodeName.toLowerCase();if(C.value!==undefined&amp;&amp;C.value!==false&amp;&amp;C.value!==null){A+=&#39;=&quot;&#39;+m(C.value)+&#39;&quot;&#39;}}return A+&quot;&gt;&quot;}while(y.length||w.length){var v=u().splice(0,1)[0];z+=m(x.substr(q,v.offset-q));q=v.offset;if(v.event==&quot;start&quot;){z+=t(v.node);s.push(v.node)}else{if(v.event==&quot;stop&quot;){var p,r=s.length;do{r--;p=s[r];z+=(&quot;&lt;/&quot;+p.nodeName.toLowerCase()+&quot;&gt;&quot;)}while(p!=v.node);s.splice(r,1);while(r&lt;s.length){z+=t(s[r]);r++}}}}return z+m(x.substr(q))}function j(){function q(x,y,v){if(x.compiled){return}var u;var s=[];if(x.k){x.lR=f(y,x.l||hljs.IR,true);for(var w in x.k){if(!x.k.hasOwnProperty(w)){continue}if(x.k[w] instanceof Object){u=x.k[w]}else{u=x.k;w=&quot;keyword&quot;}for(var r in u){if(!u.hasOwnProperty(r)){continue}x.k[r]=[w,u[r]];s.push(r)}}}if(!v){if(x.bWK){x.b=&quot;\\b(&quot;+s.join(&quot;|&quot;)+&quot;)\\s&quot;}x.bR=f(y,x.b?x.b:&quot;\\B|\\b&quot;);if(!x.e&amp;&amp;!x.eW){x.e=&quot;\\B|\\b&quot;}if(x.e){x.eR=f(y,x.e)}}if(x.i){x.iR=f(y,x.i)}if(x.r===undefined){x.r=1}if(!x.c){x.c=[]}x.compiled=true;for(var t=0;t&lt;x.c.length;t++){if(x.c[t]==&quot;self&quot;){x.c[t]=x}q(x.c[t],y,false)}if(x.starts){q(x.starts,y,false)}}for(var p in e){if(!e.hasOwnProperty(p)){continue}q(e[p].dM,e[p],true)}}function d(B,C){if(!j.called){j();j.called=true}function q(r,M){for(var L=0;L&lt;M.c.length;L++){if((M.c[L].bR.exec(r)||[null])[0]==r){return M.c[L]}}}function v(L,r){if(D[L].e&amp;&amp;D[L].eR.test(r)){return 1}if(D[L].eW){var M=v(L-1,r);return M?M+1:0}return 0}function w(r,L){return L.i&amp;&amp;L.iR.test(r)}function K(N,O){var M=[];for(var L=0;L&lt;N.c.length;L++){M.push(N.c[L].b)}var r=D.length-1;do{if(D[r].e){M.push(D[r].e)}r--}while(D[r+1].eW);if(N.i){M.push(N.i)}return f(O,M.join(&quot;|&quot;),true)}function p(M,L){var N=D[D.length-1];if(!N.t){N.t=K(N,E)}N.t.lastIndex=L;var r=N.t.exec(M);return r?[M.substr(L,r.index-L),r[0],false]:[M.substr(L),&quot;&quot;,true]}function z(N,r){var L=E.cI?r[0].toLowerCase():r[0];var M=N.k[L];if(M&amp;&amp;M instanceof Array){return M}return false}function F(L,P){L=m(L);if(!P.k){return L}var r=&quot;&quot;;var O=0;P.lR.lastIndex=0;var M=P.lR.exec(L);while(M){r+=L.substr(O,M.index-O);var N=z(P,M);if(N){x+=N[1];r+=&#39;&lt;span class=&quot;&#39;+N[0]+&#39;&quot;&gt;&#39;+M[0]+&quot;&lt;/span&gt;&quot;}else{r+=M[0]}O=P.lR.lastIndex;M=P.lR.exec(L)}return r+L.substr(O,L.length-O)}function J(L,M){if(M.sL&amp;&amp;e[M.sL]){var r=d(M.sL,L);x+=r.keyword_count;return r.value}else{return F(L,M)}}function I(M,r){var L=M.cN?&#39;&lt;span class=&quot;&#39;+M.cN+&#39;&quot;&gt;&#39;:&quot;&quot;;if(M.rB){y+=L;M.buffer=&quot;&quot;}else{if(M.eB){y+=m(r)+L;M.buffer=&quot;&quot;}else{y+=L;M.buffer=r}}D.push(M);A+=M.r}function G(N,M,Q){var R=D[D.length-1];if(Q){y+=J(R.buffer+N,R);return false}var P=q(M,R);if(P){y+=J(R.buffer+N,R);I(P,M);return P.rB}var L=v(D.length-1,M);if(L){var O=R.cN?&quot;&lt;/span&gt;&quot;:&quot;&quot;;if(R.rE){y+=J(R.buffer+N,R)+O}else{if(R.eE){y+=J(R.buffer+N,R)+O+m(M)}else{y+=J(R.buffer+N+M,R)+O}}while(L&gt;1){O=D[D.length-2].cN?&quot;&lt;/span&gt;&quot;:&quot;&quot;;y+=O;L--;D.length--}var r=D[D.length-1];D.length--;D[D.length-1].buffer=&quot;&quot;;if(r.starts){I(r.starts,&quot;&quot;)}return R.rE}if(w(M,R)){throw&quot;Illegal&quot;}}var E=e[B];var D=[E.dM];var A=0;var x=0;var y=&quot;&quot;;try{var s,u=0;E.dM.buffer=&quot;&quot;;do{s=p(C,u);var t=G(s[0],s[1],s[2]);u+=s[0].length;if(!t){u+=s[1].length}}while(!s[2]);if(D.length&gt;1){throw&quot;Illegal&quot;}return{r:A,keyword_count:x,value:y}}catch(H){if(H==&quot;Illegal&quot;){return{r:0,keyword_count:0,value:m(C)}}else{throw H}}}function g(t){var p={keyword_count:0,r:0,value:m(t)};var r=p;for(var q in e){if(!e.hasOwnProperty(q)){continue}var s=d(q,t);s.language=q;if(s.keyword_count+s.r&gt;r.keyword_count+r.r){r=s}if(s.keyword_count+s.r&gt;p.keyword_count+p.r){r=p;p=s}}if(r.language){p.second_best=r}return p}function i(r,q,p){if(q){r=r.replace(/^((&lt;[^&gt;]+&gt;|\t)+)/gm,function(t,w,v,u){return w.replace(/\t/g,q)})}if(p){r=r.replace(/\n/g,&quot;&lt;br&gt;&quot;)}return r}function n(t,w,r){var x=h(t,r);var v=a(t);var y,s;if(v){y=d(v,x)}else{return}var q=c(t);if(q.length){s=document.createElement(&quot;pre&quot;);s.innerHTML=y.value;y.value=k(q,c(s),x)}y.value=i(y.value,w,r);var u=t.className;if(!u.match(&quot;(\\s|^)(language-)?&quot;+v+&quot;(\\s|$)&quot;)){u=u?(u+&quot; &quot;+v):v}if(/MSIE [678]/.test(navigator.userAgent)&amp;&amp;t.tagName==&quot;CODE&quot;&amp;&amp;t.parentNode.tagName==&quot;PRE&quot;){s=t.parentNode;var p=document.createElement(&quot;div&quot;);p.innerHTML=&quot;&lt;pre&gt;&lt;code&gt;&quot;+y.value+&quot;&lt;/code&gt;&lt;/pre&gt;
&quot;;t=p.firstChild.firstChild;p.firstChild.cN=s.cN;s.parentNode.replaceChild(p.firstChild,s)}else{t.innerHTML=y.value}t.className=u;t.result={language:v,kw:y.keyword_count,re:y.r};if(y.second_best){t.second_best={language:y.second_best.language,kw:y.second_best.keyword_count,re:y.second_best.r}}}function o(){if(o.called){return}o.called=true;var r=document.getElementsByTagName(&quot;pre&quot;);for(var p=0;p&lt;r.length;p++){var q=b(r[p]);if(q){n(q,hljs.tabReplace)}}}function l(){if(window.addEventListener){window.addEventListener(&quot;DOMContentLoaded&quot;,o,false);window.addEventListener(&quot;load&quot;,o,false)}else{if(window.attachEvent){window.attachEvent(&quot;onload&quot;,o)}else{window.onload=o}}}var e={};this.LANGUAGES=e;this.highlight=d;this.highlightAuto=g;this.fixMarkup=i;this.highlightBlock=n;this.initHighlighting=o;this.initHighlightingOnLoad=l;this.IR=&quot;[a-zA-Z][a-zA-Z0-9_]*&quot;;this.UIR=&quot;[a-zA-Z_][a-zA-Z0-9_]*&quot;;this.NR=&quot;\\b\\d+(\\.\\d+)?&quot;;this.CNR=&quot;\\b(0[xX][a-fA-F0-9]+|(\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)&quot;;this.BNR=&quot;\\b(0b[01]+)&quot;;this.RSR=&quot;!|!=|!==|%|%=|&amp;|&amp;&amp;|&amp;=|\\*|\\*=|\\+|\\+=|,|\\.|-|-=|/|/=|:|;|&lt;|&lt;&lt;|&lt;&lt;=|&lt;=|=|==|===|&gt;|&gt;=|&gt;&gt;|&gt;&gt;=|&gt;&gt;&gt;|&gt;&gt;&gt;=|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~&quot;;this.ER=&quot;(?![\\s\\S])&quot;;this.BE={b:&quot;\\\\.&quot;,r:0};this.ASM={cN:&quot;string&quot;,b:&quot;&#39;&quot;,e:&quot;&#39;&quot;,i:&quot;\\n&quot;,c:[this.BE],r:0};this.QSM={cN:&quot;string&quot;,b:&#39;&quot;&#39;,e:&#39;&quot;&#39;,i:&quot;\\n&quot;,c:[this.BE],r:0};this.CLCM={cN:&quot;comment&quot;,b:&quot;//&quot;,e:&quot;$&quot;};this.CBLCLM={cN:&quot;comment&quot;,b:&quot;/\\*&quot;,e:&quot;\\*/&quot;};this.HCM={cN:&quot;comment&quot;,b:&quot;#&quot;,e:&quot;$&quot;};this.NM={cN:&quot;number&quot;,b:this.NR,r:0};this.CNM={cN:&quot;number&quot;,b:this.CNR,r:0};this.BNM={cN:&quot;number&quot;,b:this.BNR,r:0};this.inherit=function(r,s){var p={};for(var q in r){p[q]=r[q]}if(s){for(var q in s){p[q]=s[q]}}return p}}();hljs.LANGUAGES.cpp=function(){var a={keyword:{&quot;false&quot;:1,&quot;int&quot;:1,&quot;float&quot;:1,&quot;while&quot;:1,&quot;private&quot;:1,&quot;char&quot;:1,&quot;catch&quot;:1,&quot;export&quot;:1,virtual:1,operator:2,sizeof:2,dynamic_cast:2,typedef:2,const_cast:2,&quot;const&quot;:1,struct:1,&quot;for&quot;:1,static_cast:2,union:1,namespace:1,unsigned:1,&quot;long&quot;:1,&quot;throw&quot;:1,&quot;volatile&quot;:2,&quot;static&quot;:1,&quot;protected&quot;:1,bool:1,template:1,mutable:1,&quot;if&quot;:1,&quot;public&quot;:1,friend:2,&quot;do&quot;:1,&quot;return&quot;:1,&quot;goto&quot;:1,auto:1,&quot;void&quot;:2,&quot;enum&quot;:1,&quot;else&quot;:1,&quot;break&quot;:1,&quot;new&quot;:1,extern:1,using:1,&quot;true&quot;:1,&quot;class&quot;:1,asm:1,&quot;case&quot;:1,typeid:1,&quot;short&quot;:1,reinterpret_cast:2,&quot;default&quot;:1,&quot;double&quot;:1,register:1,explicit:1,signed:1,typename:1,&quot;try&quot;:1,&quot;this&quot;:1,&quot;switch&quot;:1,&quot;continue&quot;:1,wchar_t:1,inline:1,&quot;delete&quot;:1,alignof:1,char16_t:1,char32_t:1,constexpr:1,decltype:1,noexcept:1,nullptr:1,static_assert:1,thread_local:1,restrict:1,_Bool:1,complex:1},built_in:{std:1,string:1,cin:1,cout:1,cerr:1,clog:1,stringstream:1,istringstream:1,ostringstream:1,auto_ptr:1,deque:1,list:1,queue:1,stack:1,vector:1,map:1,set:1,bitset:1,multiset:1,multimap:1,unordered_set:1,unordered_map:1,unordered_multiset:1,unordered_multimap:1,array:1,shared_ptr:1}};return{dM:{k:a,i:&quot;&lt;/&quot;,c:[hljs.CLCM,hljs.CBLCLM,hljs.QSM,{cN:&quot;string&quot;,b:&quot;&#39;\\\\?.&quot;,e:&quot;&#39;&quot;,i:&quot;.&quot;},{cN:&quot;number&quot;,b:&quot;\\b(\\d+(\\.\\d*)?|\\.\\d+)(u|U|l|L|ul|UL|f|F)&quot;},hljs.CNM,{cN:&quot;preprocessor&quot;,b:&quot;#&quot;,e:&quot;$&quot;},{cN:&quot;stl_container&quot;,b:&quot;\\b(deque|list|queue|stack|vector|map|set|bitset|multiset|multimap|unordered_map|unordered_set|unordered_multiset|unordered_multimap|array)\\s*&lt;&quot;,e:&quot;&gt;&quot;,k:a,r:10,c:[&quot;self&quot;]}]}}}();hljs.LANGUAGES.r={dM:{c:[hljs.HCM,{cN:&quot;number&quot;,b:&quot;\\b0[xX][0-9a-fA-F]+[Li]?\\b&quot;,e:hljs.IMMEDIATE_RE,r:0},{cN:&quot;number&quot;,b:&quot;\\b\\d+(?:[eE][+\\-]?\\d*)?L\\b&quot;,e:hljs.IMMEDIATE_RE,r:0},{cN:&quot;number&quot;,b:&quot;\\b\\d+\\.(?!\\d)(?:i\\b)?&quot;,e:hljs.IMMEDIATE_RE,r:1},{cN:&quot;number&quot;,b:&quot;\\b\\d+(?:\\.\\d*)?(?:[eE][+\\-]?\\d*)?i?\\b&quot;,e:hljs.IMMEDIATE_RE,r:0},{cN:&quot;number&quot;,b:&quot;\\.\\d+(?:[eE][+\\-]?\\d*)?i?\\b&quot;,e:hljs.IMMEDIATE_RE,r:1},{cN:&quot;keyword&quot;,b:&quot;(?:tryCatch|library|setGeneric|setGroupGeneric)\\b&quot;,e:hljs.IMMEDIATE_RE,r:10},{cN:&quot;keyword&quot;,b:&quot;\\.\\.\\.&quot;,e:hljs.IMMEDIATE_RE,r:10},{cN:&quot;keyword&quot;,b:&quot;\\.\\.\\d+(?![\\w.])&quot;,e:hljs.IMMEDIATE_RE,r:10},{cN:&quot;keyword&quot;,b:&quot;\\b(?:function)&quot;,e:hljs.IMMEDIATE_RE,r:2},{cN:&quot;keyword&quot;,b:&quot;(?:if|in|break|next|repeat|else|for|return|switch|while|try|stop|warning|require|attach|detach|source|setMethod|setClass)\\b&quot;,e:hljs.IMMEDIATE_RE,r:1},{cN:&quot;literal&quot;,b:&quot;(?:NA|NA_integer_|NA_real_|NA_character_|NA_complex_)\\b&quot;,e:hljs.IMMEDIATE_RE,r:10},{cN:&quot;literal&quot;,b:&quot;(?:NULL|TRUE|FALSE|T|F|Inf|NaN)\\b&quot;,e:hljs.IMMEDIATE_RE,r:1},{cN:&quot;identifier&quot;,b:&quot;[a-zA-Z.][a-zA-Z0-9._]*\\b&quot;,e:hljs.IMMEDIATE_RE,r:0},{cN:&quot;operator&quot;,b:&quot;&lt;\\-(?!\\s*\\d)&quot;,e:hljs.IMMEDIATE_RE,r:2},{cN:&quot;operator&quot;,b:&quot;\\-&gt;|&lt;\\-&quot;,e:hljs.IMMEDIATE_RE,r:1},{cN:&quot;operator&quot;,b:&quot;%%|~&quot;,e:hljs.IMMEDIATE_RE},{cN:&quot;operator&quot;,b:&quot;&gt;=|&lt;=|==|!=|\\|\\||&amp;&amp;|=|\\+|\\-|\\*|/|\\^|&gt;|&lt;|!|&amp;|\\||\\$|:&quot;,e:hljs.IMMEDIATE_RE,r:0},{cN:&quot;operator&quot;,b:&quot;%&quot;,e:&quot;%&quot;,i:&quot;\\n&quot;,r:1},{cN:&quot;identifier&quot;,b:&quot;`&quot;,e:&quot;`&quot;,r:0},{cN:&quot;string&quot;,b:&#39;&quot;&#39;,e:&#39;&quot;&#39;,c:[hljs.BE],r:0},{cN:&quot;string&quot;,b:&quot;&#39;&quot;,e:&quot;&#39;&quot;,c:[hljs.BE],r:0},{cN:&quot;paren&quot;,b:&quot;[[({\\])}]&quot;,e:hljs.IMMEDIATE_RE,r:0}]}};
hljs.initHighlightingOnLoad();
&lt;/script&gt;




&lt;/head&gt;

&lt;body&gt;
&lt;h1&gt;
Preventing escaping in HTML&lt;/h1&gt;
&lt;pre&gt;&lt;code class=&quot;r&quot;&gt;library(xtable)
&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;## 
## Attaching package: &#39;xtable&#39;
## 
## The following objects are masked from &#39;package:Hmisc&#39;:
## 
##     label, label&amp;lt;-
&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code class=&quot;r&quot;&gt;library(stringr)
library(whisker)
&lt;/code&gt;&lt;/pre&gt;
&lt;h2&gt;
Problem statement&lt;/h2&gt;
Being a novice in R language, the problem I faced maight be a novice one, but I spent hours working on it.&lt;br /&gt;


I was working on making a html based report from a database (&lt;a href=&quot;http://www.postgresql.org/&quot;&gt;PostgreSQL&lt;/a&gt;), which would gather text information from the database and put it in the report in html format.  I was using &lt;a href=&quot;https://github.com/yihui/knitr-examples/blob/master/003-minimal.Rhtml&quot;&gt;Rhtml in RStudio&lt;/a&gt; and inserting text into the specified position inside the Rhtml document by using code chunks, as text layout is more controlled than &lt;code&gt;Rmd&lt;/code&gt;.&lt;br /&gt;


One of the database field contained text with multiple newline tags which indicated the places where I had inserted &lt;code&gt;ENTER&lt;/code&gt; keystrokes. The example is shown below:&lt;br /&gt;


&lt;pre&gt;&lt;code&gt;  string 1\nstring 2\nstring 3\nstring 4
&lt;/code&gt;&lt;/pre&gt;
I faced problems when I was trying to render this text as following in the resulting html document.&lt;br /&gt;


&lt;pre&gt;&lt;code&gt;  1.  string 1
  2.  string 2
  3.  string 3
  4.  string 4
&lt;/code&gt;&lt;/pre&gt;
&lt;h2&gt;
Method I was using in which I failed&lt;/h2&gt;
I assigned a variable to the whole string.&lt;br /&gt;


&lt;pre&gt;&lt;code class=&quot;r&quot;&gt;s &amp;lt;- &quot;string 1\nstring 2\nstring 3\nstring 4&quot;
&lt;/code&gt;&lt;/pre&gt;
I substituted the &lt;code&gt;\n&lt;/code&gt; with &lt;code&gt;&amp;lt;br&amp;gt;&lt;/code&gt;, html tag for line break using &lt;code&gt;str_replace_all&lt;/code&gt;&lt;br /&gt;


&lt;pre&gt;&lt;code class=&quot;r&quot;&gt;s1 &amp;lt;- str_replace_all(string = s, pattern = &quot;\\n&quot;, replacement = &quot;&amp;lt;br&amp;gt;&quot;)
s1
&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;## [1] &quot;string 1&amp;lt;br&amp;gt;string 2&amp;lt;br&amp;gt;string 3&amp;lt;br&amp;gt;string 4&quot;
&lt;/code&gt;&lt;/pre&gt;
Then I tried to put the string &lt;code&gt;s1&lt;/code&gt; into the html document as follows.  Actually I was working with dataframe with multiple rows and wanted to convert the data in table format.&lt;br /&gt;


&lt;pre&gt;&lt;code class=&quot;r&quot;&gt;print(xtable(data.frame(s1)), type = &quot;html&quot;)
&lt;/code&gt;&lt;/pre&gt;
&lt;!-- html table generated in R 3.0.2 by xtable 1.7-1 package --&gt;

&lt;!-- Thu Apr 24 17:17:09 2014 --&gt;

&lt;table border=&quot;1&quot;&gt;
&lt;tr&gt; &lt;th&gt;  &lt;/th&gt; &lt;th&gt; s1 &lt;/th&gt;  &lt;/tr&gt;
&lt;tr&gt; &lt;td align=&quot;right&quot;&gt; 1 &lt;/td&gt; &lt;td&gt; string 1&amp;amp;lt br&amp;amp;gt string 2&amp;amp;lt br&amp;amp;gt string 3&amp;amp;lt br&amp;amp;gt string 4 &lt;/td&gt; &lt;/tr&gt;
&lt;/table&gt;
I was not able to convert &lt;code&gt;&amp;lt;br&amp;gt;&lt;/code&gt; in line breaks and the &lt;code&gt;&amp;lt;br&amp;gt;&lt;/code&gt; came in the output verbatim.  I cheked up the underlying html code and found the following:&lt;br /&gt;


&lt;pre&gt;&lt;code&gt;  &amp;lt;TABLE border=1&amp;gt;
    &amp;lt;TR&amp;gt; &amp;lt;TH&amp;gt;  &amp;lt;/TH&amp;gt; &amp;lt;TH&amp;gt; s1 &amp;lt;/TH&amp;gt;  &amp;lt;/TR&amp;gt;
    &amp;lt;TR&amp;gt;
      &amp;lt;TD align=&quot;right&quot;&amp;gt; 1 &amp;lt;/TD&amp;gt;
      &amp;lt;TD&amp;gt; string 1&amp;amp;lt br&amp;amp;gt  string 2&amp;amp;lt br&amp;amp;gt  string 3&amp;amp;lt br&amp;amp;gt  string 4&amp;lt;/TD&amp;gt;
    &amp;lt;/TR&amp;gt;
  &amp;lt;/TABLE&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
What happened internally was that, while parsing the document html escaped &lt;code&gt;&amp;lt;&lt;/code&gt; and &lt;code&gt;&amp;gt;&lt;/code&gt; tags into &lt;code&gt;&amp;amp;lt&lt;/code&gt; and &lt;code&gt;&amp;amp;gt&lt;/code&gt; respectively. Problem I faced was how to prevent escaping the &lt;code&gt;&amp;lt;br&amp;gt;&lt;/code&gt; and thereby inserting line breaks.&lt;br /&gt;


&lt;h2&gt;
Method 1&lt;/h2&gt;
I splitted the original string &lt;code&gt;s&lt;/code&gt; and trimmed the resultant components.&lt;br /&gt;


&lt;pre&gt;&lt;code class=&quot;r&quot;&gt;s2 &amp;lt;- str_trim(unlist(str_split(s, &quot;\\n&quot;)))
s2
&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;## [1] &quot;string 1&quot; &quot;string 2&quot; &quot;string 3&quot; &quot;string 4&quot;
&lt;/code&gt;&lt;/pre&gt;
I made dataframe out of the character vector and printed the required output.&lt;br /&gt;


&lt;pre&gt;&lt;code class=&quot;r&quot;&gt;d &amp;lt;- data.frame(str_c(seq(from = 1, by = 1, along.with = s2), &quot;.&quot;), s2)
print(xtable(d), type = &quot;html&quot;, include.colnames = F, include.rownames = F, 
    html.table.attributes = &quot;style=&#39;border-width:0;&#39;&quot;)
&lt;/code&gt;&lt;/pre&gt;
&lt;!-- html table generated in R 3.0.2 by xtable 1.7-1 package --&gt;

&lt;!-- Thu Apr 24 17:17:09 2014 --&gt;

&lt;table style=&quot;border-width: 0;&quot;&gt;
&lt;tr&gt; &lt;td&gt; 1. &lt;/td&gt; &lt;td&gt; string 1 &lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;td&gt; 2. &lt;/td&gt; &lt;td&gt; string 2 &lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;td&gt; 3. &lt;/td&gt; &lt;td&gt; string 3 &lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;td&gt; 4. &lt;/td&gt; &lt;td&gt; string 4 &lt;/td&gt; &lt;/tr&gt;
&lt;/table&gt;
which is the required output!!&lt;br /&gt;


But, I have not done anything to prevent &lt;code&gt;&amp;lt;br&amp;gt;&lt;/code&gt; from getting escaped, I have bypassed the issue.&lt;br /&gt;


&lt;h2&gt;
Method 2&lt;/h2&gt;
This method uses &lt;a href=&quot;http://mustache.github.io/&quot;&gt;{{Mustache}}&lt;/a&gt; and its &lt;code&gt;R&lt;/code&gt; implementation, &lt;a href=&quot;http://github.com/edwindj/whisker&quot;&gt;whisker package&lt;/a&gt;.&lt;br /&gt;


I have used the string &lt;code&gt;s1&lt;/code&gt; and take the following steps&lt;br /&gt;


&lt;pre&gt;&lt;code class=&quot;r&quot;&gt;l &amp;lt;- list(s1 = s1)
html.templ &amp;lt;- &quot;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;{{{s1}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&quot;
cat(whisker.render(template = html.templ, data = l))
&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;## &amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;string 1&amp;lt;br&amp;gt;string 2&amp;lt;br&amp;gt;string 3&amp;lt;br&amp;gt;string 4&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;code&gt;{{{}}}&lt;/code&gt; prevents the &lt;code&gt;&amp;lt;br&amp;gt;&lt;/code&gt; from getting escaped.&lt;br /&gt;


The output is as follows:&lt;br /&gt;


&lt;pre&gt;&lt;code class=&quot;r&quot;&gt;cat(whisker.render(template = html.templ, data = l))
&lt;/code&gt;&lt;/pre&gt;
&lt;table&gt;
&lt;tr&gt;&lt;td&gt;string 1&lt;br /&gt;string 2&lt;br /&gt;string 3&lt;br /&gt;string 4&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
It is a much smaller and cleaner code.&lt;br /&gt;


&lt;h2&gt;
Concluding remarks&lt;/h2&gt;
I request if any more techniques are there to prevent escaping the &lt;code&gt;&amp;lt;&lt;/code&gt; and &lt;code&gt;&amp;gt;&lt;/code&gt; from html rendering.&lt;br /&gt;


&lt;h2&gt;
Session Information&lt;/h2&gt;
&lt;pre&gt;&lt;code class=&quot;r&quot;&gt;sessionInfo()
&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;## R version 3.0.2 (2013-09-25)
## Platform: x86_64-pc-linux-gnu (64-bit)
## 
## locale:
##  [1] LC_CTYPE=en_IN.UTF-8       LC_NUMERIC=C              
##  [3] LC_TIME=en_IN.UTF-8        LC_COLLATE=en_IN.UTF-8    
##  [5] LC_MONETARY=en_IN.UTF-8    LC_MESSAGES=en_IN.UTF-8   
##  [7] LC_PAPER=en_IN.UTF-8       LC_NAME=C                 
##  [9] LC_ADDRESS=C               LC_TELEPHONE=C            
## [11] LC_MEASUREMENT=en_IN.UTF-8 LC_IDENTIFICATION=C       
## 
## attached base packages:
## [1] datasets  grid      grDevices splines   graphics  utils     stats    
## [8] methods   base     
## 
## other attached packages:
##  [1] whisker_0.3-2    xtable_1.7-1     knitr_1.5        mypackage_1.0   
##  [5] devtools_1.4.1   dplyr_0.1.2      ggplot2_0.9.3.1  rms_4.0-0       
##  [9] SparseM_0.99     Hmisc_3.13-0     Formula_1.1-1    cluster_1.14.4  
## [13] car_2.0-19       stringr_0.6.2    lubridate_1.3.3  lattice_0.20-24 
## [17] epicalc_2.15.1.0 nnet_7.3-7       MASS_7.3-29      survival_2.37-4 
## [21] foreign_0.8-57   deSolve_1.10-8  
## 
## loaded via a namespace (and not attached):
##  [1] assertthat_0.1     colorspace_1.2-4   dichromat_2.0-0   
##  [4] digest_0.6.4       evaluate_0.5.1     formatR_0.10      
##  [7] gtable_0.1.2       httr_0.2           labeling_0.2      
## [10] memoise_0.1        munsell_0.4.2      parallel_3.0.2    
## [13] plyr_1.8           proto_0.3-10       RColorBrewer_1.0-5
## [16] Rcpp_0.11.0        RCurl_1.95-4.1     reshape2_1.2.2    
## [19] scales_0.2.3       tools_3.0.2
&lt;/code&gt;&lt;/pre&gt;
Bye and regards.&lt;br /&gt;


&lt;/body&gt;

&lt;/html&gt;

&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sumanmathmedicine.blogspot.com/feeds/399811030744104671/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sumanmathmedicine.blogspot.com/2014/04/preventing-escaping-in-html.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6569967569811395366/posts/default/399811030744104671'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6569967569811395366/posts/default/399811030744104671'/><link rel='alternate' type='text/html' href='http://sumanmathmedicine.blogspot.com/2014/04/preventing-escaping-in-html.html' title='Preventing escaping in HTML'/><author><name>suman</name><uri>http://www.blogger.com/profile/00575977648925076797</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6569967569811395366.post-8187117200081940700</id><published>2014-04-17T16:00:00.000-07:00</published><updated>2015-03-29T21:14:04.244-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="git"/><category scheme="http://www.blogger.com/atom/ns#" term="GitHub"/><category scheme="http://www.blogger.com/atom/ns#" term="R"/><title type='text'>Publishing in GitHub</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;!-- saved from url=(0014)about:internet --&gt;
&lt;html&gt;
&lt;head&gt;



&lt;title&gt;Publishing in GitHub&lt;/title&gt;

&lt;style type=&quot;text/css&quot;&gt;
body, td {
   font-family: sans-serif;
   background-color: white;
   font-size: 14px;
   margin: 8px;
}

tt, code, pre {
   font-family: &#39;DejaVu Sans Mono&#39;, &#39;Droid Sans Mono&#39;, &#39;Lucida Console&#39;, Consolas, Monaco, monospace;
}

h1 { 
   font-size:2.2em; 
}

h2 { 
   font-size:1.8em; 
}

h3 { 
   font-size:1.4em; 
}

h4 { 
   font-size:1.0em; 
}

h5 { 
   font-size:0.9em; 
}

h6 { 
   font-size:0.8em; 
}

a:visited {
   color: rgb(50%, 0%, 50%);
}

pre { 
   margin-top: 0;
   max-width: 95%;
   border: 1px solid #ccc;
   white-space: pre-wrap;
}

pre code {
   display: block; padding: 0.5em;
}

code.r, code.cpp {
   background-color: #F8F8F8;
}

table, td, th {
  border: 1px solid #ccc;
}

blockquote {
   color:#666666;
   margin:0;
   padding-left: 1em;
   border-left: 0.5em #EEE solid;
}

hr {
   height: 0px;
   border-bottom: none;
   border-top-width: thin;
   border-top-style: dotted;
   border-top-color: #999999;
}

@media print {
   * { 
      background: transparent !important; 
      color: black !important; 
      filter:none !important; 
      -ms-filter: none !important; 
   }

   body { 
      font-size:12pt; 
      max-width:100%; 
   }
       
   a, a:visited { 
      text-decoration: underline; 
   }

   hr { 
      visibility: hidden;
      page-break-before: always;
   }

   pre, blockquote { 
      padding-right: 1em; 
      page-break-inside: avoid; 
   }

   tr, img { 
      page-break-inside: avoid; 
   }

   img { 
      max-width: 100% !important; 
   }

   @page :left { 
      margin: 15mm 20mm 15mm 10mm; 
   }
     
   @page :right { 
      margin: 15mm 10mm 15mm 20mm; 
   }

   p, h2, h3 { 
      orphans: 3; widows: 3; 
   }

   h2, h3 { 
      page-break-after: avoid; 
   }
}

&lt;/style&gt;





&lt;/head&gt;

&lt;body&gt;
&lt;h1&gt;
Publishing in GitHub&lt;/h1&gt;
I struggled to make my first repository in GitHub.  I finally found out the steps to do so.&lt;br /&gt;


&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Make your folder&lt;/strong&gt; in local host and add the required files in the folder (SRCFOLDER). One of the required files is &lt;strong&gt;README.md&lt;/strong&gt;, which will contain overview of the project.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Add git&lt;/strong&gt; to the SRCFOLDER. It will make a &lt;code&gt;.git&lt;/code&gt; folder into the SRCFOLDER&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code&gt;$ SRCFOLDER git init
&lt;/code&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;Add the files into the &lt;strong&gt;git&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code&gt;$ SRCFOLDER git add *.*
&lt;/code&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;Commit the files into &lt;strong&gt;git&lt;/strong&gt;. The files will be committed with HEAD as &lt;code&gt;master&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code&gt;$ SRCFOLDER git commit -m &quot;initial commit&quot;
&lt;/code&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Make new repository in GitHub&lt;/strong&gt;. It should be totally empty (sumprain/XXX).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Copy the https address of GitHub repository&lt;/strong&gt; obtained from the right bottom of the repository page. It is &lt;code&gt;https://www.github.org/sumprain/XXX&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Clone the GitHub repository&lt;/strong&gt; into SRCFOLDER.  Cloning creates a copy of GitHub repository into SRCFOLDER as SCRFOLDER/XXX, and will have all the contents of the XXX into it including a &lt;code&gt;.git&lt;/code&gt; folder.  It gives a name &lt;code&gt;origin&lt;/code&gt; to the remote source.&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code&gt;$ SRCFOLDER git clone https://www.github.org/sumprain/XXX
&lt;/code&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Push the contents of the SRCFOLDER&lt;/strong&gt; into the sumprain/XXX. It will copy the contents of SRCFOLDER into sumprain/XXX.&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code&gt;$ SRCFOLDER git push origin master
&lt;/code&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;In case of &lt;strong&gt;modification of contents&lt;/strong&gt; in the SRCFOLDER, &lt;code&gt;commit&lt;/code&gt; the changes and then run another &lt;code&gt;push&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
Thanks.&lt;br /&gt;

Update: The chapter on &lt;a href=&quot;http://r-pkgs.had.co.nz/git.html&quot;&gt;Git and Github&lt;/a&gt; in R packages by Hadley Wickham is one of the best guides available.

&lt;/body&gt;

&lt;/html&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sumanmathmedicine.blogspot.com/feeds/8187117200081940700/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sumanmathmedicine.blogspot.com/2014/04/publishing-in-github.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6569967569811395366/posts/default/8187117200081940700'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6569967569811395366/posts/default/8187117200081940700'/><link rel='alternate' type='text/html' href='http://sumanmathmedicine.blogspot.com/2014/04/publishing-in-github.html' title='Publishing in GitHub'/><author><name>suman</name><uri>http://www.blogger.com/profile/00575977648925076797</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6569967569811395366.post-6461948637746540201</id><published>2014-04-17T14:19:00.000-07:00</published><updated>2014-04-17T14:20:08.839-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="clinical registry"/><category scheme="http://www.blogger.com/atom/ns#" term="database"/><category scheme="http://www.blogger.com/atom/ns#" term="multiple myeloma"/><category scheme="http://www.blogger.com/atom/ns#" term="R"/><title type='text'>Database for chronic malignancies</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Dear all, recently I have designed a database for Multiple Myeloma, which can easily be extended to include other malignancies and chronic diseases.&lt;br /&gt;
&lt;br /&gt;
The database and its guide can be downloaded from &lt;a href=&quot;https://github.com/sumprain/chr_malignancy_database&quot;&gt;GitHub Repository&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Bye.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sumanmathmedicine.blogspot.com/feeds/6461948637746540201/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sumanmathmedicine.blogspot.com/2014/04/database-for-chronic-malignancies.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6569967569811395366/posts/default/6461948637746540201'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6569967569811395366/posts/default/6461948637746540201'/><link rel='alternate' type='text/html' href='http://sumanmathmedicine.blogspot.com/2014/04/database-for-chronic-malignancies.html' title='Database for chronic malignancies'/><author><name>suman</name><uri>http://www.blogger.com/profile/00575977648925076797</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6569967569811395366.post-6487652500463953260</id><published>2014-03-11T08:12:00.000-07:00</published><updated>2014-03-11T08:13:34.256-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="collinearity"/><category scheme="http://www.blogger.com/atom/ns#" term="confounding"/><category scheme="http://www.blogger.com/atom/ns#" term="R"/><title type='text'>Confounding &amp; collinearity</title><content type='html'>&lt;!DOCTYPE html&gt;
&lt;!-- saved from url=(0014)about:internet --&gt;
&lt;html&gt;
&lt;head&gt;
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot;/&gt;
&lt;meta http-equiv=&quot;x-ua-compatible&quot; content=&quot;IE=9&quot; &gt;

&lt;title&gt;Confounding and collinearity&lt;/title&gt;

&lt;style type=&quot;text/css&quot;&gt;
body, td {
   font-family: sans-serif;
   background-color: white;
   font-size: 14px;
   margin: 8px;
}

tt, code, pre {
   font-family: &#39;DejaVu Sans Mono&#39;, &#39;Droid Sans Mono&#39;, &#39;Lucida Console&#39;, Consolas, Monaco, monospace;
}

h1 { 
   font-size:2.2em; 
}

h2 { 
   font-size:1.8em; 
}

h3 { 
   font-size:1.4em; 
}

h4 { 
   font-size:1.0em; 
}

h5 { 
   font-size:0.9em; 
}

h6 { 
   font-size:0.8em; 
}

a:visited {
   color: rgb(50%, 0%, 50%);
}

pre { 
   margin-top: 0;
   max-width: 95%;
   border: 1px solid #ccc;
   white-space: pre-wrap;
}

pre code {
   display: block; padding: 0.5em;
}

code.r, code.cpp {
   background-color: #F8F8F8;
}

table, td, th {
  border: 1px solid #ccc;
}

blockquote {
   color:#666666;
   margin:0;
   padding-left: 1em;
   border-left: 0.5em #EEE solid;
}

hr {
   height: 0px;
   border-bottom: none;
   border-top-width: thin;
   border-top-style: dotted;
   border-top-color: #999999;
}

@media print {
   * { 
      background: transparent !important; 
      color: black !important; 
      filter:none !important; 
      -ms-filter: none !important; 
   }

   body { 
      font-size:12pt; 
      max-width:100%; 
   }
       
   a, a:visited { 
      text-decoration: underline; 
   }

   hr { 
      visibility: hidden;
      page-break-before: always;
   }

   pre, blockquote { 
      padding-right: 1em; 
      page-break-inside: avoid; 
   }

   tr, img { 
      page-break-inside: avoid; 
   }

   img { 
      max-width: 100% !important; 
   }

   @page :left { 
      margin: 15mm 20mm 15mm 10mm; 
   }
     
   @page :right { 
      margin: 15mm 10mm 15mm 20mm; 
   }

   p, h2, h3 { 
      orphans: 3; widows: 3; 
   }

   h2, h3 { 
      page-break-after: avoid; 
   }
}

&lt;/style&gt;

&lt;!-- Styles for R syntax highlighter --&gt;
&lt;style type=&quot;text/css&quot;&gt;
   pre .operator,
   pre .paren {
     color: rgb(104, 118, 135)
   }

   pre .literal {
     color: rgb(88, 72, 246)
   }

   pre .number {
     color: rgb(0, 0, 205);
   }

   pre .comment {
     color: rgb(76, 136, 107);
   }

   pre .keyword {
     color: rgb(0, 0, 255);
   }

   pre .identifier {
     color: rgb(0, 0, 0);
   }

   pre .string {
     color: rgb(3, 106, 7);
   }
&lt;/style&gt;

&lt;!-- R syntax highlighter --&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
var hljs=new function(){function m(p){return p.replace(/&amp;/gm,&quot;&amp;amp;&quot;).replace(/&lt;/gm,&quot;&amp;lt;&quot;)}function f(r,q,p){return RegExp(q,&quot;m&quot;+(r.cI?&quot;i&quot;:&quot;&quot;)+(p?&quot;g&quot;:&quot;&quot;))}function b(r){for(var p=0;p&lt;r.childNodes.length;p++){var q=r.childNodes[p];if(q.nodeName==&quot;CODE&quot;){return q}if(!(q.nodeType==3&amp;&amp;q.nodeValue.match(/\s+/))){break}}}function h(t,s){var p=&quot;&quot;;for(var r=0;r&lt;t.childNodes.length;r++){if(t.childNodes[r].nodeType==3){var q=t.childNodes[r].nodeValue;if(s){q=q.replace(/\n/g,&quot;&quot;)}p+=q}else{if(t.childNodes[r].nodeName==&quot;BR&quot;){p+=&quot;\n&quot;}else{p+=h(t.childNodes[r])}}}if(/MSIE [678]/.test(navigator.userAgent)){p=p.replace(/\r/g,&quot;\n&quot;)}return p}function a(s){var r=s.className.split(/\s+/);r=r.concat(s.parentNode.className.split(/\s+/));for(var q=0;q&lt;r.length;q++){var p=r[q].replace(/^language-/,&quot;&quot;);if(e[p]){return p}}}function c(q){var p=[];(function(s,t){for(var r=0;r&lt;s.childNodes.length;r++){if(s.childNodes[r].nodeType==3){t+=s.childNodes[r].nodeValue.length}else{if(s.childNodes[r].nodeName==&quot;BR&quot;){t+=1}else{if(s.childNodes[r].nodeType==1){p.push({event:&quot;start&quot;,offset:t,node:s.childNodes[r]});t=arguments.callee(s.childNodes[r],t);p.push({event:&quot;stop&quot;,offset:t,node:s.childNodes[r]})}}}}return t})(q,0);return p}function k(y,w,x){var q=0;var z=&quot;&quot;;var s=[];function u(){if(y.length&amp;&amp;w.length){if(y[0].offset!=w[0].offset){return(y[0].offset&lt;w[0].offset)?y:w}else{return w[0].event==&quot;start&quot;?y:w}}else{return y.length?y:w}}function t(D){var A=&quot;&lt;&quot;+D.nodeName.toLowerCase();for(var B=0;B&lt;D.attributes.length;B++){var C=D.attributes[B];A+=&quot; &quot;+C.nodeName.toLowerCase();if(C.value!==undefined&amp;&amp;C.value!==false&amp;&amp;C.value!==null){A+=&#39;=&quot;&#39;+m(C.value)+&#39;&quot;&#39;}}return A+&quot;&gt;&quot;}while(y.length||w.length){var v=u().splice(0,1)[0];z+=m(x.substr(q,v.offset-q));q=v.offset;if(v.event==&quot;start&quot;){z+=t(v.node);s.push(v.node)}else{if(v.event==&quot;stop&quot;){var p,r=s.length;do{r--;p=s[r];z+=(&quot;&lt;/&quot;+p.nodeName.toLowerCase()+&quot;&gt;&quot;)}while(p!=v.node);s.splice(r,1);while(r&lt;s.length){z+=t(s[r]);r++}}}}return z+m(x.substr(q))}function j(){function q(x,y,v){if(x.compiled){return}var u;var s=[];if(x.k){x.lR=f(y,x.l||hljs.IR,true);for(var w in x.k){if(!x.k.hasOwnProperty(w)){continue}if(x.k[w] instanceof Object){u=x.k[w]}else{u=x.k;w=&quot;keyword&quot;}for(var r in u){if(!u.hasOwnProperty(r)){continue}x.k[r]=[w,u[r]];s.push(r)}}}if(!v){if(x.bWK){x.b=&quot;\\b(&quot;+s.join(&quot;|&quot;)+&quot;)\\s&quot;}x.bR=f(y,x.b?x.b:&quot;\\B|\\b&quot;);if(!x.e&amp;&amp;!x.eW){x.e=&quot;\\B|\\b&quot;}if(x.e){x.eR=f(y,x.e)}}if(x.i){x.iR=f(y,x.i)}if(x.r===undefined){x.r=1}if(!x.c){x.c=[]}x.compiled=true;for(var t=0;t&lt;x.c.length;t++){if(x.c[t]==&quot;self&quot;){x.c[t]=x}q(x.c[t],y,false)}if(x.starts){q(x.starts,y,false)}}for(var p in e){if(!e.hasOwnProperty(p)){continue}q(e[p].dM,e[p],true)}}function d(B,C){if(!j.called){j();j.called=true}function q(r,M){for(var L=0;L&lt;M.c.length;L++){if((M.c[L].bR.exec(r)||[null])[0]==r){return M.c[L]}}}function v(L,r){if(D[L].e&amp;&amp;D[L].eR.test(r)){return 1}if(D[L].eW){var M=v(L-1,r);return M?M+1:0}return 0}function w(r,L){return L.i&amp;&amp;L.iR.test(r)}function K(N,O){var M=[];for(var L=0;L&lt;N.c.length;L++){M.push(N.c[L].b)}var r=D.length-1;do{if(D[r].e){M.push(D[r].e)}r--}while(D[r+1].eW);if(N.i){M.push(N.i)}return f(O,M.join(&quot;|&quot;),true)}function p(M,L){var N=D[D.length-1];if(!N.t){N.t=K(N,E)}N.t.lastIndex=L;var r=N.t.exec(M);return r?[M.substr(L,r.index-L),r[0],false]:[M.substr(L),&quot;&quot;,true]}function z(N,r){var L=E.cI?r[0].toLowerCase():r[0];var M=N.k[L];if(M&amp;&amp;M instanceof Array){return M}return false}function F(L,P){L=m(L);if(!P.k){return L}var r=&quot;&quot;;var O=0;P.lR.lastIndex=0;var M=P.lR.exec(L);while(M){r+=L.substr(O,M.index-O);var N=z(P,M);if(N){x+=N[1];r+=&#39;&lt;span class=&quot;&#39;+N[0]+&#39;&quot;&gt;&#39;+M[0]+&quot;&lt;/span&gt;&quot;}else{r+=M[0]}O=P.lR.lastIndex;M=P.lR.exec(L)}return r+L.substr(O,L.length-O)}function J(L,M){if(M.sL&amp;&amp;e[M.sL]){var r=d(M.sL,L);x+=r.keyword_count;return r.value}else{return F(L,M)}}function I(M,r){var L=M.cN?&#39;&lt;span class=&quot;&#39;+M.cN+&#39;&quot;&gt;&#39;:&quot;&quot;;if(M.rB){y+=L;M.buffer=&quot;&quot;}else{if(M.eB){y+=m(r)+L;M.buffer=&quot;&quot;}else{y+=L;M.buffer=r}}D.push(M);A+=M.r}function G(N,M,Q){var R=D[D.length-1];if(Q){y+=J(R.buffer+N,R);return false}var P=q(M,R);if(P){y+=J(R.buffer+N,R);I(P,M);return P.rB}var L=v(D.length-1,M);if(L){var O=R.cN?&quot;&lt;/span&gt;&quot;:&quot;&quot;;if(R.rE){y+=J(R.buffer+N,R)+O}else{if(R.eE){y+=J(R.buffer+N,R)+O+m(M)}else{y+=J(R.buffer+N+M,R)+O}}while(L&gt;1){O=D[D.length-2].cN?&quot;&lt;/span&gt;&quot;:&quot;&quot;;y+=O;L--;D.length--}var r=D[D.length-1];D.length--;D[D.length-1].buffer=&quot;&quot;;if(r.starts){I(r.starts,&quot;&quot;)}return R.rE}if(w(M,R)){throw&quot;Illegal&quot;}}var E=e[B];var D=[E.dM];var A=0;var x=0;var y=&quot;&quot;;try{var s,u=0;E.dM.buffer=&quot;&quot;;do{s=p(C,u);var t=G(s[0],s[1],s[2]);u+=s[0].length;if(!t){u+=s[1].length}}while(!s[2]);if(D.length&gt;1){throw&quot;Illegal&quot;}return{r:A,keyword_count:x,value:y}}catch(H){if(H==&quot;Illegal&quot;){return{r:0,keyword_count:0,value:m(C)}}else{throw H}}}function g(t){var p={keyword_count:0,r:0,value:m(t)};var r=p;for(var q in e){if(!e.hasOwnProperty(q)){continue}var s=d(q,t);s.language=q;if(s.keyword_count+s.r&gt;r.keyword_count+r.r){r=s}if(s.keyword_count+s.r&gt;p.keyword_count+p.r){r=p;p=s}}if(r.language){p.second_best=r}return p}function i(r,q,p){if(q){r=r.replace(/^((&lt;[^&gt;]+&gt;|\t)+)/gm,function(t,w,v,u){return w.replace(/\t/g,q)})}if(p){r=r.replace(/\n/g,&quot;&lt;br&gt;&quot;)}return r}function n(t,w,r){var x=h(t,r);var v=a(t);var y,s;if(v){y=d(v,x)}else{return}var q=c(t);if(q.length){s=document.createElement(&quot;pre&quot;);s.innerHTML=y.value;y.value=k(q,c(s),x)}y.value=i(y.value,w,r);var u=t.className;if(!u.match(&quot;(\\s|^)(language-)?&quot;+v+&quot;(\\s|$)&quot;)){u=u?(u+&quot; &quot;+v):v}if(/MSIE [678]/.test(navigator.userAgent)&amp;&amp;t.tagName==&quot;CODE&quot;&amp;&amp;t.parentNode.tagName==&quot;PRE&quot;){s=t.parentNode;var p=document.createElement(&quot;div&quot;);p.innerHTML=&quot;&lt;pre&gt;&lt;code&gt;&quot;+y.value+&quot;&lt;/code&gt;&lt;/pre&gt;&quot;;t=p.firstChild.firstChild;p.firstChild.cN=s.cN;s.parentNode.replaceChild(p.firstChild,s)}else{t.innerHTML=y.value}t.className=u;t.result={language:v,kw:y.keyword_count,re:y.r};if(y.second_best){t.second_best={language:y.second_best.language,kw:y.second_best.keyword_count,re:y.second_best.r}}}function o(){if(o.called){return}o.called=true;var r=document.getElementsByTagName(&quot;pre&quot;);for(var p=0;p&lt;r.length;p++){var q=b(r[p]);if(q){n(q,hljs.tabReplace)}}}function l(){if(window.addEventListener){window.addEventListener(&quot;DOMContentLoaded&quot;,o,false);window.addEventListener(&quot;load&quot;,o,false)}else{if(window.attachEvent){window.attachEvent(&quot;onload&quot;,o)}else{window.onload=o}}}var e={};this.LANGUAGES=e;this.highlight=d;this.highlightAuto=g;this.fixMarkup=i;this.highlightBlock=n;this.initHighlighting=o;this.initHighlightingOnLoad=l;this.IR=&quot;[a-zA-Z][a-zA-Z0-9_]*&quot;;this.UIR=&quot;[a-zA-Z_][a-zA-Z0-9_]*&quot;;this.NR=&quot;\\b\\d+(\\.\\d+)?&quot;;this.CNR=&quot;\\b(0[xX][a-fA-F0-9]+|(\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)&quot;;this.BNR=&quot;\\b(0b[01]+)&quot;;this.RSR=&quot;!|!=|!==|%|%=|&amp;|&amp;&amp;|&amp;=|\\*|\\*=|\\+|\\+=|,|\\.|-|-=|/|/=|:|;|&lt;|&lt;&lt;|&lt;&lt;=|&lt;=|=|==|===|&gt;|&gt;=|&gt;&gt;|&gt;&gt;=|&gt;&gt;&gt;|&gt;&gt;&gt;=|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~&quot;;this.ER=&quot;(?![\\s\\S])&quot;;this.BE={b:&quot;\\\\.&quot;,r:0};this.ASM={cN:&quot;string&quot;,b:&quot;&#39;&quot;,e:&quot;&#39;&quot;,i:&quot;\\n&quot;,c:[this.BE],r:0};this.QSM={cN:&quot;string&quot;,b:&#39;&quot;&#39;,e:&#39;&quot;&#39;,i:&quot;\\n&quot;,c:[this.BE],r:0};this.CLCM={cN:&quot;comment&quot;,b:&quot;//&quot;,e:&quot;$&quot;};this.CBLCLM={cN:&quot;comment&quot;,b:&quot;/\\*&quot;,e:&quot;\\*/&quot;};this.HCM={cN:&quot;comment&quot;,b:&quot;#&quot;,e:&quot;$&quot;};this.NM={cN:&quot;number&quot;,b:this.NR,r:0};this.CNM={cN:&quot;number&quot;,b:this.CNR,r:0};this.BNM={cN:&quot;number&quot;,b:this.BNR,r:0};this.inherit=function(r,s){var p={};for(var q in r){p[q]=r[q]}if(s){for(var q in s){p[q]=s[q]}}return p}}();hljs.LANGUAGES.cpp=function(){var a={keyword:{&quot;false&quot;:1,&quot;int&quot;:1,&quot;float&quot;:1,&quot;while&quot;:1,&quot;private&quot;:1,&quot;char&quot;:1,&quot;catch&quot;:1,&quot;export&quot;:1,virtual:1,operator:2,sizeof:2,dynamic_cast:2,typedef:2,const_cast:2,&quot;const&quot;:1,struct:1,&quot;for&quot;:1,static_cast:2,union:1,namespace:1,unsigned:1,&quot;long&quot;:1,&quot;throw&quot;:1,&quot;volatile&quot;:2,&quot;static&quot;:1,&quot;protected&quot;:1,bool:1,template:1,mutable:1,&quot;if&quot;:1,&quot;public&quot;:1,friend:2,&quot;do&quot;:1,&quot;return&quot;:1,&quot;goto&quot;:1,auto:1,&quot;void&quot;:2,&quot;enum&quot;:1,&quot;else&quot;:1,&quot;break&quot;:1,&quot;new&quot;:1,extern:1,using:1,&quot;true&quot;:1,&quot;class&quot;:1,asm:1,&quot;case&quot;:1,typeid:1,&quot;short&quot;:1,reinterpret_cast:2,&quot;default&quot;:1,&quot;double&quot;:1,register:1,explicit:1,signed:1,typename:1,&quot;try&quot;:1,&quot;this&quot;:1,&quot;switch&quot;:1,&quot;continue&quot;:1,wchar_t:1,inline:1,&quot;delete&quot;:1,alignof:1,char16_t:1,char32_t:1,constexpr:1,decltype:1,noexcept:1,nullptr:1,static_assert:1,thread_local:1,restrict:1,_Bool:1,complex:1},built_in:{std:1,string:1,cin:1,cout:1,cerr:1,clog:1,stringstream:1,istringstream:1,ostringstream:1,auto_ptr:1,deque:1,list:1,queue:1,stack:1,vector:1,map:1,set:1,bitset:1,multiset:1,multimap:1,unordered_set:1,unordered_map:1,unordered_multiset:1,unordered_multimap:1,array:1,shared_ptr:1}};return{dM:{k:a,i:&quot;&lt;/&quot;,c:[hljs.CLCM,hljs.CBLCLM,hljs.QSM,{cN:&quot;string&quot;,b:&quot;&#39;\\\\?.&quot;,e:&quot;&#39;&quot;,i:&quot;.&quot;},{cN:&quot;number&quot;,b:&quot;\\b(\\d+(\\.\\d*)?|\\.\\d+)(u|U|l|L|ul|UL|f|F)&quot;},hljs.CNM,{cN:&quot;preprocessor&quot;,b:&quot;#&quot;,e:&quot;$&quot;},{cN:&quot;stl_container&quot;,b:&quot;\\b(deque|list|queue|stack|vector|map|set|bitset|multiset|multimap|unordered_map|unordered_set|unordered_multiset|unordered_multimap|array)\\s*&lt;&quot;,e:&quot;&gt;&quot;,k:a,r:10,c:[&quot;self&quot;]}]}}}();hljs.LANGUAGES.r={dM:{c:[hljs.HCM,{cN:&quot;number&quot;,b:&quot;\\b0[xX][0-9a-fA-F]+[Li]?\\b&quot;,e:hljs.IMMEDIATE_RE,r:0},{cN:&quot;number&quot;,b:&quot;\\b\\d+(?:[eE][+\\-]?\\d*)?L\\b&quot;,e:hljs.IMMEDIATE_RE,r:0},{cN:&quot;number&quot;,b:&quot;\\b\\d+\\.(?!\\d)(?:i\\b)?&quot;,e:hljs.IMMEDIATE_RE,r:1},{cN:&quot;number&quot;,b:&quot;\\b\\d+(?:\\.\\d*)?(?:[eE][+\\-]?\\d*)?i?\\b&quot;,e:hljs.IMMEDIATE_RE,r:0},{cN:&quot;number&quot;,b:&quot;\\.\\d+(?:[eE][+\\-]?\\d*)?i?\\b&quot;,e:hljs.IMMEDIATE_RE,r:1},{cN:&quot;keyword&quot;,b:&quot;(?:tryCatch|library|setGeneric|setGroupGeneric)\\b&quot;,e:hljs.IMMEDIATE_RE,r:10},{cN:&quot;keyword&quot;,b:&quot;\\.\\.\\.&quot;,e:hljs.IMMEDIATE_RE,r:10},{cN:&quot;keyword&quot;,b:&quot;\\.\\.\\d+(?![\\w.])&quot;,e:hljs.IMMEDIATE_RE,r:10},{cN:&quot;keyword&quot;,b:&quot;\\b(?:function)&quot;,e:hljs.IMMEDIATE_RE,r:2},{cN:&quot;keyword&quot;,b:&quot;(?:if|in|break|next|repeat|else|for|return|switch|while|try|stop|warning|require|attach|detach|source|setMethod|setClass)\\b&quot;,e:hljs.IMMEDIATE_RE,r:1},{cN:&quot;literal&quot;,b:&quot;(?:NA|NA_integer_|NA_real_|NA_character_|NA_complex_)\\b&quot;,e:hljs.IMMEDIATE_RE,r:10},{cN:&quot;literal&quot;,b:&quot;(?:NULL|TRUE|FALSE|T|F|Inf|NaN)\\b&quot;,e:hljs.IMMEDIATE_RE,r:1},{cN:&quot;identifier&quot;,b:&quot;[a-zA-Z.][a-zA-Z0-9._]*\\b&quot;,e:hljs.IMMEDIATE_RE,r:0},{cN:&quot;operator&quot;,b:&quot;&lt;\\-(?!\\s*\\d)&quot;,e:hljs.IMMEDIATE_RE,r:2},{cN:&quot;operator&quot;,b:&quot;\\-&gt;|&lt;\\-&quot;,e:hljs.IMMEDIATE_RE,r:1},{cN:&quot;operator&quot;,b:&quot;%%|~&quot;,e:hljs.IMMEDIATE_RE},{cN:&quot;operator&quot;,b:&quot;&gt;=|&lt;=|==|!=|\\|\\||&amp;&amp;|=|\\+|\\-|\\*|/|\\^|&gt;|&lt;|!|&amp;|\\||\\$|:&quot;,e:hljs.IMMEDIATE_RE,r:0},{cN:&quot;operator&quot;,b:&quot;%&quot;,e:&quot;%&quot;,i:&quot;\\n&quot;,r:1},{cN:&quot;identifier&quot;,b:&quot;`&quot;,e:&quot;`&quot;,r:0},{cN:&quot;string&quot;,b:&#39;&quot;&#39;,e:&#39;&quot;&#39;,c:[hljs.BE],r:0},{cN:&quot;string&quot;,b:&quot;&#39;&quot;,e:&quot;&#39;&quot;,c:[hljs.BE],r:0},{cN:&quot;paren&quot;,b:&quot;[[({\\])}]&quot;,e:hljs.IMMEDIATE_RE,r:0}]}};
hljs.initHighlightingOnLoad();
&lt;/script&gt;




&lt;/head&gt;

&lt;body&gt;
&lt;h1&gt;Confounding and collinearity&lt;/h1&gt;

&lt;h2&gt;Introduction&lt;/h2&gt;

&lt;p&gt;In this blog article, I will discuss about the bias introduced in estimation of coefficient of a given explanatory variable due to the presence of confounding factors.  After that, I will try to demonstrate about the effect of variable collinearity on estimation of coefficient.&lt;/p&gt;

&lt;h2&gt;Underlying structure&lt;/h2&gt;

&lt;p&gt;Let us assume that we know about the underlying relationship between the explanatory variable (E), outcome variable (O), confounder ( C ), variable correlated with E (VE) and variable correlated with O (VO).&lt;/p&gt;

&lt;p&gt;Let us assume that the real underlying relation between various variables are as given below:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;O = 2.E + 2.C + 2.VO + 0.VE + error

E, C and VE are correlated with each other with correlation coef of 0.7 each.

All the random variables are normally distributed, with mean 0 and sd 5.  error is distributed as standard normal distribution.
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;The directed acyclic graph depicts the relationship between the variables.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;data:image/png;base64,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&quot; alt=&quot;Underlying structure&quot;/&gt;&lt;/p&gt;

&lt;h2&gt;Samples for simulation&lt;/h2&gt;

&lt;pre&gt;&lt;code class=&quot;r&quot;&gt;library(MASS)
library(dplyr)
&lt;/code&gt;&lt;/pre&gt;

&lt;pre&gt;&lt;code&gt;## 
## Attaching package: &amp;#39;dplyr&amp;#39;
## 
## The following objects are masked from &amp;#39;package:Hmisc&amp;#39;:
## 
##     src, summarize
## 
## The following objects are masked from &amp;#39;package:lubridate&amp;#39;:
## 
##     intersect, setdiff, union
## 
## The following object is masked from &amp;#39;package:MASS&amp;#39;:
## 
##     select
## 
## The following objects are masked from &amp;#39;package:stats&amp;#39;:
## 
##     filter, lag
## 
## The following objects are masked from &amp;#39;package:base&amp;#39;:
## 
##     intersect, setdiff, setequal, union
&lt;/code&gt;&lt;/pre&gt;

&lt;pre&gt;&lt;code class=&quot;r&quot;&gt;set.seed(100)
sam &amp;lt;- mvrnorm(n = 10000, mu = c(0, 0, 0), Sigma = matrix(c(5, 4, 4, 4, 5, 4, 
    4, 4, 5), 3, 3, byrow = T))
df &amp;lt;- data.frame(E = sam[, 1], C = sam[, 2], VE = sam[, 3])
df &amp;lt;- mutate(df, VO = rnorm(10000, 0, 5), O = 2 * E + 2 * C + 2 * VO + rnorm(10000))
&lt;/code&gt;&lt;/pre&gt;

&lt;h2&gt;Scenarios&lt;/h2&gt;

&lt;h3&gt;&lt;a name=&quot;scen1&quot;&gt;&lt;/a&gt;Scenario 1 (Only E as covariate, typical univariate analysis)&lt;/h3&gt;

&lt;pre&gt;&lt;code class=&quot;r&quot;&gt;mod.E &amp;lt;- lm(O ~ E, data = df)
summary(mod.E)
&lt;/code&gt;&lt;/pre&gt;

&lt;pre&gt;&lt;code&gt;## 
## Call:
## lm(formula = O ~ E, data = df)
## 
## Residuals:
##    Min     1Q Median     3Q    Max 
## -40.47  -7.05  -0.05   7.01  45.04 
## 
## Coefficients:
##             Estimate Std. Error t value Pr(&amp;gt;|t|)    
## (Intercept)   0.0069     0.1034    0.07     0.95    
## E             3.6420     0.0465   78.40   &amp;lt;2e-16 ***
## ---
## Signif. codes:  0 &amp;#39;***&amp;#39; 0.001 &amp;#39;**&amp;#39; 0.01 &amp;#39;*&amp;#39; 0.05 &amp;#39;.&amp;#39; 0.1 &amp;#39; &amp;#39; 1
## 
## Residual standard error: 10.3 on 9998 degrees of freedom
## Multiple R-squared:  0.381,  Adjusted R-squared:  0.381 
## F-statistic: 6.15e+03 on 1 and 9998 DF,  p-value: &amp;lt;2e-16
&lt;/code&gt;&lt;/pre&gt;

&lt;pre&gt;&lt;code class=&quot;r&quot;&gt;confint(mod.E)
&lt;/code&gt;&lt;/pre&gt;

&lt;pre&gt;&lt;code&gt;##               2.5 % 97.5 %
## (Intercept) -0.1959 0.2097
## E            3.5509 3.7330
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;The model overestimates coefficient of E, its value is the sum of coef of E and C.  This type of bias is known as &lt;strong&gt;bias due to confounding&lt;/strong&gt; and occurs when confounders are not included as co-variates.&lt;/p&gt;

&lt;h3&gt;Scenario 2 (E and C as covariates)&lt;/h3&gt;

&lt;p&gt;This model is incorrect as it does not include the other covariate, VO.&lt;/p&gt;

&lt;pre&gt;&lt;code class=&quot;r&quot;&gt;mod.EC &amp;lt;- lm(O ~ E + C, data = df)
summary(mod.EC)
&lt;/code&gt;&lt;/pre&gt;

&lt;pre&gt;&lt;code&gt;## 
## Call:
## lm(formula = O ~ E + C, data = df)
## 
## Residuals:
##    Min     1Q Median     3Q    Max 
## -35.99  -6.75  -0.11   6.71  43.32 
## 
## Coefficients:
##             Estimate Std. Error t value Pr(&amp;gt;|t|)    
## (Intercept)  -0.0194     0.0998   -0.19     0.85    
## E             2.0293     0.0741   27.40   &amp;lt;2e-16 ***
## C             2.0231     0.0740   27.35   &amp;lt;2e-16 ***
## ---
## Signif. codes:  0 &amp;#39;***&amp;#39; 0.001 &amp;#39;**&amp;#39; 0.01 &amp;#39;*&amp;#39; 0.05 &amp;#39;.&amp;#39; 0.1 &amp;#39; &amp;#39; 1
## 
## Residual standard error: 9.98 on 9997 degrees of freedom
## Multiple R-squared:  0.424,  Adjusted R-squared:  0.424 
## F-statistic: 3.68e+03 on 2 and 9997 DF,  p-value: &amp;lt;2e-16
&lt;/code&gt;&lt;/pre&gt;

&lt;pre&gt;&lt;code class=&quot;r&quot;&gt;confint(mod.EC)
&lt;/code&gt;&lt;/pre&gt;

&lt;pre&gt;&lt;code&gt;##              2.5 % 97.5 %
## (Intercept) -0.215 0.1762
## E            1.884 2.1745
## C            1.878 2.1681
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Due to addition of C, the estimate of E is unbiased. Exclusion of VO has not influenced the coefficient of E.&lt;/p&gt;

&lt;h3&gt;Scenario 3 (E and VO as covariates)&lt;/h3&gt;

&lt;p&gt;E and VO are not correlated. C has been excluded from the model.&lt;/p&gt;

&lt;pre&gt;&lt;code class=&quot;r&quot;&gt;mod.EVO &amp;lt;- lm(O ~ E + VO, data = df)
summary(mod.EVO)
&lt;/code&gt;&lt;/pre&gt;

&lt;pre&gt;&lt;code&gt;## 
## Call:
## lm(formula = O ~ E + VO, data = df)
## 
## Residuals:
##    Min     1Q Median     3Q    Max 
## -9.638 -1.938  0.005  1.954 12.780 
## 
## Coefficients:
##             Estimate Std. Error t value Pr(&amp;gt;|t|)    
## (Intercept)  0.03893    0.02884    1.35     0.18    
## E            3.59175    0.01295  277.27   &amp;lt;2e-16 ***
## VO           2.00167    0.00581  344.39   &amp;lt;2e-16 ***
## ---
## Signif. codes:  0 &amp;#39;***&amp;#39; 0.001 &amp;#39;**&amp;#39; 0.01 &amp;#39;*&amp;#39; 0.05 &amp;#39;.&amp;#39; 0.1 &amp;#39; &amp;#39; 1
## 
## Residual standard error: 2.88 on 9997 degrees of freedom
## Multiple R-squared:  0.952,  Adjusted R-squared:  0.952 
## F-statistic: 9.88e+04 on 2 and 9997 DF,  p-value: &amp;lt;2e-16
&lt;/code&gt;&lt;/pre&gt;

&lt;pre&gt;&lt;code class=&quot;r&quot;&gt;confint(mod.EVO)
&lt;/code&gt;&lt;/pre&gt;

&lt;pre&gt;&lt;code&gt;##                2.5 %  97.5 %
## (Intercept) -0.01761 0.09546
## E            3.56636 3.61714
## VO           1.99028 2.01307
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;There is again overestimation of coefficient of E (as in &lt;a href=&quot;#scen1&quot;&gt;scenario 1&lt;/a&gt;), due to exclusion of C. Estimate of VO is unbiased as it has no correlation with either E, VO or VE.&lt;/p&gt;

&lt;h3&gt;&lt;a name=&quot;scen4&quot;&gt;&lt;/a&gt;Scenario 4 (E and VE as covariates)&lt;/h3&gt;

&lt;p&gt;E and VE are correlated, but VE is not associated with O.&lt;/p&gt;

&lt;pre&gt;&lt;code class=&quot;r&quot;&gt;mod.EVE &amp;lt;- lm(O ~ E + VE, data = df)
summary(mod.EVE)
&lt;/code&gt;&lt;/pre&gt;

&lt;pre&gt;&lt;code&gt;## 
## Call:
## lm(formula = O ~ E + VE, data = df)
## 
## Residuals:
##    Min     1Q Median     3Q    Max 
## -41.55  -7.00  -0.02   6.93  43.46 
## 
## Coefficients:
##             Estimate Std. Error t value Pr(&amp;gt;|t|)    
## (Intercept)   0.0106     0.1026     0.1     0.92    
## E             2.8584     0.0761    37.6   &amp;lt;2e-16 ***
## VE            0.9857     0.0761    12.9   &amp;lt;2e-16 ***
## ---
## Signif. codes:  0 &amp;#39;***&amp;#39; 0.001 &amp;#39;**&amp;#39; 0.01 &amp;#39;*&amp;#39; 0.05 &amp;#39;.&amp;#39; 0.1 &amp;#39; &amp;#39; 1
## 
## Residual standard error: 10.3 on 9997 degrees of freedom
## Multiple R-squared:  0.391,  Adjusted R-squared:  0.391 
## F-statistic: 3.21e+03 on 2 and 9997 DF,  p-value: &amp;lt;2e-16
&lt;/code&gt;&lt;/pre&gt;

&lt;pre&gt;&lt;code class=&quot;r&quot;&gt;confint(mod.EVE)
&lt;/code&gt;&lt;/pre&gt;

&lt;pre&gt;&lt;code&gt;##               2.5 % 97.5 %
## (Intercept) -0.1905 0.2117
## E            2.7093 3.0075
## VE           0.8364 1.1350
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Estimates of both E and VE are biased. But coefficient of E is less biased than &lt;a href=&quot;#scen1&quot;&gt;scenario 1&lt;/a&gt;. Reason for biasness of coefficient of VE is unknown to me.&lt;/p&gt;

&lt;h3&gt;&lt;a name=&quot;scen5&quot;&gt;&lt;/a&gt;Scenario 5 (E, VE, VO, C as covariates) (Complete model)&lt;/h3&gt;

&lt;pre&gt;&lt;code class=&quot;r&quot;&gt;mod.comp &amp;lt;- lm(O ~ E + C + VO + VE, data = df)
summary(mod.comp)
&lt;/code&gt;&lt;/pre&gt;

&lt;pre&gt;&lt;code&gt;## 
## Call:
## lm(formula = O ~ E + C + VO + VE, data = df)
## 
## Residuals:
##    Min     1Q Median     3Q    Max 
## -3.434 -0.677 -0.014  0.678  3.616 
## 
## Coefficients:
##             Estimate Std. Error t value Pr(&amp;gt;|t|)    
## (Intercept)  0.01297    0.01000    1.30     0.19    
## E            1.98794    0.00826  240.62   &amp;lt;2e-16 ***
## C            1.99993    0.00830  240.81   &amp;lt;2e-16 ***
## VO           2.00033    0.00202  992.51   &amp;lt;2e-16 ***
## VE           0.01214    0.00831    1.46     0.14    
## ---
## Signif. codes:  0 &amp;#39;***&amp;#39; 0.001 &amp;#39;**&amp;#39; 0.01 &amp;#39;*&amp;#39; 0.05 &amp;#39;.&amp;#39; 0.1 &amp;#39; &amp;#39; 1
## 
## Residual standard error: 1 on 9995 degrees of freedom
## Multiple R-squared:  0.994,  Adjusted R-squared:  0.994 
## F-statistic: 4.29e+05 on 4 and 9995 DF,  p-value: &amp;lt;2e-16
&lt;/code&gt;&lt;/pre&gt;

&lt;pre&gt;&lt;code class=&quot;r&quot;&gt;confint(mod.comp)
&lt;/code&gt;&lt;/pre&gt;

&lt;pre&gt;&lt;code&gt;##                 2.5 %  97.5 %
## (Intercept) -0.006635 0.03258
## E            1.971745 2.00413
## C            1.983651 2.01621
## VO           1.996381 2.00428
## VE          -0.004159 0.02844
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Unbiased coefficients of all the covariates.&lt;/p&gt;

&lt;h3&gt;Scenario 6 (E, VE, C as covariates)&lt;/h3&gt;

&lt;pre&gt;&lt;code class=&quot;r&quot;&gt;mod.EVEC &amp;lt;- lm(O ~ E + VE + C, data = df)
summary(mod.EVEC)
&lt;/code&gt;&lt;/pre&gt;

&lt;pre&gt;&lt;code&gt;## 
## Call:
## lm(formula = O ~ E + VE + C, data = df)
## 
## Residuals:
##    Min     1Q Median     3Q    Max 
## -36.18  -6.74  -0.08   6.71  43.21 
## 
## Coefficients:
##             Estimate Std. Error t value Pr(&amp;gt;|t|)    
## (Intercept)  -0.0185     0.0998   -0.19     0.85    
## E             1.9892     0.0824   24.13   &amp;lt;2e-16 ***
## VE            0.0920     0.0830    1.11     0.27    
## C             1.9817     0.0829   23.92   &amp;lt;2e-16 ***
## ---
## Signif. codes:  0 &amp;#39;***&amp;#39; 0.001 &amp;#39;**&amp;#39; 0.01 &amp;#39;*&amp;#39; 0.05 &amp;#39;.&amp;#39; 0.1 &amp;#39; &amp;#39; 1
## 
## Residual standard error: 9.98 on 9996 degrees of freedom
## Multiple R-squared:  0.424,  Adjusted R-squared:  0.424 
## F-statistic: 2.45e+03 on 3 and 9996 DF,  p-value: &amp;lt;2e-16
&lt;/code&gt;&lt;/pre&gt;

&lt;pre&gt;&lt;code class=&quot;r&quot;&gt;confint(mod.EVEC)
&lt;/code&gt;&lt;/pre&gt;

&lt;pre&gt;&lt;code&gt;##                2.5 % 97.5 %
## (Intercept) -0.21411 0.1771
## E            1.82758 2.1507
## VE          -0.07061 0.2546
## C            1.81930 2.1441
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Addition of C has removed the biasedness from the coefficients of E and VE (see &lt;a href=&quot;#scen4&quot;&gt;Scenario 4&lt;/a&gt;).&lt;/p&gt;

&lt;h3&gt;Scenario 7 (E, VO and C as covariates)&lt;/h3&gt;

&lt;pre&gt;&lt;code class=&quot;r&quot;&gt;mod.EVOC &amp;lt;- lm(O ~ E + VO + C, data = df)
summary(mod.EVOC)
&lt;/code&gt;&lt;/pre&gt;

&lt;pre&gt;&lt;code&gt;## 
## Call:
## lm(formula = O ~ E + VO + C, data = df)
## 
## Residuals:
##    Min     1Q Median     3Q    Max 
## -3.427 -0.676 -0.014  0.680  3.641 
## 
## Coefficients:
##             Estimate Std. Error t value Pr(&amp;gt;|t|)    
## (Intercept)  0.01285    0.01000    1.29      0.2    
## E            1.99323    0.00742  268.50   &amp;lt;2e-16 ***
## VO           2.00036    0.00202  992.52   &amp;lt;2e-16 ***
## C            2.00539    0.00741  270.45   &amp;lt;2e-16 ***
## ---
## Signif. codes:  0 &amp;#39;***&amp;#39; 0.001 &amp;#39;**&amp;#39; 0.01 &amp;#39;*&amp;#39; 0.05 &amp;#39;.&amp;#39; 0.1 &amp;#39; &amp;#39; 1
## 
## Residual standard error: 1 on 9996 degrees of freedom
## Multiple R-squared:  0.994,  Adjusted R-squared:  0.994 
## F-statistic: 5.72e+05 on 3 and 9996 DF,  p-value: &amp;lt;2e-16
&lt;/code&gt;&lt;/pre&gt;

&lt;pre&gt;&lt;code class=&quot;r&quot;&gt;confint(mod.EVOC)
&lt;/code&gt;&lt;/pre&gt;

&lt;pre&gt;&lt;code&gt;##                 2.5 %  97.5 %
## (Intercept) -0.006751 0.03246
## E            1.978682 2.00779
## VO           1.996410 2.00431
## C            1.990857 2.01993
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Performance of this model is almost the same as &lt;a href=&quot;#scen5&quot;&gt;Scenario 5&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;Performance of different scenarios&lt;/h2&gt;

&lt;table&gt;&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Models&lt;/th&gt;
&lt;th&gt;Complete (E, C, VO, VE)&lt;/th&gt;
&lt;th&gt;E, C, VE&lt;/th&gt;
&lt;th&gt;E, C, VO&lt;/th&gt;
&lt;th&gt;E, C&lt;/th&gt;
&lt;th&gt;E, VE&lt;/th&gt;
&lt;th&gt;E, VO&lt;/th&gt;
&lt;th&gt;E only&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;E (2)&lt;/td&gt;
&lt;td&gt;1.9879, 0.0083&lt;/td&gt;
&lt;td&gt;1.9892, 0.0824&lt;/td&gt;
&lt;td&gt;1.9932, 0.0074&lt;/td&gt;
&lt;td&gt;2.0293, 0.0741&lt;/td&gt;
&lt;td&gt;2.8584, 0.0761&lt;/td&gt;
&lt;td&gt;3.5918, 0.013&lt;/td&gt;
&lt;td&gt;3.642, 0.0465&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;C (2)&lt;/td&gt;
&lt;td&gt;1.9999, 0.0083&lt;/td&gt;
&lt;td&gt;1.9817, 0.0829&lt;/td&gt;
&lt;td&gt;2.0054, 0.0074&lt;/td&gt;
&lt;td&gt;2.0231, 0.074&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;VE (0)&lt;/td&gt;
&lt;td&gt;0.0121, 0.0083&lt;/td&gt;
&lt;td&gt;0.092, 0.083&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;td&gt;0.9857, 0.0761&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;VO (2)&lt;/td&gt;
&lt;td&gt;2.0003, 0.002&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;td&gt;2.0004, 0.002&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;td&gt;2.0017, 0.0058&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

&lt;p&gt;E (2): means covariate E and its actual value.&lt;/p&gt;

&lt;p&gt;&amp;ndash;,&amp;ndash;: coefficient, standard error.&lt;/p&gt;

&lt;h2&gt;Conclusions&lt;/h2&gt;

&lt;p&gt;Models with C, will have unbiased estimate of E. Models with correlated variables (E, C, VE) has larger SE due to near collinearity.&lt;/p&gt;

&lt;/body&gt;

&lt;/html&gt;

</content><link rel='replies' type='application/atom+xml' href='http://sumanmathmedicine.blogspot.com/feeds/6487652500463953260/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sumanmathmedicine.blogspot.com/2014/03/confounding-collinearity.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6569967569811395366/posts/default/6487652500463953260'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6569967569811395366/posts/default/6487652500463953260'/><link rel='alternate' type='text/html' href='http://sumanmathmedicine.blogspot.com/2014/03/confounding-collinearity.html' title='Confounding &amp; collinearity'/><author><name>suman</name><uri>http://www.blogger.com/profile/00575977648925076797</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6569967569811395366.post-2548604575840457411</id><published>2013-11-19T23:06:00.001-08:00</published><updated>2013-11-27T04:34:09.870-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="R"/><category scheme="http://www.blogger.com/atom/ns#" term="statistical inference"/><title type='text'>Art of Statistical Inference</title><content type='html'>&lt;!DOCTYPE html&gt;
&lt;!-- saved from url=(0014)about:internet --&gt;
&lt;html&gt;
&lt;head&gt;
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot;/&gt;
&lt;meta http-equiv=&quot;x-ua-compatible&quot; content=&quot;IE=9&quot; &gt;

&lt;title&gt;Art of Statistical Inference&lt;/title&gt;

&lt;style type=&quot;text/css&quot;&gt;
body, td {
   font-family: sans-serif;
   background-color: white;
   font-size: 14px;
   margin: 8px;
}

tt, code, pre {
   font-family: &#39;DejaVu Sans Mono&#39;, &#39;Droid Sans Mono&#39;, &#39;Lucida Console&#39;, Consolas, Monaco, monospace;
}

h1 { 
   font-size:2.2em; 
}

h2 { 
   font-size:1.8em; 
}

h3 { 
   font-size:1.4em; 
}

h4 { 
   font-size:1.0em; 
}

h5 { 
   font-size:0.9em; 
}

h6 { 
   font-size:0.8em; 
}

a:visited {
   color: rgb(50%, 0%, 50%);
}

pre { 
   margin-top: 0;
   max-width: 95%;
   border: 1px solid #ccc;
   white-space: pre-wrap;
}

pre code {
   display: block; padding: 0.5em;
}

code.r, code.cpp {
   background-color: #F8F8F8;
}

table, td, th {
  border: 1px solid #ccc;
}

blockquote {
   color:#666666;
   margin:0;
   padding-left: 1em;
   border-left: 0.5em #EEE solid;
}

hr {
   height: 0px;
   border-bottom: none;
   border-top-width: thin;
   border-top-style: dotted;
   border-top-color: #999999;
}

@media print {
   * { 
      background: transparent !important; 
      color: black !important; 
      filter:none !important; 
      -ms-filter: none !important; 
   }

   body { 
      font-size:12pt; 
      max-width:100%; 
   }
       
   a, a:visited { 
      text-decoration: underline; 
   }

   hr { 
      visibility: hidden;
      page-break-before: always;
   }

   pre, blockquote { 
      padding-right: 1em; 
      page-break-inside: avoid; 
   }

   tr, img { 
      page-break-inside: avoid; 
   }

   img { 
      max-width: 100% !important; 
   }

   @page :left { 
      margin: 15mm 20mm 15mm 10mm; 
   }
     
   @page :right { 
      margin: 15mm 10mm 15mm 20mm; 
   }

   p, h2, h3 { 
      orphans: 3; widows: 3; 
   }

   h2, h3 { 
      page-break-after: avoid; 
   }
}

&lt;/style&gt;



&lt;!-- MathJax scripts --&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;https://c328740.ssl.cf1.rackcdn.com/mathjax/2.0-latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML&quot;&gt;
&lt;/script&gt;



&lt;/head&gt;

&lt;body&gt;
&lt;h1&gt;Art of Statistical Inference&lt;/h1&gt;

&lt;p&gt;This post was written by me a few years ago, when I started learning the art and science of data analysis.  It will be a good starter for the amateur data analysts.&lt;/p&gt;

&lt;h2&gt;Introduction&lt;/h2&gt;

&lt;p&gt;What is statistics?  There are about a dozen of definitions of statistics given by different authors, of which the following seems to be an adequate one:  &amp;ldquo;A field of study concerned with (1) collection, organization, summarization and analysis of data, and (2) drawing inferences about a body of data when only a part of data is observed.&amp;rdquo;
All of us clinicians do statistical analyses many times daily in our practice subconsciously, especially Bayesian form of analysis in which based on our prior experience and present parameters we try to work out probability of outcomes.
The aim of this article is to make us feel the beauty of statistics without complicating the issues too much.&lt;/p&gt;

&lt;h2&gt;Scope of statistics in biology&lt;/h2&gt;

&lt;p&gt;Statistics forms the backbone of any research activity.  In biology and medical science, following are the commonly used statistical methods:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Descriptive statistics.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Comparing measures of central tendencies between two or more populations.&lt;/p&gt;

&lt;p&gt;a. Parametric tests, e.g. t test, ANOVA, etc.&lt;/p&gt;

&lt;p&gt;b. Non parametric tests, e.g. Kruskal Wallis test, Mann Whitney test, etc.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Analysis of proportions (Chi square test, 2x2 table analysis).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Regression analyses&lt;/p&gt;

&lt;p&gt;a. Univariate vs multivariate regression analyses.&lt;/p&gt;

&lt;p&gt;b. Linear, polynomial, non-linear regression analyses.&lt;/p&gt;

&lt;p&gt;c. Generalised Linear Models (logistic regression).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Survival analysis (Life tables, log rank analysis, Kaplan Meier curves, Cox proportional regression analysis).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Multivariate data analysis (MANOVA, Cluster analysis, etc.).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Time series analysis and Markov chain models.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Computer simulation studies (Monte Carlo simulations).&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;First five above-mentioned branches are used in day-to-day clinical research depending on characteristics of data and research question asked.  This article does not aim to dwell into details of each of the above areas, but will try to explain the stepping-stones of statistical inference, from which we will be able to climb up to the specific area of interest after reading a bit.&lt;/p&gt;

&lt;p&gt;Mathematics of probability forms the backbone of statistics (e.g., what is probability that &amp;hellip; this patient is going to improve, this person is suffering from tuberculosis, the null hypothesis is acceptable, etc?).  In next few paragraphs, we will try to understand that.&lt;/p&gt;

&lt;h2&gt;Basics of probability&lt;/h2&gt;

&lt;h3&gt;Definitions&lt;/h3&gt;

&lt;p&gt;We carry out &lt;em&gt;experiment or trial&lt;/em&gt; and note &lt;em&gt;outcomes&lt;/em&gt;.  An experiment is called &lt;em&gt;random&lt;/em&gt; when the outcome is not known beforehand with certainty, but is known to occur from a finite or infinite set of possible, mutually exclusive (occurrence of one outcome rules out occurrence of another outcome after that experiment) outcomes.  A number between 0 and 1, inclusive is assigned to each outcome and is known as the &lt;em&gt;probability of occurrence of that particular outcome&lt;/em&gt;.  We can add up probabilities of mutually exclusive outcomes to get probability of composite outcomes &lt;em&gt;(events)&lt;/em&gt;.  We get 1 on adding up probabilities of all mutually exclusive outcomes.  These are the requirement for a number to be called probability.&lt;/p&gt;

&lt;p&gt;If we assign a number (can be decimal also) for each outcome, it becomes a &lt;em&gt;random variable (RV)&lt;/em&gt;, a central concept in probability.&lt;/p&gt;

&lt;p&gt;For example, measuring BP in a patient (flipping a coin) is random experiment, all possible BPs (heads or tails) are the set of mutually exclusive outcomes which are associated with a probability, not exactly known for BP (0.5 for heads and 0.5 tails), which adds up to 1.  If we assign number to BP, say actual BP minus 10 (1 for heads and 0 for tails), the set of outcomes becomes a RV.&lt;/p&gt;

&lt;h3&gt;Theoretical probability vs Experimental probability&lt;/h3&gt;

&lt;p&gt;Probability values known from probabilistic mathematics (like for heads and tails in flipping unbiased coin) are known as &lt;em&gt;theoretical probabilities&lt;/em&gt;.  We usually approximate theoretical probability of an outcome by carrying out many experiments and getting ratio between number of occurrences of that outcome and number of experiment carried out.  This is &lt;em&gt;experimental probability&lt;/em&gt; and it tends to theoretical probability as number of experiments tends to infinity.&lt;/p&gt;

&lt;h3&gt;Concept of probability distribution and density function&lt;/h3&gt;

&lt;p&gt;The RV along with probabilities of all of the possible values of RV is called the &lt;em&gt;probability distribution&lt;/em&gt;.  The mathematical function, which describes this distribution, is called &lt;em&gt;distribution function,&lt;/em&gt; and after mathematical modification (differentiation), we get &lt;em&gt;probability density function (pdf)&lt;/em&gt; for continuous RV.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;data:image/png;base64,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&quot; alt=&quot;&quot;/&gt;&lt;/p&gt;

&lt;h3&gt;Expectation and variance&lt;/h3&gt;

&lt;p&gt;&lt;em&gt;Expectation of a RV&lt;/em&gt; is the value, which we expect to find on average, if we do experiment many times (ideally infinite).  It is same as mean of a population.  It is calculated by adding up all products of values of RV with their probabilities.  Expectation of RV, which is sum of two or more RVs, is sum of expectation of individual RVs.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Variance&lt;/em&gt; is a measure of dispersion, and is the expected value of square of difference of value of RV and expectation of RV.  Conceptually, we carry out experiment many a times and after each experiment we calculate square of difference of value of RV and expectation of RV.  Variance is the average of all the values.  It is also an expectation.  Variance of RV, which is sum of two or more independent RVs, is sum of variance of individual RVs.&lt;/p&gt;

&lt;h3&gt;Parametric distribution&lt;/h3&gt;

&lt;p&gt;There are many distribution functions, which actually denote families of probability distribution functions and assume a particular probability distribution function depending on a particular set of input values of so-called &lt;em&gt;parameters&lt;/em&gt;.  These are known as &lt;em&gt;parametric distributions&lt;/em&gt;.  Examples include binomial (parameter: p), normal (parameters: mean, standard deviation), exponential (parameter: lambda), gamma (parameters: a, b) etc.  In many a statistical analyses, our aim is to estimate the parameters (say mean and standard deviation) from a given sample which we assume to be from a particular parametric distribution (say normal distribution), as will be described later on.&lt;/p&gt;

&lt;h3&gt;Scope of RV&lt;/h3&gt;

&lt;p&gt;Any numerical quantity that does not have a fixed value and has got a distribution function associated with it becomes a RV.  That means parameter estimators and sample means (as will be discussed later on) are also RV and have distribution functions, and expectation and variance associated with them.  Similarly, the definition of experiment can also change with context, like when calculating distribution of sample means, our experiment changes from taking blood pressure of a single person to randomly selecting sample of size of say 1000 persons, checking their blood pressure and calculating their mean.&lt;/p&gt;

&lt;h3&gt;Conditional, marginal and joint probability&lt;/h3&gt;

&lt;p&gt;Conditional probability is expressed as probability of event &amp;#39;A&amp;#39; occurring given event &amp;#39;B&amp;#39; has occurred after conducting an experiment.  Like, after rolling a dice, probability of getting 2 is 1{2}/6{1,2,3,4,5,6}.  However, given it is even (event &amp;#39;B&amp;#39;), probability of it being 2 (event &amp;#39;A&amp;#39;) is 1{2}/3{2,4,6}.  Again, given it is 2 (event &amp;#39;A&amp;#39;), probability of it being even (event &amp;#39;B&amp;#39;) is 1.  Following is a table showing marginal and joint probabilities of two RVs:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;data:image/png;base64,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&quot; alt=&quot;&quot;/&gt;&lt;/p&gt;

&lt;h3&gt;Association and dependence&lt;/h3&gt;

&lt;p&gt;Two RVs are &lt;em&gt;independent,&lt;/em&gt; if the marginal probability distribution of one RV is same as conditional probability distribution of one RV given any value of second RV.  For example, marginal probability of Y=0 (previous example) is 1/6.  Conditional probability of Y=0 given X=0 is 1/6 divided by &amp;frac12;, that is 1/3.  In this case, conditional probability of Y=0 given X=0 and marginal probability of Y=0 are different, implying that X and Y are dependent RVs, as expected of course.  If joint probabilities of all possible values of all RVs are equal to product of their marginal probabilities, we call those RVs as independent.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Covariance and correlation&lt;/em&gt; are two measures of &lt;em&gt;linear association&lt;/em&gt; (dependence) of two RVs.  Covariance is expected value of {product of (difference of values of RV1 and expected value of RV1) and (difference of values of RV2 and expected value of RV2)}.  Correlation is a mathematical modification of covariance to restrict values between -1 and 1.  Values of 1 means complete positive correlation, -1 means complete negative correlation (values of RVs are negatively related) and 0 means no linear correlation.
It is important to note that, correlation and covariance only indicate amount of linear association.  Two RVs may be absolutely related to each other by some non-linear function (as RV1 is square of RV2), will have less than 1 correlation.&lt;/p&gt;

&lt;p&gt;It is vitally important to note that the statistical measures of association and dependence do not indicate anything about causality.&lt;/p&gt;

&lt;h2&gt;Statistical inference&lt;/h2&gt;

&lt;h3&gt;Concept of population and samples&lt;/h3&gt;

&lt;p&gt;After understanding concept of random variable, next most important concept in statistics to be understood is of population and sample.  &lt;em&gt;Population&lt;/em&gt; denotes all possible values of a RV and its probability distribution.  Population, like RV can be finite or infinite, continuous or discrete.  If we know exactly about a population, rest of this article is not required.  In real life situations, we define population at the beginning of the experiment, meaning we assign all possible values to the RV denoting population, but we are not aware of the probability distribution.&lt;/p&gt;

&lt;p&gt;We carry out the experiment many a times and get a &lt;em&gt;random sample&lt;/em&gt; of the underlying population and aim to &lt;em&gt;infer&lt;/em&gt; population probability distribution (and other parameters) with the help of sample, assuming that samples behave approximately as the population.  This is called &lt;em&gt;statistical inference&lt;/em&gt; and is the &lt;strong&gt;heart of statistics.&lt;/strong&gt;  This assumption gets truer as the sample size increases (ideally, as it reaches infinity).&lt;/p&gt;

&lt;p&gt;We call a sample random when, (1) every member of the sample is taken from the underlying population and has same probability distribution (unknown) and (2) every member of the sample is independent of others.&lt;/p&gt;

&lt;p&gt;It is important to note that sample characteristics changes, if new random samples are collected.  The probability distribution of sample statistic (i.e. sample mean, sample variance, sample range) is known as &lt;em&gt;sampling distribution,&lt;/em&gt; and has associated expectation and variance.&lt;/p&gt;

&lt;h3&gt;Data description&lt;/h3&gt;

&lt;p&gt;&lt;em&gt;Data&lt;/em&gt; is the values of sample.  Before we make any inference from the data, we need to describe the data.  It is very difficult and usually impossible to analyze raw data.  One of the easiest ways to describe a data is by way of some low dimensional summary, which is known as a &lt;em&gt;statistic.&lt;/em&gt;  Data needs to be analyzed for its centrality, dispersion and shape.  Commonly used measures of centrality are sample mean, median and mode.  Commonly used measures of dispersion are variance, standard deviation, range, inter-quantile distance.  Commonly used measures of shape are skewness (measures asymmetry about mean, skewness of zero meaning symmetry, negative skew meaning skew towards left, positive skew meaning skew towards right) and kurtosis (measures peakness).  We are not going to dwell further into these measures.&lt;/p&gt;

&lt;p&gt;Instead of reducing the dataset, it is often helpful to display the whole data graphically.  Analysis of data visually is an extremely useful and easy preliminary step in the overall process.  It allows us to assess qualitatively the probability distribution (general structure) of data, difference between two or more datasets, relationships between two datasets, etc.  Most of the times, we can obtain answer after a mere visual inspection of data.  Useful techniques for assessing structure of data and comparing two or more datasets are histograms, kernel density estimators, strip charts, box-plots.  Q-Q plots and normality plots are useful for estimating deviation of data from normal distribution (Normally distributed data will have linear plot).  Scatter plots are extremely useful for depicting relationship between two datasets.&lt;/p&gt;

&lt;h3&gt;Concept of likelihood function and maximum likelihood estimator&lt;/h3&gt;

&lt;p&gt;Understanding likelihood function and maximum likelihood estimate is central to quantitative statistical inference.&lt;/p&gt;

&lt;p&gt;Once we have got a sample (y\( _1 \), y\( _2 \), &amp;hellip;, y\( _n \)) of size n from a population with a probability distribution (which may not be known, just be guessed from theoretical knowledge or guessed from central limit theorem) with parameter(s) θ, our aim is to estimate value(s) of θ, which explains the data best to an arbitrary accuracy.  We form &lt;em&gt;likelihood function&lt;/em&gt;, l(θ) which is a pdf with unknown θ and known y\( _i \) s.  This function indicates likelihood of the data being explained by that particular θ.  This function is mathematically easier to manipulate, if we assume the sample to be random (independent).  A fundamental principle in statistical inference is that if l(θ1) &amp;gt; l(θ2), then θ1 explains data better that θ2 and that the amount of support is directly proportional to l(θ).&lt;/p&gt;

&lt;p&gt;We get value of θ which maximizes likelihood function by differentiation or numerically.  This value of θ is known as &lt;em&gt;maximum likelihood estimator (MLE).&lt;/em&gt;  This is the most general way for statistical inference.  MLE is not actual θ, which is unknown to us and is just an estimate.  So, it is a RV and has a probability distribution associated with it.&lt;/p&gt;

&lt;h3&gt;Bayesian inference&lt;/h3&gt;

&lt;p&gt;The essence of Bayesian inference is continuous update of pdf of a parameter, θ with advent of new knowledge about it.&lt;/p&gt;

&lt;p&gt;We construct p(θ), pdf to reflect our knowledge by making p(θ) large for those values of θ that seem most likely and p(θ) small for those values of θ that seem least likely, &lt;em&gt;according to our state of knowledge.&lt;/em&gt;  And different people can have different states of knowledge, hence different pdf.  This is known as &lt;em&gt;priori distribution.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;We carry out experiment to obtain a random sample to update our knowledge about distribution of θ, for that we make &lt;em&gt;likelihood function,&lt;/em&gt; i.e. a pdf of random sample given θ.  We can then get pdf of θ given that particular random sample by a bit of mathematical manipulation.  This new updated pdf of θ is known as &lt;em&gt;posterior distribution.&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;Few assumptions for statistical inference (theories of large samples)&lt;/h3&gt;

&lt;p&gt;It is intuitively obvious that large samples are better than small, and less obviously, that with enough data one is eventually lead to the right answer.  Few theorems for large samples are:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;If we get a random sample of size n from a distribution with mean μ, &lt;em&gt;expected value of sample mean&lt;/em&gt; is μ.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;If we get random sample of size n from a distribution with variance σ\( _2 \), &lt;em&gt;variance of sample mean (square of standard error of mean)&lt;/em&gt; is σ\( _2 \)/n.  This means, as n increases, we become more accurate about estimating population mean.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;As sample size increases to infinity, it is certain that the sample mean will converge to population mean.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;As sample size increases to infinity, probability distribution of sample mean will assume that of normal distribution with mean = population mean (μ) and variance = σ\( _2 \)/n.  μ can be estimated by sample mean and σ\( _2 \) by sample variance (approximately).  This is irrespective of the probability distribution of population.  This theorem is the &lt;em&gt;Central Limit Theorem&lt;/em&gt;, and is the &lt;strong&gt;backbone of parametric statistical inference.&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Next obvious question is how big the sample size should be for central limit theorem to be valid.  There is no definite answer to it, as the population distribution is more asymmetric; sample size needs to be larger.&lt;/p&gt;

&lt;h3&gt;Concept of confidence intervals/likelihood set&lt;/h3&gt;

&lt;p&gt;As described previously, calculating MLE is the most general way for statistical inference and that MLE is only an estimate of the actual and unknown parameter (θ).  Therefore, we need to quantify the accuracy of MLE as an estimate of θ.  In other words, we want to know what other values of θ, in addition to MLE, provide a reasonably good explanation of data.  Here comes the concept of likelihood set (LS).  LS\( _α \) is the set of θs that give l(\( \theta \))/l(MLE) \( \geq \alpha \) , where α is a number between 0 and 1, exclusive, usually taken as 0.1 by convention and α quantifies &amp;ldquo;reasonably well&amp;rdquo;.  As depicted in the diagram, LS\( _α \) is usually an interval.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAW0AAADuCAIAAAB9MMG3AAAAA3NCSVQICAjb4U/gAAAAGXRFWHRTb2Z0d2FyZQBnbm9tZS1zY3JlZW5zaG907wO/PgAAGxpJREFUeJzt3T9s28zBBnDq7QeUSxF2KgsULQsUCLXRnWSggKmiaOUp8hR5ijxFHorYS2N3kdTF1iRnsjJRnSwvlTKZbxfpXWp1KMxO1mZt4Ra1HUJ0qL7hGpYvSVGU+O9IPr8hkOUTeWakR8fj3bGwXC4ZAIAAvkq6AgCQesgRAAgKOQIAQSFHACAo5AgABJXuHNF1vdVq6bqedEUAci3dOaKqarvdVlU16YoA5Fq6cwQAaIAcAYCgkCMAEBRyBACCQo4AQFDIEQAICjkCAEEhRwAgKOQIAASFHAGAoNxzpFAoFAoF/1uxFra9dqPtAEAauefIRostFgoFszx5vFwuER8A+bGyPeIzSpwhYiuATAHIvED9I2tDBADy4P/8FLI2KKzBEUmNACBt1ueIrdFh/ZWtAYJkAcgnlxzxOENZFSi2l+AcByBX1vePBOwoRSMFIPN89bO6RglaHABArMwREhxmfPhvlThPapA4ANlmzxGSAmF1cOCkBiAP1vezWpskq7Ziba2gMQKQN/Yc2ToFnCVx1QYgJxz9I9YzkRWPC233x9/eDEIEIC8c5zXLJVMoeP+7XC4LTKFQKDAtZtlcFtqFZdM+IA0hApAfbuNZzchY/XjZXBaY/8aHLUQY9IkA5MyK677WIFjx2BkfAJBPWA8NAIJCjgBAUMgRAAgKOQIAQSFHACAo5AgABIUcAYCgkCMAEBRyBACCQo4AQFDIEQAICjkCAEEhRwAgKOQIAASFHAGAoJAjQK8t7jeAWxRsweOg+Tyevu4TDkC4vqsiWv7Ozzs4bzdLimLFUtf7Q5jP+LwLDdojsIHlckneUkuLiJoA2U4ESrjemdv2f+rnvxg5AkFFFyUQKdcQIY83jRKc10D4XG+KZt6q0fq894/em7XeOta6BdvL11Zm1R5dK7xqmx5/3apitj9k7V5c/17/lYkUcgRCZv0km4/Nz4D5o3l+5PN7z7lZ56m787V+KsOsTh9nhV0fWwsXCgXnzW2dxax78diy99/rvzLex9MP744SnNdAUB4fSNu34qpmc1g8PmMelfHYlM8KWwubXUhrt+laZ9ear+JazGdlVm3Q5P9VDNojsB1bIyKGPdpOARLksyYBK+zzheEeEO/GnQe6cgQ34kuLRP6bbCcmCfJZkyAV9nmEKfm80JIjib8zgHL0fMcEOenIKlr6RzY9kQM62foRNu3ks16SWMX1t65P+qyMH66vje7Uw1lz122uLeZ/F7ZnvDt0nWhpj0AqWN9nzIpGtcf1VNfnbeW9r6qYZWzFVr3EtTLOazHMuqRw/UPMmphPblTMuxqrDqPtyDuLefw5ay39XS12lkGOwAYCnrT7ed76CQlSxuNJP6/yuUGfr/VTsbX13Ho7HjV0xo2f9qOzLUPLeQ0AxM/PBXg/TZsUt0cMw5jNZgzDzGazyWRCnmRZtlQqWYtNp1PDMGyvlWXZ+qOmaYvFwlamVCqxLOtdRpIkjuPMH2ezma7rtjKiKPI8b/44n8/n87l3GYDYeA8wW3W6Z39ySZON6mPLAkIQBFsxQRBcj93aTT09Pa0tMx6PrWXq9bqzjKIo1jLNZnNtGUVRnGWazaa1zHg8dpap1+vWMk9PT84ysiyvLcPz/Hg8Ho/Hw+Hw48ePnv8PvphbDr6peKSuwslKcXvkzZs3z549+/Dhw4sXLyRJIk9aWwdmMWc7wubVq1d7e3u2J22bci1jC6kXL1785Cc/sZUx60a45pGtjCRJzrixvVAQBGcZ23ZYlnXuzruMruvz+VzX9XK5bN1XqVR69epVpVJxVt6PZdouxqWuwglLOsi+ZdP6kO9t25c5bI20p1iWbTQa3W737du3DMP8/Oc/N8+5BEG4ublJuppAHYr6Wf2MHYDoHB0d9ft9WZYfHx+vr69PTk5EUWQY5re//e3Hjx8fHx8bjYau64eHhzs7O9PpNOn6AkUoyhEz25KuSB61Wq1+v1+pVO7u7lx7lERRvL6+fnp6ajQamqbt7u6en587O7BpZvuKiuEbKz9fihTlCCRF07ROpyMIwnA4tF6icuJ5/vr6+v7+XhTFy8vLcrlMLpnRDyESKeRI3hmGcXR0ZBiGoijeIWIqlUoPDw+NRmM6ne7s7FxeXkZdyeCW2w7WCmuP2YYcybter6dpWr1ed72QtArLstfX13d3dxzHnZ+fHxwcpOscB8KFHMk1Xdc7nQ7HcRcXF1u8vFKpPD4+VqvV0Wi0u7vrHF+3EdvyOa4/mk/6LOx/v9b5L66v9dijtUquO3VWfu2OVv05qx77qUZ0kCO51ul0dF1vNpuuo2nJqDbXwXUmjuOGw2Gz2dQ0bWdnxxxYvAWPU4/Cl4UFzSd9FvbzcVo6lj5zbt9jj+an12OnS8uYBu/yrs9bq7TqXz/ViA5yJL90Xe/1ejzPNxqNgJtqtVo3NzeGYezv7/d6vVCqtwpt/Q6rcseq8O0pyKvKF9ZNhwtYjeggR/Lr+PjYMIxut+uze9VbrVa7v7/nef74+Pj4+Dj4Bq2W3556v7Yw4zgN8bN98rgQ9vpDoWzQ1pCxPg6hioEhR3JK07TRaCRJUq1WC2ubkiQ9PDzIstzr9Y6OjsLaLLFRW91s3odbhy3E3E+RFORITrXbbYZhtute9cBx3N3dXaVS6ff7h4eHoV/E8RMl231LR9ShEH9XRSKQI3mkqupoNKpWq97z7lRVLZfLqqputHGWZYfDYaVSGQwGQa4H2y5t+C9se3LTnfrMIJ8VI/z3+Dr7XG2/NftB6DmpYZAj+XR+fs4wjOsKBla6rk8mE+eKKmuRKKnX66qq7u/vr51vbTL7QawfGPIr2/N+CtsuZDCWj71rCqz9WLrucdWWnbuwXbJ1rYlzFz75+QOjk+J1A2A7g8FA07RGo2FbQCBcLMuS2dj9fr9cLo/HY+eSDq5s38DOJzcq7Oc6scnPR9e5cT9b3uh5jzq4/ml+fowa2iP5YhjG6ekpy7JrGyOhUBSlXq9rmlYulzHgNcOQI/lyeXnpMfAsCmaUUD52nqruhtRBjuQIGQXP8/zJyUmc+1UUpVarqapKZ5TEP4o8e5AjORLuwLONKIpSqVRUVQ19iFpw5kDypCuSYuhnzYvpdLrpwLNKpTIej8mqaAGRKzj7+/v9fp9hGNeFrCG9kCN5QRoCG32AeZ4PsRuFREm5XO73+xzHdbvdsLYMicN5TS6Qa73VajXSa71rcRxHGjhXV1dXV1cJ1gTChRzJPvNa7/X1ddJ1+e/AeZ7nT09PNx0pC9RCjmRfr9fTdb3RaFByyz5zIdiDgwNN05KuDoQAOZJxhmGQa71bTMnTNK3VakXxUS+VSmS9koODg4CrqAENkCMZ1263dV1/+/btFtd6NU1rt9sRNRmq1Wq3253P53QOKoGNIEeyTNf1q6urUFY8i8LJycnJyQkZ6ppUHRaLRVpunUEz5EiWdTodwzC2a4zEo9vtVqtVVVVbrVYiFWi323/84x8T2XWWIEcyyzCMsJZfjZSiKIIgtNvtIGtEb0fX9X6//+bNm5j3mz3Ikczq9XqUN0YIjuNubm5Ylj08PNxirZMgOp1OvV6n5DJWqiFHssm8TEN5Y4QolUoXFxfkJuRx7nexWLx9+zbOPWYVciSbyJiRgI0RMr/Ge+3FsJycnFSr1clkEmdHiaIoaIyEAjmSTeQueQEbIzzPy7Ic50olSXWUQEDIkQwajUa6rtfrdcp7RmysHSX+l3TdzuXlJdIqRMiRDGq32yzLpvHMv1QqNZtNXddPT08j3VGtVgtlPQQgkCNZM5lMNE2r1WopPfM/OzsrlUr9fj/SWXyCIKT0+NAJOZI17969YxgmlDER0c2v8aYoCsuyR0dHUZzdLBaLqE+acgg5kinkbpthrTMS6fwaD6IoRnd20263yb0EIUTIkUx5//49wzCvX79OuiJBRXR2QwawprHniHLIkewgHxJJkuIZ8RE18+wmxNnAGMAaEeRIdpCB8JmZLWKe3fR6vbC2+fz5czRGooAcyQjDMN6/f8/zvP/l4Ol3cnLC8zyZtRzKBulZFC5jkCMZ0e/3gw+Epw0ZBRNukwSigBzJiPfv37MsG25jRJKkZrOZ7BLzpAURvElyfn6OMIoOciQLRqORpmmhN9olSWq1WsnmCAnH4E2SZrOZpTM+2iBHsiAzl3tdkZO1gE0SlmU5jguxVmCFHEk9TdNUVa1Wq1mdMEJWUSFXtbd4ua7rmJIXNeRI6oU4EJ5a5GLt7e3tFq/tdDofPnwIu0bwLbi/b7rpuj4YDCRJkmU59I2HO8o+CLISymQy0XV9oz4g0op5fHyMrm7AoD2SdqTXoNlsRrHxpObXuHr58iXDMJue2mAAazyQIylmGMZgMOB5PhsD4b1Vq1WGYTY9Q9nb28MA1hggR1IslEVY04LE5XQ63eg+ntVqFY2RGCBHUoyMPUvFivChIKc2g8HAT2Hc6zNOyJG0Go1Gs9ms0WjkoTFCVKtVlmV93v6u3+8ndY++HML1mrTqdDopXYR1axzHybKsqupsNls7WCY/zTQaoD2SSpqmTafTSqUS6ck/DfNrbH7zm98wDBPp0q2wBeRIKpGVASO63GuiYX6NDbky9c0333iUIWNq4qoRMAxyJI10XR+NRqVSiapPeDxEURQEwXuce6fT+etf/xpXjYBhkCNp1Ol0mC9DxXNIluXFYrFqdBxWYE0EciRlFotFr9cTRZGMy8qhvb09hmFWNUkwgDURyJGU6ff7hmHEs0QAmSmr63oM+/KPzCRa1UXy9u3bqLuNwAk5kiaGYXQ6HTKPPobdqapaLpdpuzgiCIJHFwnP81hnJH7IkTQZDAZpvAF46Fy7SBaLBW1Np/xAjqTJu3fvWJbN9lIjfrh2kUynU6zAmhTkSGqQRVjRicis6CKpVCoYCJ8U5EhqZHsR1o2QLhJKFkYBBjmSFuYirDkce+ZKkqT5fE7WENB1/fj4OOka5RpyJB3IQPiYGyMUzq8xWbtIyJTFhCuUb5jvmwK6rquqGv8NwCVJojNEmC9dJH//+9+xAisNkCMpQBZhxVhvK0mSWJadTCY/+MEP0PecOOQI7chAeJ7nczsQfpVSqTSZTMbjcdIVAfSPUI8MhM/JIqwbIV0kmqZhAGvikCNUIwPhWZat1+vx732xWFA4v8YkCAKzesIexAk5QjWyInyj0UjkK1fTNArn15h+9KMfMQyDpUZogByhl9kYQQ+rq1/96leSJE2n06QrAsgRipmNEVyMWEWSJI81jSA2yBFKoTHiwTCMg4MD5ktXK5okiUOOUAqNEQ+9Xo90spZKJQZdJBTA+BEaoTHiwTCMd+/e3d/fMwwjiiLHcbhkkzi0R2hESWOE3HeKtgbRaDSy3rVXluX5fE7txemcQI5Qh57GiCRJ4/E45kk9a9VqtW63a/5IukiovTidE8gR6lDSGEkLEnNff/110hXJNeQIXehpjFDIMIyrqyvbk+TOWGiPJCu+HCl84adkDPWhExojHgzDcD0slUplsVjg6m+CYsqRQqGw/MIjJnwGTVahMeKN47hareZ8HjcPT1wcOUJCxE9JEjRR14daV1dXuq43m01KGiOTyaRQKPT7/aQrsoYsyyzLet88HCKVQP+Id5Mkt3Rdb7fbPM+fnJwkXRfqGIaxs7NjGIbrbzmOI2uRLBaLmCsGBPpZaUEWPWs2m1hnxKnX65FGx6oC5OrvaDSKsVLwP8gRKsxms16vJ0lSPDfcTBfSbeS9xjVZn+X29jamOsG3IUeocH5+bhjGxcVF0hWh0Ww2q1aroih6lBEEQZZlVVUxsDURyJGE9fv9P/3pT2SsN20jRykhSdL19fXaYq9evWIY5g9/+EP0NQK7BHLE/+WbzNN1/ejoiJzLNJvNpKtjR+f8mlWq1Woqri5l0zIW1h2t3an/WpG7QzkpimItpiiKs0yz2bSWcV12vF6vry0jy7K1zNPTk7OMIAjOv3FtGTI13vv/i9zGxebp6claxnVt1/F4vLaM7TC6Jp3tMIZ1qF0Po+1Qux5GhmEeHh6WEK+Y1g1YWq71Li3//c62CSnms83y7NkzhmFEUbR9Zzp/dH7ebJ9S8t1rK/P8+fO1ZWx3imJZ1lnG+ZVOyvzrX//629/+9tVXX5VKpR//+Me2MqVSyTVKPPZu1sH64/Pnz51Vsi346lrGVm3SB2ErY6thWIeaHMb//Oc///znP82qOv9Y23b+8pe//Pvf/769vaX29l2ZlWyMBUS+/Wxfmyny61//mmGYX/ziF0lXJCMEQfjOd77D8/ynT5+Srku+oJ81MYPB4M9//jPDMD/72c+SrguNthtU9uzZMzKiL/T6gAfkSDJ0XT89Pf3ud7+bdEUoZRhGsVicz+ebvvB73/sez/NkumME9QJ3yJFkHB4e6rr+u9/9LumKeCHza1qtVvy77vV6frqHnAqFQrPZNAzj9PQ0gnqBO6zPmoBWqzWZTKrV6u9///tf/vKXabmwGhsygPXu7m7TF97c3DAMUyqVbm9vB4PBy5cvcVPkeCBH4qaqarvdFgRBURTXizug6/rr16+3uOZClo9nGEZRlGKxeHx8LEnSFo0a2BTOa2Kladrh4SHLsjc3N7i79SqCIAQ8mRIEodvt6rpeLpcxCTgGyJH4zOfz/f39xWKhKIr5zQkRaTQaZ2dn8/kcURID5EhMFotFuVzWdb3b7bou6gUMw+i6XiwWV60zsqmLi4t6vU7udh7WNsEVciQOhmGUy+X5fH52dmZdpmixWLRaLayaYeJ5/u7ubusVWK6urmwLQSuKQqLk4OAAURKhpAfCBZKK8ayfP38mE3ltU0iWX2aROJ+H7QiC4JymZB7/Uqn0+PiYSMUyD+2RaC0Wi4ODA1VVK5WKn8nveaZpWhRNBpZlh8NhvV6fTqc7OzuYEBwF5EiEyPUCEiLD4RALJnowDGN/f382m0WxcZZlFUW5ublhWfbo6Ojg4AA9r+FCjkRF07Td3V1N0xqNRpBz/pwgA1gjnadbq9UeHx9lWR6NRsViEd1SIUKOREJVVdKx2u12cTqzFhnAGsNKTjzPj8fji4sLcr65u7s7mUyi3mkeIEfCd3l5Sa4ODIfDVN9EIrb5NYvFotvtxrZoyNnZ2ePjY7VanU6n5XK5XC7jXnwBIUfCRM5lzs/PBUG4v79fO7mD47hms/nixYt4qkctnudDGVPz5s2bN2/e+CkpCMJwOHx4eKhUKpPJZHd39+DgAGmyvaQvGAVCz3Xfz58/n52dkUN6dnb2+fPnpGsUArIAom1VxCBcVzxM/FiNx2NzlpMoioqiJF6l1EF7JASj0WhnZ+fy8lIUxfv7+4uLC/Squjo9Pd3Z2bF1cBaLxWTXCpFleTwe393d1Wq12Wx2dHT0wx/+8Pj4OKKLR5mEHAmEJMjBwcFsNjs7O3t4eMDEGW9kaKk1TR4eHmhYOaFSqdzc3Hz8+PHi4oLjuF6vVywWd3Z2rq6utlhOKW+QI1saDAYkQTRNq1arDw8PaIb4Z00TquY98zx/dnb29PRkNk9OT09/+tOfFovFVquFFsoqyJHNqKp6dHT0/e9///DwUNO0er3++Pg4HA63u9aQ8/k1zrZJQM75NVsjzZNPnz7d3NxUq9XZbNZut4vFYrFYPD09RY+sXdIdNIHE08/66dOn4XDYaDTM5jfP841Gw3abmC3kbX6Nx6JNkiQNh8OA23edXxOKT58+KYpSrVbNJifP8/V6fTgcolN2Gdv9a1JnMpnouv7NN99MJhOzNUvi4+XLl1jELHSkbUJuwUlhHxPHcfV6vV6vG4YxGo2+/vrr0WjU7/f7/T7LspVK5cWLF9VqlapztDghR5jZbKbr+mQy+cc//qFpGvnR/C3HcZVKZW9vT5ZlCt/fGSNJEuW3sGJZtlar1Wo1RVEmk8mHDx9GXxwfH9dqtdevX+fwfZLfHJnP56SX1Pa8JEmiKO7t7fE8H/WMDzCxLHt9fe16e1BqybIsy3K3253NZoPB4Pb2lrRQSqXS/f190rWLVX5zZLFYkBtESpL07NkzckNsURSTrlceiaI4HA7Te/BFUWy1WuSCTqfTyeFk4vzmiCRJrjesBpOmaaenp69evYq0mVCv16+vr7NxyZwMh026FgnIb47QgMyvofbUabFYTCaTvb29iLYf+rmMz8k1EDrkSJI4jkvkbnU0iOJcJtWzq1MN49AgAfV6/eHhIb0dImCD9gjEKo3XZWAttEcgPqIoPjw8IESyB+2RhE0mk/xcb456iUky7SWHw8AShxxJWLlcrtfrdF4sJJfGU3Sf7cPDQ4ZhyKwliBNyBFYi4/SSrgWkAPpHACAotEcSxvM8DauBZYMoijkck04D5EjCPn78mHQVsuPu7i7pKuQUzmtgJU3TyuVywBviqqpaLBajuHEv0AM5AiuR+TUBVzmeTqez2QwLEWZc0guyLXHvWwBTqVRK40KNyfePCIIgy/J27V5d12ezmSiK6KqMwmKx0DSNLHq69Ubm8/l8PpckKbdrDm4krd+pSQdZIPTcTy+TQrmfHvk/Go/H4dQJqIT+EQAICjkCAEEhR2AlSZIqlUqlUgmyEVmWK5VKTiYi5lby/axALY7jgo/sEgQBw8MyD+0RAAgKOQIAQSFHIAsKhUKhUEi6FvmFHIkb3vGhKxQKZBQDDmxS0M8aK/KOtz6IYY/kgcfuVn38bC/x+JTG87e4sh5JEiUJVia3kCPxSeQdb8bWqt2RdLD+alXJVQmIVgDgvAaCwvc/oD2SMGdzICKuLSDyTNobFGmvfwYgR2LlfMen+mNMSWeE7aQswZrkFnIkVsm+421Nkq1TgP7PqtnKi625t6oCMe83KegfgY2Zs8WTrshK1v7s+Peew+vQyJF8Md/cmzZGXD8SNESJ9eNKw3kWDXWIH3IkPrS940OU7BcvObA0HFIa6pAI9I/EKsEzdlsdNm2MeA9jS/zDk3gFcg45EreY3/HWFpBz77bfOp/3UzhJhQJj/kXffvy/yI436Sg6ODFCjsRl9TueifKN7jEyddVvN9pUwpbL/x5Mt3+XXx4vY/ls2/4TaWimxQb9I3Eh72mG+d97/cvjJfmI5vJ7LARmcHg/highR2Lk5x0PW7AeulWPIUrpzpFSqSTLcqlUSroivuEdnw+5OqlhGCZffy1AdEIZK5xS+fprASLlZ7WXTEKOAEBQ6e4fAaBEoV1wfZwTyBGAECybSxIfhXbB+jjpesUE5zUAoSEh4nycecgRAAgK5zUAEBRyBACCQo4AQFD/D++Kod/5rmmhAAAAAElFTkSuQmCC&quot; alt=&quot;&quot;/&gt;&lt;/p&gt;

&lt;p&gt;As already discussed, MLE is a random variable and so has a probability distribution function, F\( _MLE \) associated with it.  In addition to LS, F\( _MLE \) can be used to assess accuracy of MLE as an estimator of θ.  If F\( _MLE \) is tightly concentrated around θ, MLE is highly accurate measure of θ.  &lt;em&gt;If MLE of a parameter is same as sample mean, as it is in binomial, normal, poisson or exponential distribution, central limit theorem applies.&lt;/em&gt;  It implies, in large samples, MLE can be described as normally distributed with mean and variance that can be estimated by sample mean and sample variance respectively.&lt;/p&gt;

&lt;p&gt;For any normal distribution, about 95% of the mass is within ± 2 standard deviations (square root of variance).  So, the interval MLE ± 2 standard deviations is a reasonable estimation interval of population parameter (θ).  This interval is the &lt;em&gt;95% confidence interval (95% CI).&lt;/em&gt;  It can be shown that LS0.1 and 95% CI are both same in large samples.  In smaller samples, LS gives a more accurate measure of θ.&lt;/p&gt;

&lt;h3&gt;Concept of hypothesis testing&lt;/h3&gt;

&lt;p&gt;Hypothesis testing is one of the commonest ways of statistical inference done in routine practice.  In each instance, there are two mutually exclusive (may not be exhaustive) hypotheses – H\( _0 \), null hypothesis and H\( _a \), alternative hypothesis.  By tradition, H\( _0 \) tells that current theory is right and Ha tells that our current theory needs updating.  The fundamental idea is to see whether the data are &amp;ldquo;compatible&amp;rdquo; with the specific H\( _0 \).  If so, there is no reason to doubt H\( _0 \), else there is reason to doubt H\( _0 \) and possibly to consider H\( _a \) in its stead.  Typically, there is a four-step process:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Formulate a scientific null hypothesis and translate it into statistical terms.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Choose a low dimensional statistic, say w = w(y\( _1 \), y\( _2 \), &amp;hellip;,y\( _n \)) such that the distribution of w is specified under H\( _0 \) and likely to be different under H\( _a \).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Calculate or approximate, the distribution of w under H\( _0 \).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Check whether the observed value of w, calculated from  y\( _1 \), y\( _2 \), &amp;hellip;,y\( _n \) is compatible with its distribution under H\( _0 \).&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;To illustrate in more detail, let us consider testing a new blood pressure medication.  The H\( _0 \) is that the new medication is not any more effective than the old.  We will consider two ways a study may be conducted and see how to test the hypotheses both ways.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;METHOD 1:&lt;/em&gt;&lt;/strong&gt;  A large number of patients are enrolled in a study and their blood pressure are measured &lt;em&gt;(large sample size).&lt;/em&gt;  Half are randomly chosen to receive new medication &lt;em&gt;(treatment)&lt;/em&gt; and other half receives the old &lt;em&gt;(control).&lt;/em&gt;  Blood pressure is measure for all patients at baseline and then repeated after a pre-specified time.  Let, Y\( _{c,i} \) be change in blood pressure after receiving control in patient i and Y\( _{t,j} \) be change in blood pressure after receiving treatment in patient j.  Y\( _{c,1} \), Y\( _{c,2} \), &amp;hellip;, Y\( _{c,n} \) is random sample from distribution f\( _c \) and Y\( _{t,1} \), Y\( _{t,2} \), &amp;hellip;, Y\( _{t,n} \) is random sample from distribution f\( _t \).  Usually f\( _c \) and f\( _t \) are unknown.  Expected value of control population is μ\( _c \) and treatment population is μ\( _t \).  Variance of control population is σ\( _{2c} \) and treatment population is σ\( _{2t} \).  All these parameters are not known.  The translation of the hypotheses into statistical terms is H\( _0 \): μ\( _t \) = μ\( _c \) and H\( _a \): μ\( _t \) ≠ μ\( _c \).  Because we are testing a difference in means, let low dimensional statistic (w) be difference between sample means (\( \bar{Y}_t \) - \( \bar{Y}_c \)).  If the sample size is reasonably large, then central limit theorem says, w approximately follows a normal distribution with mean 0 and variance σ\( _{2w} \) under H\( _0 \) with σ\( _{2w} \)  = (σ\( _{2t} \) + σ\( _{2c} \))/n.  The mean 0 comes from H\( _0 \) and variance σ\( _{2w} \) comes from adding variances of independent random variables.  σ\( _{2t} \) and σ\( _{2c} \) and so σ\( _{2w} \) can be estimated from the sample variance.  So, we calculate w from the data and see whether it is within about 2 or 3 standard deviations of where H\( _0 \) says it should be.  If it isn&amp;#39;t, that&amp;#39;s suggestive of sample not belonging to the population described in H\( _0 \).  &lt;em&gt;p value&lt;/em&gt; is the probability that the sample belongs to the population described in H\( _0 \).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;METHOD 2:&lt;/em&gt;&lt;/strong&gt;  A large number of patients are enrolled in a study and their blood pressure is measured.  They are matched together in pairs according to relevant medical characteristics.  The two patients in a pair are chosen to be as similar to each other as possible.  In each pair, one patient is randomly chosen to receive the new medication &lt;em&gt;(treatment);&lt;/em&gt; the other receives the old &lt;em&gt;(control).&lt;/em&gt;  After a prespecified amount of time their blood pressures are measured again.  Let Y\( _{t,j} \) and Y\( _{c,i} \) be the change in blood pressure for the j&amp;#39;th treatment and i&amp;#39;th control patients  The researcher records X\( _i \) = 1, if Y\( _{t,j} \) &amp;gt; Y\( _{c,i} \) or 0 otherwise.  X\( _1 \), X\( _2 \), &amp;hellip;, X\( _n \) are sample of size n from bernoulli&amp;#39;s distribution with parameter θ.  The translation of the hypothesis into statistical terms is H\( _0 \): θ = 0.5 and H\( _a \): θ ≠ 0.5.  Let low dimensional statistic (w) be mean of sum of all Xs.  Under H\( _0 \), w behaves as random sample from binomial distribution with parameters θ=0.5 and n.  We can find out of values of θ which correspond to probabilities of 0.025 and 0.975.  If w falls within that range, we are 95% confident that H\( _0 \) explains the data, else it is an suggestive evidence against H\( _0 \) (we can still be wrong 5% of times).  If the sample size is reasonably large, then central limit theorem says, w approximately follows a normal distribution with mean 0.5 and variance σ\( _{2w} \) under H\( _0 \).  Population variance can be estimated by sample variance.  So as before, we calculate w from the data and see whether it is within about 2 or 3 standard deviations of where H\( _0 \) says it should be.  If it isn&amp;#39;t, that&amp;#39;s evidence against H\( _0 \).  This was an alternative way to analyze the same data.  This way is worse of the two methods, as we are losing information in converting difference in BP (continuous data) to dichotomous data (BP decreased or not), so the hypothesis testing becomes less efficient.&lt;/p&gt;

&lt;h2&gt;Conclusion&lt;/h2&gt;

&lt;p&gt;This article has presented the basic concepts of probability and statistical inference in brief.  It has not dealt with more complicated topics as order statistics and non-parametric analysis.  The aim of this article has been to open up a new horizon of statistical thinking amongst us, ultimate aim of which is to develop our own custom-made methods for statistical inference for the problem in hand.&lt;/p&gt;

&lt;/body&gt;

&lt;/html&gt;

</content><link rel='replies' type='application/atom+xml' href='http://sumanmathmedicine.blogspot.com/feeds/2548604575840457411/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sumanmathmedicine.blogspot.com/2013/11/art-of-statistical-inference.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6569967569811395366/posts/default/2548604575840457411'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6569967569811395366/posts/default/2548604575840457411'/><link rel='alternate' type='text/html' href='http://sumanmathmedicine.blogspot.com/2013/11/art-of-statistical-inference.html' title='Art of Statistical Inference'/><author><name>suman</name><uri>http://www.blogger.com/profile/00575977648925076797</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6569967569811395366.post-5900600154633982492</id><published>2012-11-12T01:19:00.001-08:00</published><updated>2012-11-12T01:19:51.830-08:00</updated><title type='text'>Kappa - Lambda light chain ratio</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Hi everybody,&lt;br /&gt;
&lt;br /&gt;
Few days back I was going through the development of immunoglobulin receptors on B cells. &amp;nbsp;I came across a few facts:&lt;br /&gt;
&lt;br /&gt;
1. &amp;nbsp;The ratio between kappa (K) and lambda (L) light chain attached with immunoglobulin (Ig) receptor is approximately 2:1. &amp;nbsp;(I was surprised, as the expected ratio should have been 1:1, assuming random activation of K or L genes). &amp;nbsp;It is different from free light chain ratio (as they are also affected by differential catabolism of K and L light chains). &amp;nbsp;I assumed that the metabolism of intact kappa Ig and lambda Ig receptor will be same and will depend on the degradation of respective B cell (there should not be differential destruction of K and L Ig B cells).&lt;br /&gt;
&lt;br /&gt;
I got the answer to the above fact after a few hours when I came across the following fact:&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;i&gt;&quot;K LIGHT CHAIN GENE IS ACTIVATED IN ALL THE B CELLS INITIALLY, L LIGHT CHAIN GENE IS EXPRESSED ONLY WHEN THE TRANSLATED K CHAIN IS NOT ABLE TO BIND TO THE MU HEAVY CHAIN. &amp;nbsp;IF L CHAIN PRODUCT IS ALSO NOT ABLE TO BIND TO THE HEAVY CHAIN, B CELL UNDERGOES APOPTOSIS.&quot;&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
I tried to describe the whole phenomenon in terms of probability.&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpCkQrZw2pmHd-9ElYhFtYZHr2KuFLU5aTRaXPNE4JKf-Aw8DfZwucwYf2XEyDtowCeU8lXhyxTbUt7o_zTTZ7Hcrn3mhThOFQR8B9Rr8h4f_ExttHSwlCtDCsxdEEzBxIn2jEPE-pDPbu/s1600/K_L.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpCkQrZw2pmHd-9ElYhFtYZHr2KuFLU5aTRaXPNE4JKf-Aw8DfZwucwYf2XEyDtowCeU8lXhyxTbUt7o_zTTZ7Hcrn3mhThOFQR8B9Rr8h4f_ExttHSwlCtDCsxdEEzBxIn2jEPE-pDPbu/s1600/K_L.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Let us assume that the big square represents the whole of the pro (pre) B cells which will undergo K chain gene activation (area: 1x1 = 1). &amp;nbsp;Let p (any number between 0 and 1 including) denote the probability that the B cell has compatible K chain (blue shaded area) (1- p denoting B cells which has incompatible K chain). &amp;nbsp;1 - p fraction of the original B cells will have transcription of L chain. &amp;nbsp;Let us assume that p (of 1 - p B cells) denote the probability that L chain formed is compatible with heavy chain (red shaded area). &amp;nbsp;The probability is assumed to be same to that of K chain compatibility.&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
(1 - p)^2 will be the fraction of B cells which will undergo apoptosis due to incompatible light chain generation.&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
So K/L will be equal to (blue area)/(red area) = p/p(1-p)&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
K/L = 1/(1-p)&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
K/L (p=0) = 1; K/L (p=1) = infinity; &lt;b&gt;K/L (p=0.5) = 2&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;Implications:&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;1. &amp;nbsp;K/L can never be less than 1 (if you come across any &amp;lt; 1 value, inform me with reference). &amp;nbsp;If this happens, our model is wrong, something else may be happening.&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;2. &amp;nbsp;K/L of 2 means that half of the K light chain and L light chains are incompatible with heavy chain.&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;3. &amp;nbsp;K/L of 2 means that 25% of the pro (pre) B cells are undergoing apoptosis due to incompatible light chain synthesis.&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
AMAZING, ISN&#39;T IT!!!!!&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
BYE&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Dr Suman Kumar&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sumanmathmedicine.blogspot.com/feeds/5900600154633982492/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sumanmathmedicine.blogspot.com/2012/11/kappa-lambda-light-chain-ratio.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6569967569811395366/posts/default/5900600154633982492'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6569967569811395366/posts/default/5900600154633982492'/><link rel='alternate' type='text/html' href='http://sumanmathmedicine.blogspot.com/2012/11/kappa-lambda-light-chain-ratio.html' title='Kappa - Lambda light chain ratio'/><author><name>suman</name><uri>http://www.blogger.com/profile/00575977648925076797</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpCkQrZw2pmHd-9ElYhFtYZHr2KuFLU5aTRaXPNE4JKf-Aw8DfZwucwYf2XEyDtowCeU8lXhyxTbUt7o_zTTZ7Hcrn3mhThOFQR8B9Rr8h4f_ExttHSwlCtDCsxdEEzBxIn2jEPE-pDPbu/s72-c/K_L.png" height="72" width="72"/><thr:total>0</thr:total></entry></feed>