내 친구가 Pythons 패키지 uncertainties
으로 데이터를 평가하고 있습니다. 나는 그녀의 통계 집행관이며, 나는 그녀의 코드에서 이상한 결과를 얻었습니다.예상보다 다른 결과를주는 비톤 불확실성의 합
sum(array)
및 sqrt(sum(unumpy.std_devs(array)**2))
은 다른 결과를 산출하며, 두 번째는 엔지니어링에서 일반적으로 사용되는 분산 방법입니다.
이제 분산 방법은 오류가이 경우에 제공되지 않은 부분 유도 (테일러 시리즈로 인해)와 비교할 때 적합하다는 것을 알았지 만, uncertainties
은 어떻게 처리합니까? 어떻게하면 불확실성이 어떤 식 으로든 재현 될 수 있습니까?
나쁘다! 나는 그것을 즉시 바로 잡을 것이다! 그것은 오타 였지만 코드에는 실제로'** 2 '가 있습니다. – Tilman
그렇다면 아무런 문제가 없어야합니다. 명확한 예를 보려면 내 편집을 참조하십시오. – Aguy
나는 마침내 스크린 샷뿐만 아니라 코드도 얻었으며 "오류"를 발견했습니다. 당신의 대답은 내가 그것을 발견하는 것을 도울 수있어서 좋았습니다. (분명히) 어떤 경우에 그럴 수 없다고 생각했기 때문입니다. – Tilman