August 01, 2016

T
rong bài này mình tập tành chính với biểu đồ sai số chuẩn (error bar plot), với package (sciplot). Biểu đồ sai số chuẩn cho chúng ta biết các thông số về mean, sd. Như tên gọi của nó, ngoài mục đích mô tả phân bố dữ liệu (distribution of data), biểu đồ sai số chuẩn còn giúp chúng ta so sánh giữa các nhóm đối tượng với sai số chuẩn. Nhìn vào các biểu đồ, bước đầu cho ta nhìn cái nhìn trực quan về giá trị trung bình (mean) cũng như sai số chuẩn (sd), đó là những hữu ích mà error bar plot mang lại. Hãy cùng tập tành chút với biểu đồ sai số chuẩn ở ví dụ dưới đây.


Mô tả chút về dữ liệu cho ví dụ này. Đó là dữ liệu về một số chỉ tiêu sinh trưởng cây Keo lá tràm (chu vi, đường kính ngang ngực, chiều cao cây, đường kính tán...) trồng trên vùng cát ven biển huyện Lệ Thủy tỉnh Quảng Bình ở các độ tuổi từ 6 đến 13 tuổi. Trong ví dụ mình vẽ biểu đồ sai số chuẩn phân tích kết quả các chỉ tiêu sinh trưởng cho cây Keo lá tràm. Cụ thể như sau:

> data(st_nqb1)
> attach(st_nqb1)
> head(st_nqb1)


  otc Loai.cay Age Chu.vi     D1.3 Hvn Dtan
1 qb1      klt   8     21 6.684508 4.5  1.7
2 qb1      klt   8     27 8.594367 4.5  2.5
3 qb1      klt   8     30 9.549297 4.8  2.0
4 qb1      klt   8     16 5.092958 3.0  1.5
5 qb1      klt   8     17 5.411268 2.7  1.2
6 qb1      klt   8     20 6.366198 3.5  1.5

Để vẽ được biểu đồ sai số chuẩn, chúng ta cần package (sciplot). Nếu chưa cài đặt, chúng ta có thể cài đặt với lệnh sau:

> install.packages(“sciplot”)

VẼ BIỂU ĐỒ SAI SỐ CHUẨN

# Chỉ tiêu đường kính
> a1=bargraph.CI(Age, D1.3, xlab="Age", ylab="diameter, cm", ylim=c(0,10), col="blue")

# Chỉ tiêu chiều cao cây

> a2=bargraph.CI(Age, Hvn, xlab="Age", ylab="tree height, m", ylim=c(0,6), col="green")


# Chỉ tiêu đường kính tán

> a3=bargraph.CI(Age, Dtan, xlab="Age", ylab="canopy diameter, m", ylim=c(0,3), col="pink")
>

Tuy nhiên, để biểu thị biểu đồ sai số chuẩn cho nhiều chỉ tiêu sinh trưởng trên một biểu đồ tiện cho việc so sánh ban đầu, chúng ta có thể sử dụng lệnh par trong R rất hữu ích cho việc này.

> par(mfrow=c(1,3))
Với lệnh trên cho hình có 1 dòng với 3 cột. Kết quả như dưới đây.


PHÂN TÍCH KẾT QUẢ

Để phân tích kết quả trên chúng ta dùng lệnh describeBy trong package (psych) rất hữu ích cho việc phân tích các thống số thống kê như mean, sd, se... Kết quả như sau:
> describeBy(st_nqb1, group=Age,skew=F,range=F)
group: 6
          vars   n  mean   sd   se
otc*         1 121  3.00 0.00 0.00
Loai.cay*    2 121  1.00 0.00 0.00
Age          3 121  6.00 0.00 0.00
Chu.vi       4 121 15.37 3.24 0.29
D1.3         5 121  4.89 1.03 0.09
Hvn          6 121  3.29 0.61 0.06
Dtan         7 121  1.17 0.23 0.02
------------------------------------------------------
group: 7
          vars   n  mean   sd   se
