Translate code R to Matlab code
2 次查看(过去 30 天)
显示 更早的评论
Hi all,
I have this R code
Data<-aggregate(Vtec, by=list(Time), FUN = "mean" )
I want to translate this code R to Matlab code. This code groups the Vtec associated with the variable Time and averages. I've read the documentation and I found that I can use a function accumarray but I don't know how to use it
Greetings from Colombia
0 个评论
回答(1 个)
Walter Roberson
2015-8-17
If you have the Statistics toolbox then consider using a table and grpstats
Otherwise,
[utime, ~, utimeidx] = unique(Time);
meanTime = accumarray(utimeidx, Vtec(:), [], @mean);
output = [utime, meanTime];
I put the two together in one output so that you would be able to tell which Time value was associated with which meanTime.
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 ANOVA 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!