在php中显示R数据

时间:2016-12-04 17:43:54

标签: php r

我在使用php显示R结果时出现问题。

我不知道如何在echo ();中配置php文件以显示正确的结果。

# my_rscript3.R
library(class)
require(lattice)
require(ggplot2)
library(caret)
iris2=read.csv("/var/www/html/machine/iris.csv",header = TRUE)  
normalizacion=function(x) {
num=x - min(x) 
denom=max(x) - min(x)    
return (num/denom)
}
iris2_normalizado=as.data.frame(lapply(iris2[1:4], normalizacion))
set.seed(1234)
iris2x=sample(2, nrow(iris2), replace=TRUE, prob=c(0.67, 0.33))
iris2x.training=iris2[iris2x==1, 1:4]
iris2x.test=iris2[iris2x==2, 1:4]
iris2x.trainLabels=iris2[iris2x==1, 5]
iris2x.testLabels=iris2[iris2x==2, 5]
iris2x_pred=knn(train=iris2x.training, test=iris2x.test, cl=iris2x.trainLabels, k=3)
confusionMatrix(iris1x.testLabels,iris1x_pred)

这是我的r文件,我想在php文件中显示这样的confusionMatrix()

Confusion Matrix and Statistics

            Reference
Prediction   setosa versicolor virginica
  setosa          9          0         0
  versicolor      0         15         0
  virginica       0          1        15

Overall Statistics

               Accuracy : 0.975           
                 95% CI : (0.8684, 0.9994)
    No Information Rate : 0.4             
    P-Value [Acc > NIR] : 7.374e-15

我的php就是这样写的

<?php
// table.php
  // execute R script from shell
  exec("/usr/lib/R/bin/Rscript my_rscript3.R");
  echo("?????????");
}
?>

任何填充回声的帮助(“?????????”)?

0 个答案:

没有答案