Mặc dù tôi biết cách tính giá trị trung bình trong R, nhưng dường như tôi không hiểu cách thực hiện nó cho các điều kiện khác nhau. Các bài đăng khác mà tôi đã đọc không phức tạp.Tính giá trị trung bình cho từng đối tượng cho các điều kiện khác nhau
> Target/dictractor TrialType Bin0 Bin1 Bin2 Bin3
1 Target 2C 3 0 2 0
1 Target 2C 2 0 3 0
1 Target 2E 0 1 1 2
1 Target 2E 0 0 0 0
1 Distractor 2C 0 3 0 1
1 Distractor 2C 0 0 0 0
1 Distractor 2E 0 0 1 0
1 Distractor 2E 0 0 0 3
2 Target 2C 1 1 0 1
2 Target 2C 2 0 0 2
2 Distractor 2E 0 0 0 0
2 Distractor 2E 0 0 0 0
Với tập dữ liệu trên, chúng tôi muốn có được giá trị trung bình của mỗi bin (Bin0
, Bin1
, Bin2
) cho từng đối tượng cho mỗi TrialType
cho Target/dictractor
riêng. Ví dụ, đối tượng 1 Tôi muốn để tính toán giá trị trung bình của mỗi bin, cho TrialType
2C
, trong tình trạng Target
, sau đó giá trị trung bình cho mỗi bin cho TrialType
2E
trong tình trạng Target
, sau đó có nghĩa là cho mỗi bin cho TrialType
2C
trong Distractor
điều kiện và TrialType
2E
trong Distractor
.
Bạn đã xem 'aggregate() 'chưa? – Steven
Để có mô tả đúng về câu hỏi đầu tiên của bạn với dữ liệu mẫu +1. :) – jazzurro
'tổng hợp (. ~ Target.dictractor + TrialType + Subject, dữ liệu = dat, FUN = mean)' sẽ làm điều đó cho một giải pháp 'aggregate'. – thelatemail