Python Basic

Bài tập về thống kê cơ bản

1. Mean - Giá trị trung bình

$$\bar{x}=\frac{\sum_{i=1}^n{x_i}}{N}$$

Viết chương trình nhập vào 1 list các số, tính giá trị trung bình của danh sách đó

Ví dụ: x = [3, 2, 7, 4, 8]

Kết quả trả về giá trị trung bình

$$\bar{x} = \frac{3+2+7+4+8}{5}=4.8$$

2. Variance - Phương sai

Variance sample

$$S^2=\frac{\sum_{i=1}^n{(x_i- \bar{x})^2}}{n-1}$$

Viết chương trình nhập vào 1 list các số, tính phương sai mẫu của danh sách trên

Ví dụ: x = [3, 2, 7, 4, 8]

Kết quả trả về giá trị của phương sai mẫu:

$$S^2=\frac{(3-4.8)^2+(2-4.8)^2+(7-4.8)^2+(4-4.8)^2+(8-4.8)^2}{4}=6.7$$

3. Standard Deviation - Độ lệch chuẩn

Standard Deviation sample

$$S=\sqrt{\frac{\sum_{i=1}^n{(x_i- \bar{x})^2}}{N-1}}$$

Viết chương trình nhập vào 1 list các số, tính phương sai mẫu của danh sách trên

Ví dụ: x = [3, 2, 7, 4, 8]

Kết quả trả về giá trị của phương sai mẫu:

$$S=\sqrt{\frac{(3-4.8)^2+(2-4.8)^2+(7-4.8)^2+(4-4.8)^2+(8-4.8)^2}{4}}=2.588435821$$

4. Covariance - Hiệp phương sai

$$Cov_{x,y}=\frac{\sum_{i=1}^n{(x_i-\bar{x})(y_i-\bar{y})}}{N-1}$$

Viết chương trình nhập vào 2 list các số, tính hiệp phương sai mẫu của 2 danh sách trên

Ví dụ:

x = [3, 2, 7, 4, 8]
y = [4, 3, 2, 5, 9]

Kết quả trả về giá trị hiệp phương sai mẫu:

$$Cov_{x,y}=\frac{(3-4.8)(4-4.6)+(2-4.8)(3-4.6)+(7-4.8)(2-4.6)+(4-4.8)(5-4.6)+(8-4.8)(9-4.6)}{4}=3.4$$

5. Correlation coefficient - Hệ số tương quan

$$Corr_{x,y}=\frac{\sum_{i=1}^n{(x_i-\bar{x})(y_i-\bar{y})}}{S_x*S_y}$$

Viết chương trình nhập vào 2 list các số, tính hệ số tương của 2 danh sách trên

Ví dụ:

x = [3, 2, 7, 4, 8]
y = [4, 3, 2, 5, 9]

Kết quả trả về giá trị hệ số tương quan mẫu:

$$Corr_{x,y}=\frac{(3-4.8)(4-4.6)+(2-4.8)(3-4.6)+(7-4.8)(2-4.6)+(4-4.8)(5-4.6)+(8-4.8)(9-4.6)}{2.588435821 *2.701851217 }=0.486160965 $$