小编All*_*ang的帖子

randomForestSRC预测值

我一直在尝试使用R包“ randomForestSRC”来预测某些内容,但是在运行“ rfsrc”和“ predict.rfsrc”之后。两者都有一个称为预测的收益,但是预测值似乎与我的任何值都不相关。有谁知道这些预测值是什么?

我运行的命令:(来自文档中的示例)

data(veteran, package = "randomForestSRC")
train <- sample(1:nrow(veteran), round(nrow(veteran) * 0.80))
veteran.grow <- rfsrc(Surv(time, status) ~ ., veteran[train, ], ntree = 100)
veteran.pred <- predict(veteran.grow, veteran[-train , ])
Run Code Online (Sandbox Code Playgroud)

预测值:

veteran.pred$predicted
[1] 49.96350 58.45100 38.28317 63.17000 67.56917 57.45633 66.23733 54.81967 72.60817 47.71083 43.94983 37.85000
[13] 41.80333 47.84233 85.81488 70.49050 92.45600 70.95321 85.63933 45.38833 66.74655 76.46067 52.68717 68.90750
[25] 85.17983 43.31617 48.80267
Run Code Online (Sandbox Code Playgroud)

r

6
推荐指数
1
解决办法
1032
查看次数

将R :: vector转换为std :: vector

我有一个R :: NumericVector,我想知道是否可以在不使用c ++循环的情况下将其转换为std :: vector.

void someFunction(NumericMatrix mtx){
    NumericVector rVec = mtx.row(0);
    std::vector<int> sVec;
    sVec = rVec; //<-- I wanna do something like this
}
Run Code Online (Sandbox Code Playgroud)

r stdvector rcpp

3
推荐指数
1
解决办法
867
查看次数

从std :: vector &lt;int&gt;转换为char [] C ++

如果我有一个整数向量(std :: vector),有一种简单的方法可以将向量中的所有内容转换为char数组(char []),因此(1,2,3)->('1','2' ,'3')这是我尝试过的方法,但是不起作用:

std::vector<int> v;

for(int i = 1; i  < 10; i++){
    v.push_back(i);
}

char *a = &v[0];
Run Code Online (Sandbox Code Playgroud)

c++ vector

0
推荐指数
1
解决办法
2437
查看次数

标签 统计

r ×2

c++ ×1

rcpp ×1

stdvector ×1

vector ×1