S-Plusプログラミング:統計プログラミングの開始方法

開示: あなたのサポートはサイトの運営を維持するのに役立ちます!このページで推奨する一部のサービスについては、紹介料を稼ぎます.


S-PLUSは、Sプログラミング言語の商用配布された実装です。 TIBCO Software Inc.によって開発、配布、サポートされています。S-PLUSはTIBCO Spotfire S +統計プログラミング環境で作成および実行されます。幅広い業界の統計学者と研究者がS-PLUSを使用して、大規模なデータセットに対して高度な統計分析を実行します。.

S、R、S-PLUSの歴史

Sプログラミング言語は、1970年代後半にベル研究所で開発されました。これは、統計分析ソフトウェアを簡単に作成できる統計計算言語として設計されました。 S-PLUSは、統計分析ソフトウェアパッケージ内で使用するために1988年にStatistical Sciencesによって開発されたS言語の専有バージョンです。 Statistical Sciencesは、そのすべての製品およびS-PLUS言語とともに、1993年にMathSoftによって買収されました。.

MathSoftがS-PLUS言語を使用して独自の分析パッケージを公開している間に、Rと呼ばれる競合する言語が開発され、GNU General Public License(GPL)の下で自由に利用できるようになりました。 RはSプログラミング言語の最新の実装であり、Sで記述されたほとんどのコードは、変更されることなくR環境内で実行できます。.

2001年に、MathSoftは2つのエンティティに分割され、8年前に完了したMathSoftとStatistical Sciencesの合併が事実上取り消されました。結果のデータ分析製品会社は、Insightful Corporationに名前が変更されました。 2008年に、InsightfulはTIBCOによって買収されました。TIBCOは現在、S-PLUS言語をSpotfire統計分析プログラミング環境に実装しています。.

RとS-PLUSはどちらも、データ分析業界で積極的に使用され続けています。 S-PLUSの使用はTIBCOのSpotfireソフトウェアパッケージのユーザーに制限されていますが、Rは多くの最新のオープンソースおよびGPLインターフェイスに実装されています。その結果、Rの最新の使用法はS-PLUSの使用法をはるかに上回っています。.

独自仕様のS-PLUSはGPL兄弟Rほど人気が​​ないかもしれませんが、非常にユーザーフレンドリーな分析ソフトウェアパッケージTIBCO Spotfireの一部として実装されているため、適切な資金へのアクセス権を持つ企業の研究者や統計学者に人気があります。.

S、R、S-PLUSの違い

S-PLUSとRは、Sプログラミング言語の2つの最新の実装です。実際には、字句スコープ、モデル、およびさまざまな小さな構文上の違いに関していくつかの違いがあります。ただし、3つの言語はすべて非常に類似しており、3つの環境すべてで多くのコードを同等に実行できます。.

実際には、S、S-PLUS、Rの違いは実装に帰着します。 SとS-PLUSはどちらもTIBCOが所有し、TIBCOのSpotfire S +内にのみ実装されています。 RはGNUプロジェクトであり、無料で入手でき、さまざまなオープンソースおよびGPLインターフェースに実装されています。.

R言語のGPLライセンスは、学術および企業の研究環境で広く受け入れられていることを意味します。その結果、Rは、人気度の測定方法に応じて、統計分析で最も人気のあるプログラミング言語の1つであると見なされ、Python、C、Javaなどの重量級の汎用言語だけが後に続きます。一方、Spotfireは、統計分析ソフトウェア市場全体の比較的小さなニッチを指揮しています.

S-PLUSの入手方法

S-PLUSはTIBCO Spotfire S +ソフトウェアパッケージ内に実装されています。 S-PLUSを統計分析に使用する場合は、最初にSpotfireにアクセスする必要があります。 Spotfireへのアクセスには通常有料ライセンスが必要ですが、認定大学、ジャーナリスト、登録非営利団体、またはフルタイムの学生の一部である場合は、Spotfireに無料でアクセスする方法がいくつかあります。これらのカテゴリのいずれかに当てはまる場合は、TIBCOのBetter World Donation Programをご覧ください.

S-PLUSリソース

S-PLUSとSpotfire環境での言語の使用方法を学ぶのに役立つオンラインの無料リソースがあります。.

