Trong boxplot()
hàm trong R, tồn tại log =
đối số để chỉ định xem một trục có nên nằm trên thang đo log hay không.
Đối với tôi, nếu tôi chọn tùy chọn này (chỉ định log = "y"
làm đối số), hình dạng của ô hộp sẽ trông giống như khi tôi chuyển đổi dữ liệu theo cách thủ công với nhật ký, sau đó vẽ biểu đồ dữ liệu được chuyển đổi nhật ký đó (tôi nhận ra các nhãn trên trục sẽ khác nhau, nhưng tôi đang đề cập đến hình dạng của cốt truyện). Tuy nhiên, đây không phải là trường hợp.
Đây là một ví dụ làm việc đơn giản:
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)
Tại sao cái này rất?