介紹
RCaller允許用戶在FME運行R腳本,在本文中,我們應用RCaller來探究樹木高度和樹木直徑之間是否存在相關性。
下載
correlation-tree-heigh-diameter.fmwt
源數據
CSV文件PublicTrees.csv包含城市樹木的各種屬性。
使用Data Inspector查看源CSV數據
說明
下載完整的工作區間Correlation_Tree_Height_Diameter.fmwt。如果想自己創建工作空間,請下載publictrees.csv. 然後按照下述步驟進行創建。
- 讀取源數據
使用CSV讀模塊讀取publictrees.csv.
- 添加一個RCaller
對於R腳本,設置如下內容:
cor()函數將計算樹高和樹直徑之間的相關性。如果需要使用在R腳本中創建的屬性,則需要在Attributes to Expose處暴露出來,或者在RCaller後面連接轉換器AttributeExposer進行暴露。
- 檢查結果
在RCaller後面添加轉換器Logger,並運行工作空間。在日誌文件中,報告爲0.4800232518922327. 該值表示樹高和樹直徑之間的相關性爲中等。接近1或-1的值表示高度和直徑之間的相關性較強。樹屬或樹種類可能是影響的一個因素,可以根據其中的任意一個進行過濾。這可能表明某些樹屬或樹種的樹高與樹直徑之間具有較強的相關性。