더북(TheBook)

데이터는 다음 코드 예제에서 볼 수 있다. 이 데이터와 문제는 원래 맥리쉬(McLeish)와 스트러더스(Struthers)(2012)4의 논문에 나온 것이고, 참고자료 5의 논문에 나온 문제에서 변형된 것이다.

그림 2-11에서 외부 온도와 사건 발생을 비교하여 둘의 관계를 대략적으로 보여준다(데이터는 깃허브 저장소 https://goo.gl/H9JM93에서 이용 가능하다).

 


figsize(12.5, 3.5)
np.set_printoptions(precision=3, suppress=True)
challenger_data = np.genfromtxt(r”data\challenger_data.csv”, skip_header=1,
                                usecols=[1, 2], missing_values=“NA”,
                                delimiter=”,”)
# NA 값dmf 버린다.
challenger_data = challenger_data[~np.isnan(challenger_data[:, 1])]
 
# 기온 함수로 그린다(1열).
print(“Temp (F), O-Ring failure?”)
print(challenger_data)
 
plt.scatter(challenger_data[:, 0], challenger_data[:, 1], s=75, color=“k”, alpha=0.5)
plt.yticks([0, 1])
plt.ylabel(“사고?”)
plt.xlabel(“외부 기온(화씨)”)
plt.title(“우주왕복선 O링의 결함 대 기온”)

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.