社会科学の統計学の学部入門コースを教えるのに適した統計ソフトウェアはどれですか?


11

社会科学研究プログラムの統計入門コースで使用できる統計ソフトウェアパッケージを探しています。学生は統計学の事前知識もプログラミング言語の経験もありません。目標は、基本的な統計概念(平均、分散、二乗和、p値など)を紹介し、サンプルデータセットを使用して独自に基本的な分析を実行できるようにすることです。コースは、公式を記憶するのではなく、統計を行うことによって概念を学ぶことに関するものでなければなりません(ただし、公式は重要だと思います)。

したがって、通常の構文(通常のRとして)またはポイントアンドクリック(SPSSまたはRcmdrとして)で駆動されるソフトウェアの代替手段を探しています。ソフトウェアは簡単に学習でき、データセットを視覚化して標準のグラフと表を提供する明確なグラフィカルユーザーインターフェイスを備えている必要があります。分析のさまざまなステップ(たとえば、データの読み取りと操作、説明的測定の計算、説明的テーブルとグラフの作成、推論的測定の計算、推論的グラフのプロット、レポートへのエクスポートなど)を視覚化するのが最適です。

統計の学習と最初の練習に適した(オープンソースまたは無料の)統計ソフトウェアの提案はありますか?

編集
あなたの提案をありがとう。私はに見てきたgretl、および他の二つのとプログラムは、私は自分自身のオンラインお問い合わせの際に発見した:RapidMinerおよび統計ラボ。[1]
私がいることを発見したgretlのインターフェースと出力がより明確であり、例えばRcmdr、SPSSやStataのより焦点を当てました。したがって、これは私の観点から統計を教えるための優れたツールです。
しかし、フローチャートGUIののRapidMinerStatistical Lab統計分析の単一のステップ(データの読み込みから開始)を視覚化しているときに感動しました。これは、数学的な説明にいつも焦点を合わせることに苦労している多くの学生に役立つと思います。もちろん、RapidMinerは、初心者には機能、メニュー、ボタンが多すぎますが、Statistical Labはより集中しています。Statistical Labの大きなプラスは、Statistical Labが計算に依存しているRため、実際のR構文の生成を支援する「Rコードウィザード」を備えたコンソールのような「R-Calculator」です。
最後に、私は最初の学期に統計ラボから始めて、基本的な概念を紹介し、2番目の学期にRStudio(およびRcmdr)に切り替えることにしました。

[1]:Gnumeric、SciPy、Scilab、GNU Octaveなどは、社会科学にあまり関心がないようです。


8
@マティアス:あなたの学生が社会科学の分野から来ている/目指しているのであれば、統計学の最初のステップとしてRを教えるのはやりすぎです。それらのほとんどは、コンソール、コマンド、構文などの概念に問題があり、「統計」よりも「プログラミングの概念」(「関数」、「ループ」など)の実行に多くの時間を費やします。私はこれを、Soc.Science部門でStats 101のチュートリアルをしたときの以前の経験に基づいています。講義の要点を逃した人々は、実際にデータを調査するよりも、Rを働かせることに集中したためです。
usεr11852

1
@ user11852:あなたは正しいかもしれませんが、高校がプログラミングの露出をまったくせずに生徒を送り出すのは悲しいです。または、このギャップを許容する大学。ループや関数が何であるかを知らない学生が大学のクラスに来るべきではありません。露出を遅らせることは問題を別の場所に押しやるだけです。
curious_cat 2013

2
@ user11852:あまり口当たりの悪い他のオプションとして、「統計学101社会科学」クラスにはプログラミング経験またはプログラミングに関する修正クラスの前提条件があるとサティスティックス部門が主張する場合があります。今日、ほとんどすべての主題が計算に非常に偏っている今日、Programming-101が誰もが最初に取るクラスではないはずなのに理由はありません。
curious_cat 2013

6
価値があるのは、政治学の統計入門コースでRをうまく使用したことです。RStudioを使用しました。また、毎週「ラボ」を開催し、生徒が一緒に小さな課題に取り組み、質問に答えたり答えたりできるようにしました。いくつかのよくコメントされたサンプルコードを使用して、学生はうまくいき、ほとんど文句を言いませんでした。彼らは実際、私がスタタを使ったときの前学期よりもRについての不満は少ない。Stataは無料ではないので、学生は作業時間をラボ時間に渡さなければならず、嫌いでした。
Jason Morgan

6
RStudioと組み合わせたRは優れたアプローチになると思います。また、メニューシステムとは異なり、再現可能な研究実践の舞台となります。学生がWebからRStudioにロードできるいくつかのコードテンプレートを配布し(RStudioでこれを簡単にできる)、変数名と統計モデルを当面の問題に必要なものに変更する作業を学生に任せることをお勧めします。
フランクハレル

回答:


12

多分Gretl? http://gretl.sourceforge.net/

それは無料で、学部の統計のために私たちの大学で使用されています。


