instaPCAについて

  • instaPCA は、ブラウザ上で動く主成分分析(PCA)ツールです。CSVファイルをローカル(ブラウザ内)で読み込み、JavaScriptで処理するため、データを外部にアップロードすることなく、手軽に主成分分析を試すことができます。
  • 標準設定では、統計ソフトウェアであるRのprcomp(scale.=TRUE)と同様にデータを標準化した分析が可能です。またオプションを切り替えることで、分析条件を柔軟に調整できます。

1. CSV読み込み

選択されていません

2. CSVプレビュー & 設定


※プレビューは最大10行×10列まで表示します

変数数: -
サンプル数: -
主成分数: -

3. 解析条件設定

解析方法:

詳細説明 (クリックで展開)
  • 共分散 (標準化あり): 変数を「平均0・分散1」に標準化してからPCAを実行します。Rのprcomp(..., scale.=TRUE) や、PythonでStandardScaler 等で事前に標準化してからPCAを行った相関行列ベースの解析と同等です。単位の異なる指標をまとめて解析したいときに有用です。
  • 共分散 (中心化のみ): 変数を「平均0」に揃え、共分散行列でPCAを行います。Rのprcompデフォルト設定と同様です。Pythonの sklearn.decomposition.PCA もこの方法(平均0への中心化)が基本です。変数ごとの分散が大きく異なると、分散の大きい変数が主成分に強い影響を与えます。
  • 中心化・標準化なし: 元のデータをそのまま使用する特殊な手法です。(Rの prcomp(center=FALSE, scale.=FALSE) に対応)。一般には推奨されませんが、既に平均0に整形されたデータなど特別な場合に利用します。

詳細説明 (クリックで展開)
  • PCA後に得点を再標準化: 一度中心化のみでPCAを実行し、その後に主成分得点を「分散1」に合わせます。
  • 母集団共分散を使用: 多くの統計手法では、標本からの不偏推定として n−1 を分母にするサンプル共分散が一般的ですが、このオプションを有効にすると、PCA の共分散計算で分母を n(サンプルサイズ)とし、母集団分散を想定する形になります。R や Python と同じ結果を得る場合は、このオプションをオフにしてサンプル共分散を使用してください。一方、データが真に母集団全体を含む場合はオンにして母集団共分散を利用できます

4. 結果プレビュー & エクスポート

プレビューは1000x1000まで表示されます。エクスポートにはプロットデータ以外の全データが含まれます。


注意事項と免責事項

ご利用上の注意事項

  • instaPCAは、簡易的な統計解析や学習用途で提供するものであり、医療や重要なビジネスの判断などには使用されないようお願いします。
  • 正確な結果を得るため、入力するデータの内容・形式が適切であることをよくご確認ください。

免責事項

  • 当サイトの運営者および制作者は、本ツールの利用によって生じた損害や損失に対して一切の責任を負いません。
  • 本ツールの結果については十分に確認いただき、結果に基づく判断や行動は、すべてご自身の責任でお願いいたします。
  • ツールの内容や公開状況は予告なく変更する場合があります。ご了承ください。

著作権

当サイトで公開しているコンテンツおよびプログラムの著作権は、Musashino Softwareに帰属します。