variance of scores 와 score_std 의 의미가 알고 싶습니다 .

21.05.15 18:45 작성 조회수 113

0

variance of scores 와 score_std 의 의미가 알고 싶습니다 .

>>> score1 = 10
>>> score2 = 20
>>> score3 = 30
>>> n_student = 3
>>>
>>>
>>> print("제곱의 평균을 구해라!")
제곱의 평균을 구해라!
>>> mean_of_squre = (score1**2 +  score2**2 + score3**2) / n_student
>>> print("제곱의 평균값 확인 : ", mean_of_square)
제곱의 평균값 확인 :  466.6666666666667
>>>
>>> print("스코어 평균을 구해라!")
스코어 평균을 구해라!
>>>
>>> mean_of_score = (score1 + score2 + score3) / n_student
>>> print("평균값 : ",  mean_of_score)
평균값 :  20.0
>>> print("평균의 제곱을 구해라" )
평균의 제곱을 구해라
>>> square_of_mean = mean_of_score ** 2
>>> print (square_of_mean)
400.0
>>>
>>> score_variance = mean_of_square - square_of_mean
>>> score_std = score_variance ** 0.5
>>> print("variance ", variance)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'variance' is not defined
>>> print("variance ", score_variance)
variance  66.66666666666669
>>> print(score_std : " , score_std)
  File "<stdin>", line 1
    print(score_std : " , score_std)
                    ^
SyntaxError: invalid syntax
>>> print("score_std : " , score_std)
score_std :  8.16496580927726

답변 2

·

답변을 작성해보세요.

0

이거 두개의 의미요 

제가 수학적 기초가 부족해서 이거 강의 제대로 들을수 있을지 걱정 기초 수학은 다시 공부하면서 들어야 될까요?

score_variance와 score_std는 말 그대로 점수들의 분산과 표준편차를 저장하는 변수입니다.

분산은 제곱의 평균 - 평균의 제곱이라서 mean_of_square - square_of_mean이고,

표준편차는 분산의 루트값이므로 위와 같이 표현된 겁니다~

네 감사합니다 

score_variance: 분산

score_std: 표준편차

0

현재 코드상에서는 variance of score가 보이지 않는데,

혹시 어떤 부분을 말씀하시는건가요?