9
+1。素晴らしい提案。私は常に、GretlのGUIは直感的であり、要点と、それによって提供されるフィードバックは正確であり、あまり「技術的でない」学生を先延ばしにするほどの余計なものはありませんでした。さらに、それは無料で、十分に文書化されており、誰かが少し「より深い」ものを見たいと思っている場合は、Rコンソールがあります。
usεr11852

8

MatLabMapleMathematicaJMPSAS、またはMinitabのほとんどの「有名な」ものは避けます。学生が卒業すると、専門的に使用するには年間数千ドルを支払う必要があるためです。各企業は特定のお気に入りのツールを持っている傾向があり、彼らが彼らの会社がお金を払わないツールを彼らに教えるならば、彼らのスキルセットは無駄になります。私はまた、独自仕様のライブラリが好きではありません。ユーザーがボタンを押すようにトレーニングし、ユーザーが他の場所(JMPなど)に行きたい場合は、学習の持ち越しはありません。

SciPy / NumPyを含むPython はかなり良いです。オープンソースであり、十分にサポートされています。それは、学びやすい/簡単な文法を持っています。それはまだ解釈されているので、速く叫ぶことはできませんが、スクリプトやスプレッドシートを知らない場合は、必要以上に速くなります。 PythonXYは優れたバージョンであり、優れたライブラリとサポートを備えています。また、GUIプログラミングが可能であることも気に入っています。Windowsでスタンドアロンアプリケーションを構築することは少し難しいですが、おそらく生徒のレベルを超えています。(編集)セージサイトンPythonの価値命題を大幅に改善します。インターフェースと使いやすさが大幅に改善されています。かなり良いインタープリタードコードよりも1000倍高速なコンパイル済みコードは、私にとって素晴らしい(または驚くべき)ように聞こえます。編集:私はAnaconda(別名conda)ディストリビューションを使用していくつかの楽しみを持っています、そしてそれらも非常に簡単に使用できます。

私はPerlの大ファンではありません。少し時代遅れです。それは、数学/科学以上のテキストの解析と処理についてです。誤解しないでください、それは数学/科学を行うことができますが、VBAを知っていれば、MSWordは数学/科学を行うことができます。できることは、特定の仕事を主な焦点とすることと同じではありません。

私はRが好きですが、そうではありません。数学/統計学の資格のある博士によって積極的に開発されているからです。これは、文法がぎこちなくても、最新のライブラリがあり、エラーがないことが証明されていることを意味します。(一般に)

Excelは悪いスタートではありません。スプレッドシートが1つわかると、他のスプレッドシートの使用が簡単になります。ビジネス環境では、ほぼすべての会社がMicroSlothオフィスを持っているので、Excelは悪い考えではありません。私は彼らのスクリプトが好きではありませんが、それは好みであり、私はまだそれを使用できます。それは他のいくつかのソフトウェアの5000ドル米国と比較して約150ドル米国の費用がかかるので、通常の人々のためのそのエントリ費用はより合理的です。

JMPスクリプト言語はエイリアンです。他の(SAS以外の)ソフトウェアには変換されません。近づかないで。この言語の唯一の交換可能な機能は、(ある意味では) "R"コードを実行できることです。「R」でコーディングする場合は、「R」と「RStudio」を使用してください。

私はMathCADを使用していないので、その関連性について話すことはできません。私はそれがより象徴的であり、外部データのインポートについてではないと思います。今のところ安いです。それは無料でオープンではありません。それの施設は別の言語の施設に翻訳されません。(編集)このカテゴリにはEESもあります。これは、非常に狭い使用ウィンドウの外側には感心しません。

編集:私はLabVIEWに少し感銘を受けました。使用するのに十分簡単で、数時間で誰かが能力を発揮できるようになります。文字列がまったく同じ(MathScript)コードの場合、文字列はMatLabよりも1000倍速いなど、非常に高速に実行されます。少し手間がかかる場合は、少し検討する価値があります。それはお金がかかりますが、従来のビッグアイアンの1/5の近くのものです。

最高の幸運

編集:私はStatistical LAboratoryを使用しません。言語に「english」を選択した場合でも、ドイツ語で表示され、Windows 7ではアンインストールされないためです。操作できず、取り外そうとしたところ失敗しました。

試行錯誤の末、英語で表示するメニュー設定を発見しました。これは、データ処理と表示のための一部のRライブラリへの比較的単純な(したがって、有用で一貫した)インターフェイスのようです。私はもっ​​と調査する必要があるので、この時点で「陪審はまだ出ていません」。

さらに編集:

->ここ<-は、ツールとワークベンチに関する他のディスカッションへの楽しいリンクです。


2
PythonのライブラリとしてRPy rpy.sourceforge.net、Rもあるので、Pythonの構文の単純さで、Rの最新でエラーのない最新の側面を取得できます。
Ghillie Dhu 2013

1
「ユーザーがボタンを押すようにトレーニングし、ユーザーが他の場所(JMPなど)に行きたい場合、学習の持ち越しはありません。」SASはプロプライエタリなプログラムであり、「ボタンを押す」ための特別なトレーニングを行っていません。異なる言語間での引き継ぎに問題があることは、プロプライエタリなソフトウェアだけの機能ではありません。ヘック、私は私は、PythonからRにあったよりJMPにSYSSTATから行くの自宅でより多くのだった
媒介物

