boxplot()
R の関数にlog =
は、軸を対数スケールにするかどうかを指定する引数があります。
私にとって、このオプションを選択した場合(log = "y"
引数として指定)、箱ひげ図の形状は、最初にログで手動でデータを変換し、次にそのログ変換されたデータをプロットした場合と同じように見えるはずです(ラベルを認識します)軸上では異なりますが、プロットの形状を参照しています)。ただし、これは当てはまりません。
簡単な例を以下に示します。
set.seed(923489)
data <- rlnorm(300, meanlog = 0, sdlog = 1)
boxplot(data) # Highly skewed right raw data
boxplot(data, log="y") # Data on log scale; less right-skewed
boxplot(log10(data)) # Log base 10-transform data; shape not the same as when specify log="y"
boxplot(log(data)) # Natural log and base 10 give same shape plot (just different axis labels)
これはなぜですか?