Python tính toán sigma

Numpy trong Python là gói xử lý mảng có mục đích chung. Nó cung cấp một đối tượng mảng đa chiều hiệu suất cao và các công cụ để làm việc với các mảng này. Nó là gói cơ bản cho tính toán khoa học với Python. Numpy cung cấp các phương pháp rất dễ dàng để tính giá trị trung bình, phương sai và độ lệch chuẩn

Trung bình

Trung bình một số thể hiện giá trị trung tâm hoặc giá trị điển hình trong một tập hợp dữ liệu, cụ thể là phương thức, trung vị hoặc [phổ biến nhất] giá trị trung bình, được tính bằng cách chia tổng các giá trị trong tập hợp cho số của chúng. Công thức tính trung bình cộng của n số x1, x2,……xn là


 

Ví dụ

 

Giả sử có 8 điểm dữ liệu,


 

Trung bình của 8 điểm dữ liệu này là,

Trung bình trong Python bằng Numpy

 

Người ta có thể tính trung bình bằng cách sử dụng numpy. hàm trung bình [] trong python

 

cú pháp.  

cục mịch. trung bình [a, trục = Không, trọng số = Không, trả về = Sai]

Thông số

a. Mảng chứa dữ liệu cần tính trung bình

trục. Trục hoặc các trục dọc theo đó để lấy trung bình một

tạ. Một mảng các trọng số được liên kết với các giá trị trong một

trả lại. Mặc định là Sai. Nếu True, bộ dữ liệu được trả về, nếu không thì chỉ giá trị trung bình được trả về

 

ví dụ 1

 

con trăn




105.57142857142857
3

 

105.57142857142857
4

105.57142857142857
5
105.57142857142857
6

 

105.57142857142857
0

105.57142857142857
1
105.57142857142857
2
105.57142857142857
3
105.57142857142857
54
105.57142857142857
5
105.57142857142857
56
105.57142857142857
5
105.57142857142857
58
105.57142857142857
5
105.57142857142857
60
105.57142857142857
19

Toán tử Σ có ba phần. Bên dưới nó là một biến giới hạn, i và giá trị bắt đầu cho phạm vi, được viết là i = 0. Phía trên nó là giá trị kết thúc của phạm vi, thường là n. Bên phải là một số hàm để thực thi cho từng giá trị của biến bị ràng buộc. Trong trường hợp này, một hàm tổng quát, f [ i ]. Điều này được đọc là “tổng f [ i ] cho i trong phạm vi từ 0 đến n ”

Một định nghĩa phổ biến của Σ sử dụng một phạm vi khép kín, bao gồm các giá trị cuối của 0 và n. Tuy nhiên, vì đây không phải là một định nghĩa hữu ích cho phần mềm, chúng tôi sẽ xác định Σ để sử dụng khoảng thời gian nửa mở. Nó có đúng n phần tử, gồm 0 và n -1; .

.

Do đó, chúng tôi thích ký hiệu sau đây, nhưng nó không thường được sử dụng. Hầu hết các văn bản thống kê và toán học dường như sử dụng lập chỉ mục dựa trên 1, do đó cần phải cẩn thận khi dịch các công thức sang ngôn ngữ lập trình sử dụng lập chỉ mục dựa trên 0

Phương trình 13. 4. Tổng kết với khoảng thời gian nửa mở

Hai thuật toán thống kê của chúng tôi có dạng giống như sau. Trong phần này, chúng tôi đang áp dụng một số hàm, f[], cho từng giá trị, xi của một mảng. Khi tính toán giá trị trung bình, không có chức năng. Khi tính toán độ lệch chuẩn, hàm bao gồm phép trừ và phép nhân

Phương trình 13. 5. Tổng các phần tử của một mảng, x

Chúng ta có thể chuyển đổi định nghĩa này trực tiếp thành một vòng lặp for đặt biến liên kết thành tất cả các giá trị trong phạm vi và thực hiện một số xử lý trên từng giá trị của

105.57142857142857
7 số nguyên. Đây là triển khai Python của Sigma. Điều này tính toán hai giá trị, tổng,
105.57142857142857
8, và số phần tử,
105.57142857142857
9

Ví dụ 13. 2. Lặp lại Python Sigma

105.57142857142857
2

Lấy độ dài của

105.57142857142857
0. Thực hiện phần thân của vòng lặp cho tất cả các giá trị của
105.57142857142857
1 trong khoảng từ 0 đến số phần tử-1

Lấy mục

105.57142857142857
1 từ
105.57142857142857
0 và gán nó cho
105.57142857142857
4

Đối với phép tính trung bình đơn giản, câu lệnh này không làm gì cả. Tuy nhiên, đối với độ lệch chuẩn, tuyên bố này tính toán độ lệch so với giá trị trung bình

Python tính toán sigma như thế nào?

Chỉ cần sử dụng sum[] với biểu thức trình tạo . tổng [const*i cho tôi trong phạm vi [đầu tiên, cuối cùng + 1].

Làm cách nào để tính độ lệch chuẩn trong Python?

Độ lệch chuẩn là căn bậc hai của giá trị trung bình của các bình phương độ lệch so với giá trị trung bình, i. e. , std = sqrt[mean[x]] , trong đó x = abs[a - a. mean[]]**2 . Độ lệch bình phương trung bình thường được tính là x. sum[] / N , trong đó N = len[x].

Làm cách nào để tính lỗi tiêu chuẩn trong Python?

Cách tính Sai số chuẩn của giá trị trung bình bằng Python .
Sai số chuẩn của trung bình = s / √n
Sai số chuẩn của giá trị trung bình càng lớn thì các giá trị trải rộng xung quanh giá trị trung bình trong tập dữ liệu càng nhiều
Khi kích thước mẫu tăng lên, sai số chuẩn của giá trị trung bình có xu hướng giảm

Chủ Đề