@Epigrad-エンジニアの頭脳を常にオフにするのを見ています。数十人と数十人。あなたがそれの実用性を見つけてうれしいですが、私はあなたが異常値であり、害の一般的な傾向があなたの経験によって実質的に変更されないことを強く期待します。
EngrStudent 2013年

@EngrStudent:統計研究所をお試しいただきありがとうございます。英語のメニュー設定は確かに直感的ではありませんが、一度設定した後は、言語に関するこれ以上の問題は発生していません。残念ながら、「R-グラフウィザード」を動作させることはできませんが、Rコードを挿入すると通常のR-グラフは正常に動作します。したがって、基本的なグラフィックを作成するためのコードスニペットの例を生徒に提供します。たぶん私は以前にRStudioに切り替えます...
non-numeric_argument '21

1

非常に考えられているスプレッドシートであるGnumericを使用してみてください。OpenOfficeスプレッドシートもあります。スプレッドシート、特にExcelを使用する際の落とし穴を、大学卒業後の実生活で説明すると、SPSSのような贅沢は得られないかもしれませんが、数学やプログラミングのスキルをあまり必要としないこれらの無料の製品から有用なサービスを得ることができます。 。多くのオフィス環境には、デフォルトでExcelが含まれています。

見て:

http://groups.google.com/group/sci.stat.math/browse_thread/thread/26fe9a9a0d91139d#-統計とExcel 2007

次のような類似の参照を検索します

http://groups.google.com/group/comp.soft-sys.stat.spss/browse_frm/thread/3940bcd6c6266f1b/d85edd4978e53568?hl=ja#d85edd4978e53568 Keeling、Kellie B.&Pavur、Robert J.(2007)。9つの統計ソフトウェアパッケージの信頼性の比較研究。計算統計とデータ分析、51、3811–3831。


1

私はCalEstです。ライセンスは10ドルのように安価で、学生が練習するための優れたシミュレーション/アクティビティだけでなく、計算/グラフィックの両方を提供します。さらに、彼らのウェブサイトには、主にあなたが役立つかもしれないディストリビューションに関するいくつかのツールがあります。


この答えは少し短いです。このソフトウェアを提案する理由と、競合他社と比較した場合の利点についてもう少し詳しく教えてください。
kjetil b halvorsen 2017

1

Rgurooを使い始めました。このソフトウェアは新しくリリースされました。これはRベースですが、Rコーディングの知識は必要ありません。これはWebアプリケーションでもあるため、ブラウザにログインするだけです。私の生徒はどの段階でも自分の課題を保存し、戻って課題を完了することができます。グラフィカルユーザーインターフェイスは非常に直感的で、出力は見栄えがします。


0

私たちは過去3年間、カリフォルニア州立大学フラートン校の統計入門コースでRgurooのベータ版を使用しています。彼らは今(2019年8月)公式バージョンをリリースしました、https://Rguroo.comを参照してください。これは、任意のブラウザーで機能するWebアプリケーション統計ソフトウェアです。このソフトウェアは教育用に設計されており、教員向けに1対1のデモとトレーニングを提供します。デモを手配するには、メールまたは電話でご連絡ください。ソフトウェアはRをバックグラウンドで実行しますが、Rを知っている必要はありません。すべてポイントアンドクリックです。詳細な出力、優れたグラフィックツール、確率計算、シミュレーションツールなど、多くの優れた機能を備えています。私は特に、どの段階でも作業を保存して、中断したところに戻って続行できる再現性機能が気に入っています。生徒がRGRファイルと呼ぶものを通じて、生徒と作業を共有することもできます。結論...それは素晴らしいです、そして私たちはそれを使い続けます。


0

私は統計を教えるために個人的にDataMeltソフトウェアを使用しています。それは非常によく文書化されており、チュートリアル、本、そして見るべき多くの例があります。また、重要なことは、任意の例を検索でき、妥当な答えを(Javadocおよびコードスニペットで)取得できることです。学生は、Python(デフォルトのプログラミング言語)だけでなく、Javaで統計メソッドをコーディングする方法も学ぶことができます。私の見解では、これは大きな強みです。R-statのような非常に専門的な「統計」言語を学ぶ必要はありません。彼らは同時にJavaを学ぶこともできるので、業界に行こうと決心した場合、多くの機会を開くことができます。


-1

Rgurooと呼ばれるWebアプリケーションである新しいソフトウェアがあります。ダウンロードやインストールの必要がないので、とても便利です。RgurooにはRエンジンがありますが、ポイントアンドクリックのグラフィカルインターフェイスを使用してRの機能を使用できるため、Rコーディングは必要ありません。すべての分析は保存可能で再現可能です。過去3年間、このソフトウェアを入門および中間統計コースに使用しています。この時点では無料で、www.Rguroo.comでアカウントを作成できます。私が持っている情報に基づいて、それはすべての学部にとって無料のままであり、それは学生にとって10から20ドルの間のどこかで、合理的な年間購読料を持っています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.