การใช้ summary() บน data frame ใน R จะได้แค่ min, Q1, median, mean, Q3, max แต่ถ้าต้องการสถิติเพิ่มเติม เช่น variance, standard deviation, skewness, kurtosis สามารถใช้ basicStats() จาก package fBasics
ขั้นตอน
- โหลด package:
library(fBasics) - ใช้ข้อมูลตัวอย่าง
mtcars,trees,pressure - เรียก
basicStats(dataframe)
ตัวอย่างกับ mtcars
library(fBasics) data(mtcars) basicStats(mtcars)
Output (บางส่วน)
mpg cyl disp hp drat nobs 32.000000 32.000000 32.000000 32.000000 32.000000 NAs 0.000000 0.000000 0.000000 0.000000 0.000000 Minimum 10.400000 4.000000 71.100000 52.000000 2.760000 Maximum 33.900000 8.000000 472.000000 335.000000 4.930000 1. Quartile 15.425000 4.000000 120.825000 96.500000 3.080000 3. Quartile 22.800000 8.000000 326.000000 180.000000 3.920000 Mean 20.090625 6.187500 230.721875 146.687500 3.596563 Median 19.200000 6.000000 196.300000 123.000000 3.695000 Sum 642.900000 198.000000 7383.100000 4694.000000 115.090000 SE Mean 1.065424 0.315709 21.909473 12.120317 0.094519 LCL Mean 17.917679 5.543607 186.037211 121.967950 3.403790 UCL Mean 22.263571 6.831393 275.406539 171.407050 3.789335 Variance 36.324103 3.189516 15360.799829 4700.866935 0.285881 Stdev 6.026948 1.785922 123.938694 68.562868 0.534679 Skewness 0.610655 -0.174612 0.381657 0.726024 0.265904 Kurtosis -0.372766 -1.762120 -1.207212 -0.135551 -0.714701
ผลลัพธ์ครอบคลุม nobs, NAs, Min, Max, Quartiles, Mean, Median, Sum, SE Mean, Confidence Intervals, Variance, Stdev, Skewness, Kurtosis