otc*         1 240  7.13 2.00 0.13
Loai.cay*    2 240  1.00 0.00 0.00
Age          3 240  7.00 0.00 0.00
Chu.vi       4 240 16.40 3.51 0.23
D1.3         5 240  5.22 1.12 0.07
Hvn          6 240  4.06 0.89 0.06
Dtan         7 240  1.20 0.26 0.02
------------------------------------------------------
group: 8
          vars   n  mean   sd   se
otc*         1 341  5.42 3.06 0.17
Loai.cay*    2 341  1.00 0.00 0.00
Age          3 341  8.00 0.00 0.00
Chu.vi       4 341 20.09 5.01 0.27
D1.3         5 341  6.39 1.60 0.09
Hvn          6 341  5.33 1.03 0.06
Dtan         7 341  1.65 0.50 0.03
------------------------------------------------------
group: 9
          vars   n  mean   sd   se
otc*         1 122  4.00 0.00 0.00
Loai.cay*    2 122  1.00 0.00 0.00
Age          3 122  9.00 0.00 0.00
Chu.vi       4 122 21.70 4.58 0.41
D1.3         5 122  6.91 1.46 0.13
Hvn          6 122  4.70 0.61 0.06
Dtan         7 122  1.47 0.24 0.02
------------------------------------------------------
group: 10
          vars  n  mean   sd   se
otc*         1 76  6.00 0.00 0.00
Loai.cay*    2 76  1.00 0.00 0.00
Age          3 76 10.00 0.00 0.00
Chu.vi       4 76 26.09 5.76 0.66
D1.3         5 76  8.31 1.83 0.21
Hvn          6 76  5.14 0.54 0.06
Dtan         7 76  1.94 0.35 0.04
------------------------------------------------------
group: 12
          vars  n  mean   sd   se
otc*         1 77  2.00 0.00 0.00
Loai.cay*    2 77  1.00 0.00 0.00
Age          3 77 12.00 0.00 0.00
Chu.vi       4 77 26.55 7.12 0.81
D1.3         5 77  8.45 2.27 0.26
Hvn          6 77  5.84 0.95 0.11
Dtan         7 77  2.55 0.70 0.08
------------------------------------------------------
group: 13
          vars  n  mean   sd   se
otc*         1 74 10.00 0.00 0.00
Loai.cay*    2 74  1.00 0.00 0.00
Age          3 74 13.00 0.00 0.00
Chu.vi       4 74 30.55 7.01 0.81
D1.3         5 74  9.73 2.23 0.26
Hvn          6 74  5.69 1.07 0.12
Dtan         7 74  2.55 0.66 0.08
> 
Từ kết quả phân tích các thông số thống kê trên theo các độ tuổi khác nhau. Theo các nhóm (group) khác nhau, cột mean biểu thị kết quả trị số trung bình về chu vi, đường kính, chiều cao và đường kính tán cho cây Keo lá liềm ở các độ tuổi khác nhau (biểu đồ thanh trên các hình), cột sd (sai tiêu chuẩn) cho từng chỉ tiêu ở các độ tuổi khác nhau (biểu thị thanh dọc có 2 râu trên các biểu đồ).

0 comments:

chủ đề

