<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>シミュレーション | My Interests</title>
	<atom:link href="https://ds.machijun.net/tag/%E3%82%B7%E3%83%9F%E3%83%A5%E3%83%AC%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3/feed/" rel="self" type="application/rss+xml" />
	<link>https://ds.machijun.net/</link>
	<description>残したいことを残していきます</description>
	<lastBuildDate>Sun, 19 May 2019 15:31:25 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.9.14</generator>
	<item>
		<title>サンプル分位数の漸近正規性を確かめる</title>
		<link>https://ds.machijun.net/%e3%82%b5%e3%83%b3%e3%83%97%e3%83%ab%e5%88%86%e4%bd%8d%e6%95%b0%e3%81%ae%e6%bc%b8%e8%bf%91%e6%ad%a3%e8%a6%8f%e6%80%a7%e3%82%92%e7%a2%ba%e3%81%8b%e3%82%81%e3%82%8b/</link>
		<pubDate>Sun, 19 May 2019 07:49:14 +0000</pubDate>
		<dc:creator><![CDATA[jun]]></dc:creator>
				<category><![CDATA[R]]></category>
		<category><![CDATA[サンプル分位数]]></category>
		<category><![CDATA[シミュレーション]]></category>
		<category><![CDATA[標本分位数]]></category>

		<guid isPermaLink="false">https://ds.machijun.net/?p=4616</guid>
		<description><![CDATA[<p>サンプル分位数の漸近正規性 サンプル分位数の漸近正規性で示した通り次が成り立ちます. $0 &#60; p &#60; 1$とし, 確率分布関数$F$が密度関数$f$を$Q_p$の近傍で持ち, $f$が$Q_p$で正であり連 [&#8230;]</p>
<p>The post <a href="https://ds.machijun.net/%e3%82%b5%e3%83%b3%e3%83%97%e3%83%ab%e5%88%86%e4%bd%8d%e6%95%b0%e3%81%ae%e6%bc%b8%e8%bf%91%e6%ad%a3%e8%a6%8f%e6%80%a7%e3%82%92%e7%a2%ba%e3%81%8b%e3%82%81%e3%82%8b/">サンプル分位数の漸近正規性を確かめる</a> first appeared on <a href="https://ds.machijun.net/">My Interests</a>.</p>]]></description>
				<content:encoded><![CDATA[<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-AMS_CHTML" type="text/javascript">    
    MathJax.Hub.Config({
        HTML: ["input/TeX","output/HTML-CSS"],
        TeX: {
               Macros: {
                        bm: ["\\boldsymbol{#1}", 1],
                        argmax: ["\\mathop{\rm arg\,max}\limits"],
                        argmin: ["\\mathop{\rm arg\,min}\limits"]},
						
               extensions: ["AMSmath.js","AMSsymbols.js","color.js"],
               equationNumbers: { autoNumber: "AMS" } },
        extensions: ["tex2jax.js"],
        jax: ["input/TeX","output/HTML-CSS"],
        tex2jax: { inlineMath: [ ['$','$'], ["\\(","\\)"] ],
                   displayMath: [ ['$$','$$']], 
                   processEscapes: true },
        "HTML-CSS": { availableFonts: ["TeX"],
                      linebreaks: { automatic: true } }
    });
</script>

$\newcommand{\lnl}{\\[8pt]}$
$\newcommand{\Lnl}{\\[18pt]}$
$\newcommand{\delt}{\mathrm{d}}$
$\newcommand{\comb}{\mathrm{C}}$
$\DeclareMathOperator*{\ssum}{\Sigma}$
$\DeclareMathOperator*{\sprod}{\Pi}$
<h2>サンプル分位数の漸近正規性</h2>
<p><a href="/%e3%82%b5%e3%83%b3%e3%83%97%e3%83%ab%e5%88%86%e4%bd%8d%e6%95%b0%e3%81%ae%e6%bc%b8%e8%bf%91%e6%ad%a3%e8%a6%8f%e6%80%a7/">サンプル分位数の漸近正規性</a>で示した通り次が成り立ちます.</p>
<div class="theorem">$0 &lt; p &lt; 1$とし, 確率分布関数$F$が密度関数$f$を$Q_p$の近傍で持ち, $f$が$Q_p$で正であり連続ならば,<br />
<div style="overflow-x: auto;">\begin{align}<br />
\hat{Q}_{pn} \xrightarrow{d} \mathrm{N}\left(Q_p,\frac{p(1-p)}{f(Q_p)^2n}\right)<br />
\end{align}</div><br />
となる.</div>
<p>今回は, この定理が本当に成り立っているのかRを使ってシミュレーションしていきましょう.</p>
<h2>シミュレーション</h2>
<h3>$F$が正規分布の場合</h3>
<p>$F$を$\mathrm{N}(50,10^2)$に従う場合でシミュレーションしてみます.<br />
$n= 100 , p = 0.3$とします.<br />
この場合, $Q_p \fallingdotseq 44.756 , f(Q_p) \fallingdotseq 0.03477$なので,<br />
<div style="overflow-x: auto;">\begin{align}<br />
\hat{Q}_{0.3} \xrightarrow{d} \mathrm{N}\left(44.756,1.737\right)<br />
\end{align}</div><br />
となるはずです.シミュレーションにより$\hat{Q}_p$を独立に$10000$個生成し上記の正規分布に従うか確認してみます.</p>
<p>Rのコードは次のようになります.</p>
<pre class="brush: r; title: ; notranslate">
loop &lt;- 1:10000 # Qpを計算する回数
n &lt;- 100 #各回で利用するサンプル数
p &lt;- 0.3 #分位点の位置

mean &lt;- 50 # Fの従う正規分布の平均
sd &lt;- 10 # Fの従う正規分布の標準偏差

qp &lt;- qnorm(mean = mean,sd = sd,p = p) # 真のQpの値
f_qp &lt;- dnorm(mean=mean,sd=sd,x = qp) #真のf(Qp)の値

qps = c() # 各回のQpを格納
for(i in loop){
  # サンプルをn個作成
  x &lt;- rnorm(n,mean=mean,sd=sd)
  z = sort(x)[ceiling(n*p)] #標本分位点
  qps &lt;- rbind(qps,c(z))
}
plot(density(qps)) #得られたQpの分布から密度関数を推定しプロット
# 収束先の分布をプロット
curve(dnorm(x,mean=qp,sd=sqrt(p*(1-p)/n)/f_qp),add = T,col=&quot;red&quot;)
</pre>
<p>実行結果：<br />
<img class="aligncenter wp-image-4625 size-medium" src="https://imgds.machijun.net/wp-content/uploads/2019/05/19014035/img_5ce0358304edc-276x300.png" alt="" width="276" height="300" srcset="https://imgds.machijun.net/wp-content/uploads/2019/05/19014035/img_5ce0358304edc-276x300.png 276w, https://imgds.machijun.net/wp-content/uploads/2019/05/19014035/img_5ce0358304edc.png 614w" sizes="(max-width: 276px) 100vw, 276px" /></p>
<p>黒線がシミュレーションで生成した$\hat{Q}_p$で赤線が収束先の分布, つまり$\mathrm{N}\left(44.756,1.737\right)$です.<br />
よく一致していることがわかります.</p>
<h3>$F$がカイ二乗分布の場合</h3>
<p>$F$を$\chi^2(8)$に従う場合でシミュレーションしてみます.<br />
$n= 200 , p = 0.7$とします.<br />
この場合, $Q_p \fallingdotseq 9.524 , f(Q_p) \fallingdotseq 0.0769$なので,<br />
<div style="overflow-x: auto;">\begin{align}<br />
\hat{Q}_{0.7} \xrightarrow{d} \mathrm{N}\left(9.524,0.1775\right)<br />
\end{align}</div><br />
となるはずです.シミュレーションにより$\hat{Q}_p$を独立に$10000$個生成し上記の正規分布に従うか確認してみます.</p>
<p>Rのコードは次のようになります.</p>
<pre class="brush: r; title: ; notranslate">
loop &lt;- 1:10000 # Qpを計算する回数
n &lt;- 200 #各回で利用するサンプル数
p &lt;- 0.7 #分位点の位置

df &lt;- 8 # Fの従うカイ二乗分布の自由度

qp &lt;- qchisq(df = df,p = p) # 真のQpの値
f_qp &lt;- dchisq(df = df,x = qp) #真のf(Qp)の値


qps = c() # 各回のQpを格納
for(i in loop){
  # サンプルをn個作成
  x &lt;- rchisq(n,df = df)
  
  z = sort(x)[ceiling(n*p)] #標本分位点
  qps &lt;- rbind(qps,c(z))
}
plot(density(qps)) #得られたQpの分布から密度関数を推定しプロット
# 収束先の分布をプロット
curve(dnorm(x,mean=qp,sd=sqrt(p*(1-p)/n)/f_qp),add = T,col=&quot;red&quot;)
</pre>
<p>実行結果：<br />
<img alt='' class='aligncenter size-full wp-image-4629 size-medium' src='https://imgds.machijun.net/wp-content/uploads/2019/05/19014942/img_5ce037a6bbe3c.png' width="276" height="300"/></p>
<p>黒線がシミュレーションで生成した$\hat{Q}_p$で赤線が収束先の分布, つまり$\mathrm{N}\left(9.524,0.1775\right)$です.<br />
よく一致していることがわかります.</p><p>The post <a href="https://ds.machijun.net/%e3%82%b5%e3%83%b3%e3%83%97%e3%83%ab%e5%88%86%e4%bd%8d%e6%95%b0%e3%81%ae%e6%bc%b8%e8%bf%91%e6%ad%a3%e8%a6%8f%e6%80%a7%e3%82%92%e7%a2%ba%e3%81%8b%e3%82%81%e3%82%8b/">サンプル分位数の漸近正規性を確かめる</a> first appeared on <a href="https://ds.machijun.net/">My Interests</a>.</p>]]></content:encoded>
			</item>
	</channel>
</rss>
