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 중국어 웹사이트의 기타 관련 기사를 참조하세요!