Đại số máy tính tượng trưng cho thống kê


8

Chức năng nào nên tồn tại trong một CAS được dành riêng cho Thống kê?

Các hệ thống đại số tượng trưng như Mathicala và Maple thường được sử dụng cho các bài toán tính toán, logic và vật lý nhưng hiếm khi được sử dụng để thống kê. Tại sao lại thế này?

Những cấu trúc thống kê nào có thể được thêm vào hệ thống đại số tượng trưng để cải thiện việc sử dụng nó trong lĩnh vực này? Một số mẫu mã cụ thể mà nhiều người muốn có thể làm là gì.

Hãy nghĩ về ba người dùng sau: nhà thống kê nghiên cứu, nhà nghiên cứu không thống kê sử dụng số liệu thống kê trong một lĩnh vực khác (như sinh học), sinh viên thống kê.

Tôi sẽ làm việc với mã thống kê của SymPy trong vài tháng tới và muốn thu hút đầu vào cho chức năng mong muốn. Những thứ tôi sử dụng không nhất thiết là những gì cộng đồng rộng lớn hơn sử dụng.


Có một gói dành riêng cho thống kê, xem dự án R để tính toán thống kê ( r-project.org ).
Roman Luštrik

1
Có, R là tuyệt vời cho thống kê. Nó có xu hướng chuyên về phần lớn tính toán số. Tôi quan tâm đến những gì chúng ta có thể làm để hỗ trợ các nhà nghiên cứu trong các thao tác tượng trưng.
MRocklin

2
Không có gì rõ ràng rằng bất kỳ hệ thống biểu tượng nào cũng cần "cấu trúc thống kê" được thêm vào chúng. Mathematica đã thực hiện rất nhiều điều đó trong phiên bản 8, nhưng nó vẫn chưa thể trở thành một nền tảng phổ biến cho các số liệu thống kê hoặc sinh viên ứng dụng. Một lý do là phần mềm thống kê tốt hỗ trợ lao động phi toán học tốt hơn nhiều so với phần mềm toán học: nhập dữ liệu, quản lý, chuyển đổi, truy vấn và tài liệu. Phần mềm thống kê cũng thường hỗ trợ một bộ sưu tập lớn các phương pháp trực quan hóa dữ liệu.
whuber

2
Tôi không chắc tại sao bạn nghĩ CAS hiếm khi được sử dụng trong thống kê; cá nhân tôi sử dụng Mathicala mọi lúc. Casella & Berger thậm chí còn có một phụ lục dành cho Mathicala. Nhưng là một nhà thống kê, tôi thường dành nhiều thời gian cho dữ liệu hơn là làm toán, như @whuber chỉ ra.
JMS

2
Cũng nhận ra rằng nhiều (hầu hết?) Các nhà nghiên cứu và sinh viên học thuật có quyền truy cập miễn phí vào các gói trưởng thành như Maple và Mathicala thông qua các máy uni và / hoặc giấy phép trang web.
JMS

Câu trả lời:


9

Hỗ trợ cho đại số ma trận. Phần lớn các số liệu thống kê thực hành là đa biến và liên quan đến ma trận, và thường đơn giản hóa các dạng ma trận đòi hỏi các quy tắc đặc biệt không dễ dịch từ trường hợp đơn biến, vì vậy hỗ trợ ma trận tốt sẽ thực sự hữu ích.


2
Đây là một cái gì đó Mathicala đã tốt.
whuber

Điểm tuyệt vời. Điều gì có thể được thêm vào một hệ thống đã thể hiện tốt đại số tuyến tính? Hoặc là một biểu thức vững chắc của ma trận đủ?
MRocklin

1
@MR Thay vì hỏi những gì có thể được thêm vào các hệ thống này, hãy nghĩ về lý do tại sao bạn làm việc này. Vì ai? Những gì sử dụng để bạn muốn hỗ trợ? Các lý do thuyết phục (nếu có) để thêm các thủ tục thống kê vào một hệ thống tượng trưng là gì? Nói cách khác, bắt đầu với một đặc điểm kỹ thuật chức năng tốt.
whuber
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.