>  기사  >  백엔드 개발  >  파이썬에서 std란 무엇인가요?

파이썬에서 std란 무엇인가요?

(*-*)浩
(*-*)浩원래의
2019-07-02 15:07:2917213검색

std() 함수는 중학교와 고등학교의 표준편차입니다

파이썬에서 std란 무엇인가요?

numpy.std() 표준편차를 구하면 기본적으로 n으로 나누어지는데, 이는 편향되어 있다는 뜻입니다. std 편견 없는 샘플 표준 차이 방법은 매개변수 ddof = 1을 추가하는 것입니다. (권장 학습: Python 비디오 튜토리얼)

pandas.std()는 원하는 경우 n-1로 나누는 것이 기본값입니다. numpy.std( )도 편향되어 있으므로 매개변수 ddof=0, 즉 pandas.std(ddof=0)를 추가해야 합니다.

통계에서 수년간의 경험에 따르면

모집단의 경우 표준편차 공식은 근부호 내에서 n으로 나누어지고,

표본이라면 표준편차 공식은 제곱근(n-1)으로 나누어지며,

우리는 a에 노출되어 있기 때문에 샘플이 많으면 일반적으로 제곱근을 (n-1)로 나눈 값을 사용합니다.

공식의 의미: 모든 숫자에서 평균값을 빼고 그 제곱합을 숫자 수(또는 숫자 빼기 1)로 나눈 다음 결과 값의 루트 부호(1/2제곱)를 취합니다. , 그리고 얻은 숫자는 다음과 같습니다. 그룹 수의 표준편차.

DataFrame의 explain()에는 std()가 포함되어 있습니다.

>>> a
array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])
>>> np.std(a, ddof = 1)
3.0276503540974917
>>> np.sqrt(((a - np.mean(a)) ** 2).sum() / (a.size - 1))
3.0276503540974917
>>> np.sqrt(( a.var() * a.size) / (a.size - 1))
3.0276503540974917

더 많은 Python 관련 기술 기사를 보려면 Python Tutorial 칼럼을 방문하세요.

위 내용은 파이썬에서 std란 무엇인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.