Rで`scale`を理解する
2023-09-05 02:46:04
質問
の定義を理解しようとしています。
scale
の定義を理解しようとしています。私はデータ (
mydata
) のデータがあり、ヒートマップを作成したいのですが、非常に強い正の傾きがあります。私は、両方のデンドログラムでヒートマップを作成しました。
scale(mydata)
と
log(my data)
であり、デンドログラムは両者で異なっています。なぜでしょうか?データをスケールすることと、データを対数変換することはどういう意味でしょうか?そして、私のデータの列間の関係を示すデンドログラムを見たい場合、どちらがより適切でしょうか?
どんなヘルプでもありがとうございます! 私は定義を読みましたが、それらは私の頭の上で大騒ぎしています。
どのように解決するのですか?
log
は単に対数をとるだけです(ベース
e
デフォルトでは) を取るだけです。
scale
は、デフォルトの設定で、ベクトル全体の平均と標準偏差を計算し、平均を引き、標準偏差で割ることによって、それらの値で各要素をスケーリングします(もし
scale(x, scale=FALSE)
を使用した場合、平均を引くだけで、標準偏差で割ることはありません)。
これは同じ値を与えることに注意してください
set.seed(1)
x <- runif(7)
# Manually scaling
(x - mean(x)) / sd(x)
scale(x)
関連
-
R: エラー: $ 演算子は原子ベクトルに対して無効です。
-
[解決済み] Rの二乗偏差の総和の算出
-
[解決済み] R および RStudio のコンソールをクリアする関数
-
[解決済み] ggplot 2.0.0でのポイントサイズ
-
[解決済み] ネストされた plot_grid を同じサイズに拡大縮小するには?
-
[解決済み] データフレーム列の名前によるドロップ
-
[解決済み] パッケージ 'xxx' は利用できません (for R version x.y.z) 」という警告にどのように対処したらよいですか?
-
[解決済み] コマンドラインからRスクリプトを実行する
-
[解決済み] データフレームのリストを行単位で1つのデータフレームに結合する
-
[解決済み] ベクトル中のある要素のインデックスを求めるR関数はありますか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
R言語のエラーメッセージと関連する解決策
-
R - よくあるエラーとその原因 - 注意事項
-
[解決済み] Rでcは何をするのですか?重複] [重複
-
[解決済み] R および RStudio のコンソールをクリアする関数
-
[解決済み] データフレームの行を複数の列でソート(並び替え)する。
-
[解決済み] R dataframeでNAの値をゼロに置き換えるには?
-
[解決済み] ggplotで凡例のタイトルを変更する方法
-
[解決済み] data.frameの1つの列の名前を変更する方法は?
-
[解決済み】R関数でオプション引数を指定する "正しい "方法
-
[解決済み] セッションが作成されません。このバージョンのChromeDriverはChromeバージョンにしか対応していません ChromeDriver ChromeでSeleniumを使用した場合の74エラー