\documentclass{beamer} \usepackage{verbatim} \usecolortheme{seagull} \usepackage{pstricks,pst-node,pst-tree,amscd,amsfonts,verbatim,geometry,bbm} \usepackage{fancyvrb,fancybox} \usepackage{color} \usepackage{xcolor} \usepackage{colortbl} \usepackage{graphicx} %\RequirePackage{etex} %\usepackage{etex} %\usepackage{xypic} \usepackage[all,color]{xy} \usepackage{natbib} \usepackage{enumitem} \usepackage{tkz-graph} \usepackage{tikz} \usetikzlibrary{arrows,automata} \usetikzlibrary{graphs,arrows.meta} \usetikzlibrary{positioning} \usepackage{caption} \captionsetup[figure]{labelfont={it},textfont={color=black,it},labelformat={default},labelsep=period,name={}} \usepackage[latin1]{inputenc} \usepackage{undertilde} \usepackage{bm} \usepackage{amssymb} \usepackage{amsmath} %\usepackage{lastpage} \usepackage{rotating} \usepackage{multirow} \usepackage{graphicx} \usepackage{bbm} \usepackage{bbold} \usepackage{upgreek} \usepackage{fancybox} \usepackage{fancyhdr} \usepackage{amsfonts} \usepackage{dsfont} %\usepackage{arydshln} \usepackage{listings} \usepackage{courier} \lstloadlanguages{R} \usepackage[scaled=.85]{DejaVuSerifCondensed} \usepackage[T1]{fontenc} \usefonttheme{serif} \DeclareFontFamily{OT1}{pzc}{} \DeclareFontShape{OT1}{pzc}{m}{it}{<-> s * [1.30] pzcmi7t}{} \DeclareMathAlphabet{\mathpzc}{OT1}{pzc}{m}{it} %\theoremstyle{myNote} %\newtheorem{myNote}{Note} \usepackage{mathtools} \usepackage{bookmark} \usepackage{amsthm} \usepackage{ulem} \usepackage{soul} \usepackage{hanging} \setbeamertemplate{footnote}{\hangpara{2em}{1}\makebox[2em][l]{\insertfootnotemark}\footnotesize\insertfootnotetext\par} \addtobeamertemplate{footnote}{}{\vspace{5ex}} \hypersetup{% unicode =false, % non-Latin characters in Acrobat’s bookmarks pdftoolbar=true, % show Acrobat’s toolbar? pdfmenubar=true, % show Acrobat’s menu? %bookmarks=false, bookmarksopen=false } \usepackage{calc} \newsavebox\CBox \newcommand\hcancel[2][0.25pt]{% \ifmmode\sbox\CBox{$#2$}\else\sbox\CBox{#2}\fi% \makebox[0pt][l]{\usebox\CBox}% \rule[0.5\ht\CBox-#1/2]{\wd\CBox}{#1}} \newcommand{\msout}[1]{\text{\sout{\ensuremath{#1}}}} \makeatletter \newcommand*{\shifttext}[2]{% \settowidth{\@tempdima}{#2}% \makebox[\@tempdima]{\hspace*{#1}#2}% } \makeatother \newcommand\oldmyzeta[1]{{\textcolor{red}{\protect\mathpzc{z}_{#1}} \shifttext{-10pt}{\raisebox{0.1ex}{\tiny{\sim}}}}} \newcommand\firstmyzeta[1]{\textcolor{black}{{\protect\mathpzc{z}_{#1}}}} \newcommand\myzeta[1]{{\textcolor{mcgillred}{{\protect\textsf{z}_{#1}}}}} \newcommand\tildemyzeta[1]{\textcolor{mcgillred}{{\protect\widetilde{\textsf{z}}_{#1}}}} \theoremstyle{plain} \newtheorem{thm}{Theorem} % reset theorem numbering for each chapter \theoremstyle{definition} \newtheorem{defn}[thm]{Definition} % definition numbers are dependent on theorem numbers \newtheorem{Note}{Note} % same for example numbers \setbeamertemplate{theorems}[numbered] \def\U{\mathcal{U}} \def\u{\upsilon} \def\Ind{\mathds{1}} \def\transpose{\top} \def\Xvec{{\skew0\bm{X}}} \def\Xveca{{\skew0\bm{X}}_1} \def\Xvecb{{\skew0\bm{X}}_2} \def\Yvec{{\skew0\bm{Y}}} \def\xvec{{\skew0\bm{x}}} \def\xveca{{\skew0\bm{x}}_1} \def\xvecb{{\skew0\bm{x}}_2} \def\mvec{{\skew0\bm{m}}} \def\muvec{{\skew0\bm{\mu}}} \def\cvec{{\skew0\mathbf{c}}} \def\Xbar{\overline{X}} \def\xbar{\overline{x}} \def\ybar{\overline{y}} \def\yhat{\widehat{y}} \def\betahat{\widehat{\beta}} \def\betavec{\utilde{\beta}} \def\betahatvec{\skew3\widehat{\utilde{\beta}}} \def\sigmahat{\widehat{\sigma}} \def\ehat{\widehat{e}} \def\zhat{\widehat{z}} \def\nhat{\widehat{n}} \def\xbarA{\overline{x}_A} \def\xbarB{\overline{x}_B} \def\calR{\mathcal{R}} \def\calS{\mathcal{S}} \def\calE{{\mathcal{S}_{e}}} \def\calB{\mathcal{B}} \def\calU{\mathcal{U}} \def\calI{\mathcal{I}} \def\B{\mathcal{B}} \def\Qbb{\mathbb{Q}} \def\Pbb{\mathbb{P}} \def\E{\mathbb{E}} \def\Ehat{\widehat{\mathbbm{E}}} \def\Var{\mathbb{V}ar} \def\Cov{\mathbb{C}ov} \def\Corr{\mathbb{C}orr} \def\bhatint{\widehat{\beta}_0} \def\bhatsl{\widehat{\beta}_1} \def\d{\:\textrm{d}} \def\ps{{\textsf{e}}} \def\bs{{\textsf{b}}} \def\bX{\bm{X}} \def\Ident{\mathbf{I}} \def\One{\mathbf{1}} \def\Zero{\mathbf{0}} \def\bY{\mathbf{Y}} \def\by{\mathbf{y}} \newcommand\xbarBi[1]{\overline{x^{\text{\tiny{(B)}}}_{#1}}} \newcommand\xbarib[1]{\overline{x^{\text{\tiny{(B)}}}_{#1}}} \def\Fstat{\frac{(SSE_R - SSE_C)/(k-g)}{SSE_C/(n-k-1)}} \def\approxsim{\sim \! \! \! : \;} \def\hsp{\vspace{0.1 in}} \def\fsp{\vspace{0.2 in}} %\def\dfrac#1#2{{\displaystyle {#1 #2}}}% \def\dint{\mathop{\displaystyle \int}}% \def\dsum{\mathop{\displaystyle \sum}}% \newcommand\betaZ{$\beta_{1}$} \newcommand\betaA[1]{$\beta_{#1}^{(A)}$} \newcommand\betaB[1]{$\beta_{#1}^{(B)}$} \newcommand\gammaAB[1]{$\gamma_{#1}^{(AB)}$} \def\SST{\mathit{SST}} \def\MST{\mathit{MST}} \def\SSE{\mathit{SSE}} \def\MSE{\mathit{MSE}} \def\SSB{\mathit{SSB}} \def\MSB{\mathit{MSB}} \def\SSI{\mathit{SSI}} \def\MSI{\mathit{MSI}} \def\SS{\mathit{SS}} \def\Ztilde{{\widetilde Z}} \def\ztilde{{\widetilde z}} \def\bmu{\boldsymbol\mu} \newcounter{Lecture} \def\calA{\mathcal{A}} \renewcommand{\thelecture}{\arabic{lecture}} \newcommand\xbari[1]{\overline{x}_{#1}} \newcommand\subsectnum[1]{\textbf{\arabic{section}.\arabic{subsection}} \textbf{\uppercase{#1}}} \newcommand\textsclarge[1]{\fontshape{sc}\fontsize{14}{15} \selectfont{#1}} \renewcommand\emph[1]{\textcolor{mcgillred}{\textit{#1}}} \def\Exp{\mathcal{E}} \def\Ex{\mathcal{E}} \def\Exzero{\mathcal{E}_0} \def\Obs{\mathcal{O}} \def\Ob{\mathcal{O}} \usepackage{tikz} \newcommand*\circled[1]{\tikz[baseline=(char.base)]{ \node[shape=circle,draw,inner sep=1pt] (char) {#1};}} \def\WideSpacing{\itemsep=2.0ex\topsep=0.5ex\partopsep=0.0ex\parskip=0.0ex\parsep=0.0ex} \makeatletter \let\orig@Enumerate =\enumerate \newenvironment{enumerateWide}{\orig@Enumerate\WideSpacing}{\endlist} \makeatother \definecolor{midgray}{rgb}{0.75,0.75,0.75} \definecolor{lightgray}{rgb}{0.85,0.85,0.85} \definecolor{darkgray}{rgb}{0.654,0.724,0.795} \definecolor{lightdarkgray}{rgb}{0.727,0.805,0.883} \definecolor{purpleblue}{rgb}{0.50,0.50,1.00} \definecolor{lightblue}{rgb}{0.90,0.90,1.00} \definecolor{kugreen}{RGB}{50,93,61} \definecolor{kugreenlys}{RGB}{132,158,139} \definecolor{kugreenlyslys}{RGB}{173,190,177} \definecolor{kugreenlyslyslys}{RGB}{214,223,216} \definecolor{mcgillred}{rgb}{.926,0.105,0.184} \definecolor{mcgillreddark}{rgb}{0.617,0.035,0.094} \definecolor{mcgillredlight}{rgb}{0.926,0.153,0.241} \definecolor{verylightred}{rgb}{1,0.95,0.95} \definecolor{darkgreen}{rgb}{0.008, 0.294, 0.188} \definecolor{lightgreen}{rgb}{0.75,1.0,0.75} \definecolor{verylightgreen}{rgb}{0.90,1.0,0.90} \definecolor{darkblue}{rgb}{0.00, 0.00, 0.444} \definecolor{lightblue}{rgb}{0.933,0.933,1.00} \definecolor{psyc}{rgb}{0.87, 0.0, 1.0} \definecolor{mayablue}{rgb}{0.45, 0.76, 0.98} \definecolor{paleblue}{rgb}{0.69, 0.93, 0.93} \definecolor{spirodiscoball}{rgb}{0.06, 0.75, 0.99} \definecolor{lightcyan}{rgb}{0.88, 1.0, 1.0} \definecolor{frenchblue}{rgb}{0.0, 0.45, 0.73} \definecolor{bubbles}{rgb}{0.91, 1.0, 1.0} \definecolor{azurewm}{rgb}{0.94, 1.0, 1.0} \definecolor{airforceblue}{rgb}{0.36, 0.54, 0.66} \definecolor{darkmidnightblue}{rgb}{0.0, 0.2, 0.4} \definecolor{darkpastelblue}{rgb}{0.47, 0.62, 0.8} \definecolor{bleudefrance}{rgb}{0.19, 0.55, 0.91} \definecolor{babyblue}{rgb}{0.54, 0.81, 0.94} \setbeamercolor{background}{bg=red!15!white} \setbeamercovered{transparent} \setbeamercolor{title in sidebar}{fg=lightgray} \setbeamercolor{sidebar}{bg=lightgray,fg=purpleblue} \setbeamercolor{author in sidebar}{fg=lightgray} \setbeamercolor{section in sidebar}{fg=white,bg=mcgillred} \setbeamercolor{title}{fg=white,bg=mcgillred} \setbeamercolor{author}{use=structure,fg=black,bg=darkgray} \setbeamercolor{part name}{fg=black,bg=blue!30!white} \setbeamercolor{institute}{use=structure,fg=black,bg=lightdarkgray} \setbeamercolor{frametitle}{fg=white,bg=mcgillred} \setbeamercolor{subsection in sidebar}{fg=purpleblue} \setbeamercolor{block title}{use=structure,fg=black,bg=blue!30!white} \setbeamercolor{block body}{use=structure,fg=black,bg=blue!20!white} \setbeamertemplate{navigation symbols}{} \usepackage{relsize} \def\mybull{{\scriptsize{$\blacktriangleright$}}} \setlist[itemize]{label=\mybull} \setbeamercovered{transparent} \mode \setbeamertemplate{part page} { \begin{centering} %\begin{beamercolorbox}[sep=16pt,center]{author} % \usebeamerfont{part title}\partname~\insertpartnumber \par %\end{beamercolorbox} \vskip1em\par \begin{beamercolorbox}[sep=16pt,center]{institute} \usebeamerfont{part title} \insertpart\par \end{beamercolorbox} \end{centering} } \makeatletter \AtBeginPart{% \beamer@tocsectionnumber=0\relax \setcounter{section}{0} \numberwithin{section}{part} {% start a group to keep the template change local \setbeamertemplate{background canvas}{% \color{white}\rule{\paperwidth}{\paperheight}% }% \setbeamercolor{frametitle}{fg=white,bg=white} \setbeamertemplate{footline}{ \leavevmode% \hbox{\begin{beamercolorbox}[wd=.5\paperwidth,ht=2.5ex,dp=1.125ex,leftskip=.3cm plus1fill,rightskip=.3cm]{author in head/foot}% \usebeamerfont{author in head/foot} \end{beamercolorbox}% \begin{beamercolorbox}[wd=.5\paperwidth,ht=2.5ex,dp=1.125ex,leftskip=.3cm,rightskip=.3cm plus1fil]{title in head/foot}% \usebeamerfont{title in head/foot}\hfill\insertpagenumber \end{beamercolorbox}}% \vskip0pt% } %\addtocounter{framenumber}{-1} \begin{frame}[noframenumbering,c]{\partpage}\end{frame}% }% end group } \makeatother \setbeamercolor{author in head/foot}{bg=white, fg=mcgillred} \setbeamercolor{title in head/foot}{bg=white, fg=mcgillred} \setbeamertemplate{footline} {% %\rule{\paperwidth}{0.025cm} \leavevmode% \hbox{\begin{beamercolorbox}[left, wd=.5\paperwidth,ht=2.5ex,dp=1.125ex,leftskip=.3cm]{title in head/foot}% \usebeamerfont{author in head/foot}\insertpartnumber.\insertsectionnumber: \insertsection \end{beamercolorbox}% \begin{beamercolorbox}[wd=.5\paperwidth,ht=2.5ex,dp=1.125ex,leftskip=.3cm,rightskip=.3cm plus1fil]{title in head/foot}% \usebeamerfont{title in head/foot}\hfill\insertpagenumber \end{beamercolorbox}}% \vskip0pt% } %\usecolortheme[named=kugreen]{structure} %\useinnertheme{circles} %\setbeamercovered{transparent} %\setbeamertemplate{blocks}[rounded][shadow=true] \setbeamertemplate{blocks}[default] \setbeamerfont{itemize/enumerate subbody}{size=\footnotesize} \setbeamertemplate{itemize items}[circle] \newenvironment<>{Ex}[1]{% \begin{actionenv}#2% \def\insertblocktitle{Example: #1}% \par% \mode{% \setbeamercolor{block title}{use=structure,fg=darkmidnightblue,bg=babyblue} \setbeamercolor{block body}{use=structure,fg=black,bg=bubbles} \setbeamertemplate{itemize item}{\scriptsize\raise1.25pt\hbox{\donotcoloroutermaths$\bullet$}} }% \usebeamertemplate{block begin}\justifying} {\par\usebeamertemplate{block end}\end{actionenv}} \newenvironment<>{Thm}[1]{% \begin{actionenv}#2% \def\insertblocktitle{Theorem: #1}% \par% \mode{% \setbeamercolor{block title}{use=structure,fg=white,bg=darkgreen} \setbeamercolor{block body}{use=structure,fg=black,bg=lightgreen} \setbeamercolor{itemize item}{fg=orange!20!black} \setbeamertemplate{itemize item}[circle] }% \usebeamertemplate{block begin}\justifying} {\par\usebeamertemplate{block end}\end{actionenv}} \newenvironment<>{Nt}[1]{% \begin{actionenv}#2% \def\insertblocktitle{Note}% \par% \mode{% \setbeamercolor{block title}{use=structure,fg=white,bg=darkblue} \setbeamercolor{block body}{use=structure,fg=black,bg=azurewm} \setbeamercolor{itemize item}{fg=orange!20!black} \setbeamertemplate{itemize item}[circle] }% \usebeamertemplate{block begin}\justifying} {\par\usebeamertemplate{block end}\end{actionenv}} \newcounter{myNote} \newcommand{\myNote}{\arabic{myNote}} \setcounter{myNote}{1} \renewcommand*{\thefootnote}{[\arabic{footnote}]} \renewenvironment<>{Note}{% \begin{actionenv}% \def\insertblocktitle{Note \myNote.}% \par% \mode{% \setbeamercolor{block title}{use=structure,fg=white,bg=darkblue} \setbeamercolor{block body}{use=structure,fg=black,bg=lightblue} \setbeamercolor{itemize item}{fg=orange!20!black} \setbeamertemplate{itemize item}[circle] }% \usebeamertemplate{block begin}\addtocounter{myNote}{1}\justifying} {\par\usebeamertemplate{block end}\end{actionenv}} \date{ } % % The following info should normally be given in you main file: % \usepackage{tikz} \newcommand{\topline}{% \tikz[remember picture,overlay] {% \draw[midgray] ([yshift=-1cm]current page.north west) -- ([yshift=-1cm,xshift=\paperwidth]current page.north west);}} \setbeamertemplate{frametitle}{% \nointerlineskip \begin{beamercolorbox}[sep=0.3cm,ht=1.8em,wd=\paperwidth,rightskip=0cm]{frametitle}% \usebeamerfont{frametitle}\usebeamercolor[fg]{frametitle} \vbox{}\vskip-2ex% \strut\insertframetitle\strut \vskip-1.2ex% \end{beamercolorbox}% } \newcommand\mypart[1]{#1} %\setbeamertemplate{frametitle continuation}[from %second][(\lowercase{\insertcontinuationcountroman})] \setbeamertemplate{frametitle continuation}[from second][] \setbeamertemplate{section in toc}{\insertpartnumber.\inserttocsectionnumber\hspace*{1em}\inserttocsection} \title{The Two Sample Bernoulli Model} \author{Dr David A. Stephens} \institute{ Department of Mathematics \& Statistics\\ McGill University\\ Montreal, QC, Canada. \vspace{0.1 in} \texttt{david.stephens@mcgill.ca}\\ \texttt{\texttt{www.math.mcgill.ca/dstephens/SISCER2020/}} } \titlegraphic{\includegraphics[width=1.93cm,height=2cm]{McGillLogo}} \setbeamertemplate{itemize item}{\scriptsize\raise1.25pt\hbox{\donotcoloroutermaths$\bullet$}} \setbeamertemplate{itemize subitem}{\tiny\raise1.25pt\hbox{\donotcoloroutermaths$\blacktriangleright$}} \usepackage{etoolbox} %\usepackage{setspace} %\addtocontents{toc}{\protect\setstretch{0.9}} \usepackage{ragged2e} \apptocmd{\frame}{}{\justifying}{} % Allow optional arguments after frame. %\usepackage[bookmarks=true]{hyperref} \lstset{basicstyle=\ttfamily\tiny, numbers=left, numberstyle=\tiny, stepnumber=1, numbersep=5pt} \begin{document} \setbeamercolor{author in head/foot}{bg=white, fg=mcgillred} \setbeamercolor{title in head/foot}{bg=white, fg=mcgillred} { \setbeamertemplate{footline} {% \leavevmode% \hbox{\begin{beamercolorbox}[wd=.5\paperwidth,ht=2.5ex,dp=1.125ex,leftskip=.3cm plus1fill,rightskip=.3cm]{author in head/foot}% \usebeamerfont{author in head/foot} \end{beamercolorbox}% \begin{beamercolorbox}[wd=.5\paperwidth,ht=2.5ex,dp=1.125ex,leftskip=.3cm,rightskip=.3cm plus1fil]{title in head/foot}% \usebeamerfont{title in head/foot}\hfill\insertpagenumber \end{beamercolorbox}}% \vskip0pt% } <>= library(knitr) # global chunk options opts_chunk$set(cache=TRUE, autodep=TRUE, size = "tiny") options(scipen=5) options(repos=c(CRAN="https://cloud.r-project.org/")) @ <>= myrnd <- function(x,d) {formatC(x, format="f", digits=d)} library(shape) library(diagram) set.seed(10101) @ %\frame{\titlepage} \begin{frame}[fragile,allowframebreaks]\frametitle{A Two Sample Normal Problem} Suppose we observe two data sets \[ y_{11},\ldots,y_{1 n_1} \] and \[ y_{21},\ldots,y_{2 n_2} \] and we want to assess whether the characteristics of the populations from which we believe the data are drawn are different. \framebreak The classical testing route proceeds as follows: \begin{itemize} \item Assume $Y_{1i} \sim Normal(\mu_1,\sigma_1^2)$, $Y_{2i} \sim Normal(\mu_2,\sigma_2^2)$ \item Carry out the hypothesis test \[ H_0: \mu_1 = \mu_2 \] against some stated alternative, say \[ H_a: \mu_1 \neq \mu_2 \] \item Might assume $\sigma_1 = \sigma_2$ \item Complete the test using the Rejection Region or p-value approach. \end{itemize} \framebreak A common test statistic is \[ T_{obs} = \dfrac{\overline{y}_1 - \overline{y}_2}{\sqrt{\dfrac{s_1^2}{n_1}+\dfrac{s_2^2}{n_2}}} \] where \[ \overline{y}_1 = \frac{1}{n_1} \sum_{i=1}^{n_1} y_{1i} \qquad \overline{y}_2 = \frac{1}{n_2} \sum_{i=1}^{n_2} y_{2i} \] and \[ s_1^2 = \frac{1}{n_1-1} \sum_{i=1}^{n_1} (y_{1i} - \overline{y}_1)^2 \qquad s_2^2 = \frac{1}{n_2-1} \sum_{i=1}^{n_2} (y_{2i} - \overline{y}_2)^2 \] and a large value of $|T_{obs}|$ supports the conclusion that $\mu_1 \neq \mu_2$. \end{frame} \begin{frame}[fragile,allowframebreaks]\frametitle{The Bayesian analogue} We may reasonably assume that the data arise from two \emph{independent} infinitely exchangeable systems. \medskip That is, we assume that for any finite collections \[ \mathbf{Y_1} = (Y_{11},\ldots,Y_{1 n_1}) \] and \[ \mathbf{Y_2} = (Y_{21},\ldots,Y_{1 n_2}) \] we assume that \[ f_{\bY_1,\bY_2}(\by_1,\by_2) = f_{\bY_1} (\by_1) f_{\bY_2} (\by_2) \] \framebreak First assume that $\sigma_1^2$ and $\sigma_2^2$ are \emph{known}; we may reasonably assume independent Normal \emph{priors} for $\mu_1$ and $\mu_2$ \[ \pi_0(\mu_1) \equiv Normal(\eta_{10},\sigma_{10}^2/\lambda_{10}) \qquad \pi_0(\mu_2) \equiv Normal(\eta_{20},\sigma_{20}^2/\lambda_{20}) \] so that by previous results the \emph{posteriors} are also Normal \[ \pi_n(\mu_1) \equiv Normal(\eta_{1n},\sigma_{10}^2/\lambda_{1n}) \qquad \pi_n(\mu_2) \equiv Normal(\eta_{2n},\sigma_{20}^2/\lambda_{2n}) \] with the updated parameters given by the previously established formulae, and with $\mu_1$ and $\mu_2$ being \emph{independent}. \framebreak Also, note that the two parameters are \emph{independent}, that is \[ \pi_n(\mu_1,\mu_2) = \pi_n(\mu_1) \pi_n(\mu_2) \] which follows as \begin{itemize} \item the parameters are presumed to have independent priors, \item the two observable sequences are presumed independent of each other. \end{itemize} \framebreak Consider the difference parameter \[ \theta = \mu_1 - \mu_2. \] In light of the model specification and the data, and properties of the Normal distribution, we may deduce that the posterior distribution on $\theta$ is also Normal \[ \pi_n(\theta) \equiv Normal(\eta_{1n} - \eta_{2n}, \sigma_{10}^2/\lambda_{1n}+\sigma_{20}^2/\lambda_{2n}) \] \framebreak The posterior parameters are given by \[ \eta_{1n} = \frac{n_1 \overline{y}_{1} + \lambda_{10} \eta_{10}}{n_1 + \lambda_{10}} \qquad \qquad \lambda_{1n} = n_1 + \lambda_{10} \] and \[ \eta_{2n} = \frac{n_2 \overline{y}_{2} + \lambda_{20} \eta_{20}}{n_2 + \lambda_{20}} \qquad \qquad \lambda_{2n} = n_2 + \lambda_{20}. \] The posterior uncertainty in $\theta$ is reflected by $\pi_n(\theta)$. \framebreak Now assume that $\sigma_1^2$ and $\sigma_2^2$ are \emph{unknown}. We might assume \[ \sigma_1^2 = \sigma_2^2 \] for simplicity, but more generally would have to assume that $\sigma_1^2 \neq \sigma_2^2$. \medskip In the latter case, we might specify an \emph{Inverse Gamma} prior \begin{itemize} \item If $Z \sim Gamma(\alpha,\beta)$, then $X=1/Z \sim InvGamma(\alpha,\beta)$: by standard transformation results \[ f_X(x) = \frac{1}{x^2} f_Z(1/x) \] \item We make this choice for analytical convenience. \item Here we assume that \[ \pi_0(\sigma_j^2) \equiv InvGamma(\alpha_{j0},\beta_{j0}) \qquad j = 1, 2 \] \end{itemize} \framebreak After some calculations, we discover that the marginal posterior distribution for $\mu_j$, $j=1,2$ can be computed analytically as \begin{align*} \pi_n(\mu_j) = \frac{\Gamma((a_{jn}+1)/2)}{\Gamma(a_{jn}/2) \sqrt{\pi}} \left(\frac{\lambda_{jn}}{b_{jn}} \right)^{1/2} \left\{ 1+ \frac{\lambda_{jn}}{b_{jn}} \left(\mu_j - \eta_{jn} \right)^2 \right\}^{-(a_{jn} + 1)/2} \end{align*} where \begin{align*} a_{jn} & = n_j + \alpha_{j0}\\[6pt] b_{jn} & = \frac{n_j \lambda_{j0}}{n_j + \lambda_{j0}} (\overline{y}_j- \eta_{j0})^2 + \sum_{i=1}^{n_j} (y_{ji} - \overline{y}_j)^2 + \beta_{j0} \end{align*} Often, this density is rewritten by using a rescaled version of $b_{jn}$, $j=1,2$: \[ \phi_{jn} = \frac{ b_{jn}}{a_{jn} \lambda_{jn}}. \] \framebreak Then we have \[ \pi_n(\mu_j) = \frac{\Gamma((a_{jn}+1)/2)}{\Gamma(a_{jn}/2) \sqrt{\pi}} \frac{1}{a_{jn}^{1/2}} \left(\frac{1}{\phi_{jn}} \right)^{1/2} \left\{ 1+ \frac{1}{a_{jn}} \frac{\left(\mu_j - \eta_{jn} \right)^2}{\phi_{jn}} \right\}^{-(a_{jn} + 1)/2} \] This is the general \emph{Student-t} distribution with $a_{jn}$ degrees of freedom, centered at $\eta_{jn}$, with scale parameter $\phi_{jn}^{1/2}$. \framebreak In this case, however, the posterior distribution of \[ \theta = \mu_1 - \mu_2 \] is hard to compute, as the difference of two Student-t random variables does not have a standard distribution. \end{frame} \begin{frame}[fragile,allowframebreaks]\frametitle{Numerical example} Suppose we have data: \begin{align*} \textrm{Sample 1:} & \quad \Sexpr{n1<-6;y1<-round(rnorm(n1,2),2);myrnd(y1,2)}\\[6pt] \textrm{Sample 2:} & \quad \Sexpr{n2<-4;y2<-round(rnorm(n2,5,2),2);myrnd(y2,2)} \end{align*} These data yield the following statistics: <>= y1<-c(1.12, 1.25, 3.38, 2.24, 2.11, 3.20) y2<-c(4.08, 6.28, 5.83, 6.55) n1<-length(y1) n2<-length(y2) c(n1,n2) y1bar<-mean(y1);y2bar<-mean(y2) c(y1bar,y2bar) #sample variances c(var(y1),var(y2)) #sample vaeiances @ \framebreak \textbf{Prior specification:} for simplicity, we might choose identical priors for the unknown parameters: <>= eta10<-eta20<-0 lambda10<-lambda20<-0.1 al10<-2.0;be10<-2 al20<-2.0;be20<-2 yv<-seq(0.01,10,by=0.01) pi0.sig<-dgamma(1/yv,al10,be10)/yv^2 par(mar=c(4,4,2,2)) plot(yv,pi0.sig,type='l',ylim=range(0,1),xlab=expression(sigma^2), ylab='Prior density') title(expression(pi[0](sigma^2))) @ \framebreak Posterior parameters: <>= eta1n<-(n1*y1bar+lambda10*eta10)/(n1+lambda10) lambda1n<-lambda10+n1 eta2n<-(n2*y2bar+lambda20*eta20)/(n2+lambda20) lambda2n<-lambda20+n2 c(eta1n, eta2n) a1n<-al10+n1 b1n<-((n1*lambda10)/(n1+lambda10))*(y1bar-eta10)^2 + sum(y1-y1bar)^2 + be10 a2n<-al20+n2 b2n<-((n2*lambda20)/(n2+lambda20))*(y2bar-eta20)^2 + sum(y2-y2bar)^2 + be20 phi1n<-b1n/(a1n*lambda1n) phi2n<-b2n/(a2n*lambda2n) @ \framebreak \textbf{Known variances:} Suppose we assume $\sigma_1^2 = 4$, $\sigma_2^2 = 2$. Using the calculations above, we may compute and plot the posteriors for $\mu_1$ and $\mu_2$, and for $\theta = \mu_1 - \mu_2$: <>= sig10<-2 sig20<-sqrt(2) yv<-seq(0,10,by=0.01) post1<-dnorm(yv,eta1n,sig10/sqrt(lambda1n)) post2<-dnorm(yv,eta2n,sig20/sqrt(lambda2n)) par(mar=c(4,4,2,2)) plot(yv,post1,type='l',ylim=range(0,1),xlab=expression(mu), ylab='Posterior density') lines(yv,post2,type='l',col='red') legend(0,1,c(expression(pi[n](mu[1])),expression(pi[n](mu[2]))), col=c('black','red'),lty=1) @ \framebreak Posterior for $\theta$: <>= yv<-seq(-8,2,by=0.01) post.th<-dnorm(yv,eta1n-eta2n,sqrt(sig10^2/lambda1n+sig20^2/lambda2n)) par(mar=c(4,4,2,2)) plot(yv,post.th,type='l',ylim=range(0,1),xlab=expression(theta), ylab='Posterior density') legend(-8,1,c(expression(pi[n](theta))),lty=1) @ \textbf{Unknown variances:} Need to use the Student-t distributions. \medskip The \texttt{dt} function computes the standard Student-t density, and we need the \emph{location-scale} transformed version: if \[ X = c Z + m \] for constants $c > 0$ and $m$, then \[ f_X(x) = \frac{1}{c} f_Z((x-m)/c) \] <>= yv<-seq(0,10,by=0.01) post1<-dt((yv-eta1n)/sqrt(phi1n),df=a1n)/sqrt(phi1n) post2<-dt((yv-eta2n)/sqrt(phi2n),df=a2n)/sqrt(phi2n) par(mar=c(4,4,2,2)) plot(yv,post1,type='l',ylim=range(0,2),xlab=expression(mu),ylab='Posterior density') lines(yv,post2,type='l',col='red') legend(0,2,c(expression(pi[n](mu[1])),expression(pi[n](mu[2]))), col=c('black','red'),lty=1) @ For the posteriors for $\sigma_1^2$ and $\sigma_2^2$: <>= yv<-seq(0,5,by=0.01) post1.sig<-dgamma(1/yv,a1n,b1n)/yv^2 post2.sig<-dgamma(1/yv,a2n,b2n)/yv^2 par(mar=c(4,4,2,2)) plot(yv,post1.sig,type='l',ylim=range(0,5), xlab=expression(sigma^2),ylab='Posterior density') lines(yv,post2.sig,type='l',col='red') lines(yv,dgamma(1/yv,al10,be10)/yv^2,lty=3) legend(0,5,c(expression(pi[n](sigma[1]^2)), expression(pi[n](sigma[2]^2)), expression(pi[0])),col=c('black','red'),lty=c(1,1,3)) @ For $\theta$, it is not easy to compute the posterior distribution as the difference of two Student-t random variables does not have a standard distribution. \medskip Instead of using analytical calculations, we use \emph{sampling:} \begin{itemize} \item draw large samples from each of the two posteriors \item compute the differences \item plot a histogram/density estimate of the differenced samples. \end{itemize} \framebreak <>= N<-10000 post1.samp<-rt(N,df=a1n)*sqrt(phi1n)+eta1n post2.samp<-rt(N,df=a2n)*sqrt(phi2n)+eta2n theta.samp<-post1.samp-post2.samp dest<-density(theta.samp,bw=0.1) par(mar=c(4,4,2,2)) hist(theta.samp,breaks=seq(-8,2,by=0.1),ylim=range(0,1), main=expression(pi[n](theta)),xlab=expression(theta),freq=FALSE) lines(dest,col='red') box() @ \framebreak To complete the analysis, we examine $\pi_n(\theta)$: \begin{itemize} \item does the value 0 lie in the \emph{high probability} region ? \item what is the \emph{variance} of the posterior distribution ? \end{itemize} All reporting and decisions are performed via the posterior distribution. \end{frame} \end{document}