RとS-PLUSプログラミング言語は密接に関連しています。そのため、ほとんどの単純なコマンドを変更せずにどちらの環境でも実行できます。複雑なスクリプトでは、構文と字句スコープの違いを調整するためにいくつかの変更が必要になる場合があります。その結果、利用可能なチュートリアルとガイドの多くは、R言語とS-PLUS言語の両方に対応しています.

S-PLUS環境の概要

TIBCO Spotfire S +製品の概要 (PDF)、TIBCO Software Inc.。このドキュメントは、Spotfire環境の概要、その歴史、および機能を提供します.

TIBCO Spotfire S + 8.2 for Windowsの概要 または Solaris / Linux (PDF)、TIBCO Software Inc.。ご使用の環境でS-PLUSを使用する方法を含む、Spotfire統計分析環境について学習します(そのためには、56〜60ページを参照してください)。.

S-PLUSプログラミングの概要

Rによる統計 (PDF)、Hugo Queneによる。この簡単なドキュメントはR言語に基づいていますが、導入部では、チュートリアルのほとんどのアイデアがRとS-PLUSの両方に同じように適用されることに注意しています。このチュートリアルでは、RまたはS-PLUSを使用したプログラミングと統計分析の基本について説明します。対象となるトピックには、オブジェクトの使用、操作、データ分析、仮説検定、回帰分析、混合効果モデリング、パッケージの使用が含まれます.

R / S-PLUSの基礎とプログラミング手法 (PDF)、Thomas Lumley著。この読みやすい紹介ドキュメントで、RおよびS-PLUSのプログラミングの基礎となる基本概念を学びます.

S-PLUSおよびSpotfire S +プログラミングのディープダイブ

生物学的データの分析のためのS-Plus, Rhondda E Jones著、他このマニュアルは、S-PLUS言語およびプログラミング環境の完全な紹介です。 S-PLUSを詳しく学ぶ準備ができている場合は、言語に関するこの350ページのディスカッションで、大規模なデータセットの統計的に有効な分析を完了する方法を説明します。このチュートリアルでは、生物学的データセットを教育メカニズムとして使用しますが、得られた知識はあらゆる分析分野に適用できます。注:このPDFマニュアルは、Adobe Readerでのみ開くことができるようにパッケージ化されています.

TIBCO Spotfire S + 8.2プログラマーズガイド (PDF)、TIBCO Software Inc.。このドキュメントには、Spotfire S +環境内の500ページを超えるS-PLUSプログラミング命令が含まれています。 S-PLUSを十分に理解したら、このドキュメントは、Spotfire S +データ分析の専門家になるのに役立ちます。.

S-PLUSパッケージ

TIBCO Spotfire S + 8.2パッケージガイド, TIBCO Software Inc.によって作成されました。パッケージは、S-PLUSの新しい機能をSpotfire S +環境に追加する機能、データ、ヘルプファイルのコレクションです。このガイドでは、パッケージを紹介し、パッケージの使用を開始する方法を示します.

追加の教育リソース

S-PLUSの実装はTIBCO Spotfireアプリケーション内で行われるため、この強力な統計分析プラットフォームの使用方法を理解することが重要です.

  • Spotfireユーザー向けのTIBCOの無料オンライントレーニング.
  • TIBCO Spotfire S + 8.2ドキュメント
  • TIBCOコミュニティ:Wikiとフォーラムが1つにまとめられました。日常的に使用しているコミュニティからS-PLUSのサポートを受ける.
  • 最新バージョンのSpotfire SでS-PLUSを使用してデータ関数を作成する+.

S-PLUSを紹介し、データ分析への使用について読者を教育するいくつかの教科書もあります。.

  • S-PLUSを使用した財務時系列のモデリング、Eric Zivot著.
  • PinheiroとBatesによるSとS-PLUSの混合効果モデル.
  • S-PlusのEnvironmentalStats、Steven P Millard著.
  • S-Plusの財務データの統計分析、Rene Carmona著.

概要

S-PLUSは、統計分析を実行するための強力なプログラミング言語です。ここのリソースを使用して、それを習得し、作業で直面する問題を解決するために使用する必要があります.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me