-2

我在Google雲端硬盤中創建了一個Google腳本,該腳本從多個YouTube視頻(通過相同頻道上傳)加載相同的數據類型,並需要從該數據陣列創建修剪平均值。我推所有提取數據到Google腳本是否有Trimmean方法?

var = videoStats; 

,我試圖找出如何(消除頂部和底部的X異常值後的數據集的平均值)創建一時衝動修剪平均值。以下是我迄今爲止:

//creating new variable and looping through to create a trimmed mean eliminating top/bottom 40% 
    var sortedVidStats = videoStats.sort(function(a, b){return b-a}); 
    for(n=0; i < sortedVidStats.items.length; i++) { 

    } 

因爲它是一個googlescript,所有這一切都在同一個定義的功能正在發生,但有一個已經執行此計算中googlescript方法?

谷歌搜索和谷歌檢查/ JavaScript的文檔的多個區域不返回任何實質性

+0

不,它不是因爲這不是JavaScript的一部分。 –

回答

0

做一個功能就是基於現有的JavaScript庫削減一些額外的搜索後。我想發佈這裏作爲一個決議,如何在JavaScript中創建一個微調功能

function getTrimmedMean(data, trimAmonunt) { 
    var trimCount = Math.floor(trimAmount*data.length); 
    var trimData = data.sort().slice(trimCount, data.length-trimCount); 
    return trimData.reduce(function (a, b) { return a + b; })/trimData.length; 
    } 

    var trimVideoStats = getTrimmedMean(videoStats, 0.4); 
    return trimVideoStats; 
相關問題