Ăn của rừng bài báo khoa học bản quyền bành trướng Bảo vệ cây là bảo vệ chính mình biến đổi khí hậu Biển Đông Biết sai vẫn cứ làm biểu đồ biểu đồ hộp biểu đồ sai số chuẩn Biểu đồ tương quan Biểu đồ với nhãn bon-sai boxplot buoc-dau-nghien-cuu-khoa-hoc but-ky-doi-toi Cái tài Cái tâm Cái tầm canh tác đất dốc Cây xanh đô thị Cha chung không ai khóc cha nào con nấy Chân thiện mỹ chân trong chân ngoài chạy chức chạy quyền Che chở Chết toàn tập chọn cách ta sống chữ tín chuyện giờ mới kể có vấn đề Cơm áo gạo tiền Con cháu các cụ con người biến thái Con ông cháu cha công nghệ 4.0 correlation matrix corrgram corrplot Cứ đi rồi sẽ tới cuộc cách mạng 4.0 Đam mê đàn gảy tai trâu danh dự danh xưng phù phiếm Đạo đức sống đào tạo sau đại học Đạo văn Đấu tranh sinh tồn day-do Đẹp trong tâm hồn Đi tắt đón đầu dở khóc dở cười đọc nghe nhìn và cảm nhận Dồn điền đổi thửa Động lực dựa vào nhau mà sống error bar plot GGalyy ggcorplot ggExtra ggiraph ggplot2 ggrepel ggthemes Giáng sinh Giáo dục giàu nghèo giục tốc bất đạt Góc quê gridExtra Hài lòng Hai mặt một lời hãy là chính mình hãy sống có trách nhiệm hơn hèn nhát Hiệu sau ứng bão hiệu ứng domino formosa Hiệu ứng sau bão Hòa cả làng học giả bằng thật hoc-lam-tho hoc-r-moi-ngay Ích kỷ KH&CN khả năng Khoán chi Không lối thoát Kiểm định thống kê kỹ năng mềm Kỷ niệm vùng miền Label lan rừng Lão Hạc thế kỷ 21 Liêm chính lính đánh thuê Lợi dụng lợi ích nhóm lừa trên gạt dưới lười suy nghĩ Lương thiện giả vờ Lương y Ma trận tương quan Mẹ Miền cát trắng miền đất hứa Mộc Châu món ăn địa phương Mùa gặt Mục đích sống Mường La Nghịch lý chất lượng - số lượng Nghiên cứu khoa học Ngồi chơi xơi nước Nhân cách nhu cầu Những cung đường tôi đã qua NN&PTNT phân cấp sinh trưởng phân tích hậu định phan-bien-xa-hoi plot3D psych Quán Nha R Rừng ngập mặn rước hổ về nhà rvg sach-hay SARS-CoV-2 sau-luy-tre-lang sciplot Số cây Số liệu trống không Sông Châu sống chết mặc ai sức ỳ sức ỳ bản thân suy thoái Tầm lùn tâm sự tâm sự buồn thảm họa formosa thảm họa môi trường tham nhũng Thân cô thế cô thắng cố ngựa Thăng trầm Thấy vậy mà không phải vậy Thế cây Thế cây cổ Thế cây thế người Thông điệp cuộc đời Thống kê mô tả Thông tư Thước đo lòng người Thủy điện Tiên trách kỷ hậu trách nhân Tình bạn cao đẹp Tình người Tố chất làm khoa học tội đếch gì mà phải ghét ai Tôi sợ giầu lắm track changes Trải nghiệm tre già măng mọc trở mặt Trung thực tư duy Tự sự Tư tưởng thụt lùi tuy duy nhiệm kỳ Ứng dụng R trong lâm nghiệp Văn hóa cảm ơn Văn hóa giao thông văn hóa ngầm Văn hóa xin lỗi Xấu khen đẹp chê Xỏ nhầm giầy xoay đầu đổi đít Ý tưởng

bài đã đăng

Powered by Blogger.

Disqus Shortname

Widget Recent Post No.

Widget Random Post No.

Widget Recent Comment No.

PageNavi Results No.

Labels Max-Results No.

Comments system

Contact Form

Name

Email *

Message *

bài đăng phổ biến

số lượt ghé qua trang blog

Bài đăng nổi bật

Thế cây thế người

T hế trong CÂY CẢNH thể hiện các chi tiết về CẤU TRÚC ở mọi phương diện, đa góc nhìn (trên dưới trái phải ngang dọc), trong đ...

Bài đăng phổ biến

bài xem nhiều nhất