嗨,李尔,
要完成这项任务,可以使用一个循环遍历每一列的每一个细胞
pre_data
单元阵列。对于每一列,可以计算的平均值和标准偏差值,确定哪些行值
以上
3个标准差。然后您可以删除这些行并将它们存储在一个单独的单元阵列
removed_pre_data
。
你可以按照下面的步骤来实现所需的结果:
- 初始化一个空单元数组被称为“removed_pre_data“与相同的结构”pre_data”。
removed_pre_data =细胞(大小(pre_data));
- 遍历每个单元格列”pre_data”,并计算每一列的平均值和标准偏差使用的意思是和性病功能。
Col_mean =意味着(col_data)%的回报率的均值col_data的元素
Col_std =性病(col_data)% col_data返回元素的标准差
- 遍历每个单元格列”pre_data“再删除的行包含值大于3个标准差远意味着使用找到函数。
找到(required_condition)
- 删除的行存储在一个新单元阵列称为“removed_data“与相同的结构”pre_data”。
- 分配的细胞更新列”pre_data“剩下的值。
- 移除细胞分配给相应的细胞”removed_pre_data”。
希望它帮助!
问候,
贾亚特里Rathod