當前位置:編程學習大全網 - 網站源碼 - 在C#中怎麽調用R語言中編寫函數?

在C#中怎麽調用R語言中編寫函數?

R軟件不只是壹種統計工具,它還是壹種語言,就語法形式而言跟S語言非常相識。所以類似與數據庫壹樣,在客戶端不是就只能調用壹些函數,而是可以用數據庫提供的SQL語言編寫出擁有靈活多變,滿足各種需求的功能。R語言也壹樣,可以在客戶端,用S語言編寫程序,傳送到R軟件,R軟件計算完成後將結果在傳回C#。

既然需要來回傳送,必然需要中間的橋梁,就像數據庫需要驅動程序壹樣,在C#中調用R軟件,需要安裝R(D)COM,R(D)COM是壹種DCOM組件,可以註冊到Windows的組件服務中,供程序調用。如果用C#開發Web程序,由於ASP.NET是用ASPNET這個用戶在執行,而這個用戶的權限很低,所以如果要調用R(D)COM的服務的化,需要給ASPNET授予權限。

R是用於統計分析、繪圖的語言和操作環境。R是屬於GNU系統的壹個自由、免費、源代碼開放的軟件,它是壹個用於統計計算和統計制圖的優秀工具。

R語言的使用,很大程度上是借助各種各樣的R包的輔助,從某種程度上講,R包就是針對於R的插件,不同的插件滿足不同的需求,截至2013年3月6日,CRAN已經收錄了各類包4338個。例如用於經濟計量、財經分析、人文科學研究以及人工智能。

  • 上一篇:華為盤古模型用什麽軟件建模?
  • 下一篇:誰有象棋遊戲的源代碼?
  • copyright 2024編程學習大全網