Converting R code into Matlab code
1 回表示 (過去 30 日間)
古いコメントを表示
Hi everyone,
I'm starting to learn matlab.
I would love if anyone could help me write this code in matlab:)
speed = [28 -44 29 26 27 22 23 33 16 24 40 21 31 34 -2 25 19];
newSpeed= speed-mean(speed)+33.02;
> bstrap <- c()
> for (i in 1:1000){
+ newsample <- randsample(newspeed, 20, replace=T)
+ bstrap <- c(bstrap, mean(newsample))}
> hist(bstrap)
p= (sum(bstrap < 21.75) + sum(bstrap > 44.29))/1000
0 件のコメント
回答 (1 件)
Jeff Miller
2020 年 2 月 5 日
I think MATLAB has a built-in function that you can use instead of the R for loop. Try just:
newSpeed= speed-mean(speed)+33.02;
bstrap = bootstrp(1000,@mean,newspeed)
histogram(bstrap);
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Startup and Shutdown についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!