【发布时间】:2017-08-15 03:43:14
【问题描述】:
我有一个实验的数据,其中每一行都是不同的试验。该表有几列包含有关试验的信息,然后是 1000 列数据。
我需要根据各种标准过滤掉某些试验(行),以便仅从有效试验中计算均值。例如,我有一列包含准确度数据(0 = 错误,1 = 正确),还有一列包含响应时间数据(需要过滤掉响应 200)。
然后,我需要创建仅按条件分组的有效试验的均值,这些条件由另一列中的字符串定义(例如,基于具有“负”、“中性”和“正”的价列创建 3 个均值)。我知道这可能相对简单,我是 MATLAB 新手。所有建议都表示赞赏。
Valence Acc RTs NumNan Data1
'Negative' 1 540 0 278.5148611
'Negative' 1 597 0 89.18152778
'Negative' 1 381 0 173.5148611
'Negative' 1 471 0 19.51486111
'Negative' 1 535 0 2.514861111
【问题讨论】:
-
你能展示一些实际矩阵的示例行吗?
-
当然。 e.g:价值VARC RTS NUMNAN DATA1'否定'1 540 0 278.5148611'否定'1 597 0 89.18152778'负'1 381 0 173.5148611'负'1 471 0 19.51486111'负'1 535 0 2.514861111 span>
-
抱歉格式化。不知道如何最好地显示它。标头是 Valence、Acc、RTs、NumNan、Data1 数据例如:'Negative', 1, 381, 0, 173.51
标签: matlab