統計のための記号的コンピュータ代数


8

統計に特化したCASにはどのような機能が必要ですか?

MathematicaやMapleなどのシンボリック代数システムは、微積分、論理、物理学の問題によく使用されますが、統計にはほとんど使用されません。どうしてこれなの?

この分野での使用を改善するために、シンボリック代数システムにどのような統計的構成を追加できますか?多くの人ができるようにしたいいくつかの特定のコードサンプルは何ですか。

次の3人のユーザーについて考えてください:研究統計学者、別の分野(生物学など)の統計を使用する非統計研究者、統計学の学生。

今後数か月間、SymPyの統計コードに取り組んでおり、必要な機能の入力を求めています。私が使用するものは、必ずしもより広いコミュニティが使用するものではありません。


統計専用のパッケージがあります。統計計算のためのRプロジェクト(r-project.org)を参照してください。
RomanLuštrik11年

1
はい、Rは統計に最適です。ただし、ほとんどが数値計算に特化する傾向があります。シンボリック操作で研究者を支援するために何ができるかに興味があります。
MRocklin、2011

2
これらの記号システムのいずれかに「統計構造」を追加する必要があることは明らかではありません。 Mathematicaはリリース8で多くのことを行いましたが、それでも応用統計や学生のための人気のプラットフォームになるとは思われません。1つの理由は、優れた統計ソフトウェアが、数学ソフトウェアよりもはるかに優れた非数学的な労働力をサポートしていることです:データ入力、管理、変換、クエリ、およびドキュメント。統計ソフトウェアは通常、データ視覚化方法の巨大なギャラリーもサポートしています。
whuber

2
CASが統計でめったに使用されないのはなぜだと思いますか。個人的に私はいつもMathematicaを使っています。Casella&Bergerには、Mathematica専用の付録もあります。しかし、統計学者として、@ whuberが指摘するように、私は一般的に、計算よりもデータを扱うのに多くの時間を費やしています。
JMSは

2
また、多くの(ほとんど?)学術研究者や学生は、ユニマシンやサイトライセンスを通じてMapleやMathematicaなどの成熟したパッケージに無料でアクセスできることを認識してください。
JMSは

回答:


9

行列代数のサポート。実践されている統計の大部分は多変量であり、行列が含まれます。行列形式を単純化するには、単変量のケースから簡単に変換できない特別なルールが必要になるため、適切な行列のサポートが非常に役立ちます。


2
これはMathematicaがすでに得意なことです。
whuber

優れた点。線形代数をすでにうまく表現しているシステムに何を追加できますか?または、行列のしっかりした表現で十分ですか?
MRocklin、

1
@MR これらのシステムに何追加できるかを尋ねるのではなく、なぜこれを行うのかを考えてください。誰のため?どのような用途でサポートしたいですか?シンボリックシステムに統計的手順を追加する理由は(ある場合)どうしてですか?つまり、適切な機能仕様から始めます。
whuber
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.