[問題類型]:
程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來)
[軟體熟悉度]:
入門(寫過其他程式,只是對語法不熟悉)
[問題敘述]:
需要做四個for loop 想將結果儲存成以下形式
degree scale offset C error
1 1 1 1 0.005
1 1 1 2 0.006
. .. ...
[程式範例]:
cross2 <- data.frame(degree=numeric(),
scale=numeric(),
offset=numeric(),
C=numeric(),
cross=numeric())
for (i in 1:3){
for (j in 1:3){
for (k in 1:7){
for (l in 1:5){
Csvc.poly <- ksvm(training1[,13]~.,data=Train.subset,type="C-svc",
kernel="polydot",
kpar=list(degree=degree[i],
scale=scale[j],offset=offset[k]),C=C[l],cross=10)
cross2<-cbind(degree,scale,offset,C,cross=cross(Csvc.poly))
}
}
}
}
用了cbind 但結果不正確
想請問有沒有建議使用的指令能得到上述的結果
謝謝