#!/usr/bin/env python
# coding: utf-8

# 통계적 사고 (2판) 연습문제 ([thinkstats2.com](thinkstats2.com), [think-stat.xwmooc.org](http://think-stat.xwmooc.org))<br>
# Allen Downey / 이광춘(xwMOOC)
# 
# 임신 파일을 읽어들이시오.

# In[36]:


get_ipython().run_line_magic('matplotlib', 'inline')

import nsfg
preg = nsfg.ReadFemPreg()


# 정상출산을 고르고 나서, <tt>totalwgt_lb</tt>에 대한 CDF를 생성하시오.

# In[ ]:





# CDF를 화면에 출력하시오.

# In[ ]:





# 할 수 있다면, 출생당시 여러분이 얼마나 체중이 나가는지 알아내고, CDF(x)를 계산하시오.

# In[ ]:





# 만약 여러분이 첫째라면, 첫번째 아기에 대한 CDF에서 출생체중을 찾아보시오; 첫째가 아니라면, 첫째가 아닌 아기에 대한 CDF를 사용하시오.

# In[40]:





# 출생체중에 대한 백분위순위를 계산하시오.

# In[41]:





# p=0.5와 연관된 값을 찾아서 출생체중 중위를 계산하시오.

# In[42]:





# 25 백분위수와 75 백분위수를 계산해서 사분위수 범위를 계산하시오.

# In[43]:





# <tt>cdf</tt>에서 무작위 선택을 하시오.

# In[44]:





# <tt>cdf</tt>에서 무작위 표본을 뽑으시오.

# In[45]:





# <tt>cdf</tt>에서 무작위 표본을 뽑고나서, 각 값에 대한 백분위수를 계산하고, 백분위순위 분포를 도식화하시오.

# In[46]:





# <tt>random.random()</tt>을 사용해서 1000 난수를 생성하고, 난수의 PMF를 도식화하시오.

# In[47]:





# PMF가 잘 동작하지 않는다고 가정하고, 대신에 CDF 도식화를 시도하시오.

# In[48]:





# In[ ]: