需要計算我的帖子中顯示的統計參數的腳本嗨 - 我還是 jsl 腳本的新手,我正在嘗試編寫一個腳本,根據我的線性回歸擬合創建和保存四個新列:
- 降低 95% 的平均置信區間
- 上 95% 的平均置信區間
- 降低 95% 的個人置信區間
- 上 95% 的個人置信區間
最後,以上每一項都是根據 log 10 計算的,我希望它們轉換為反對數項(例如,我的 xy 擬合產生 2.78,但我需要顯示 2.78 的反對數,即 2489)。我當前的jsl代碼的一部分如下所示。
謝謝!
obj = Fit Model(
Y( :LOG_ECOLI_PEAR ),
Effects( :LOG_TURB_PEAR_FNU),
Personality( "Standard Least Squares" ),
Emphasis( "Effect Leverage" ),
Run(:LOG_ECOLI_PEAR
)) ;
obj << Prediction Formula;
腳本回复:需要計算我帖子中顯示的統計參數的腳本如果您不需要該平台進行交互,那麼您可以在“擬合模型”調用中使用“強調的最小報告”和“不可見”選項。 (然後記得關閉它。
我建議您使用腳本索引來探索適合最小二乘平台的其他消息,而不是 << 預測公式。 這是一個例子:

列公式實際上是 JSL 表達式。 因此,它們可以作為數據被操縱。 也就是說,您可以在保存這些表達式後應用反對數轉換以產生更新的公式。 因此,使用帶有新列的 << Get Formula 消息來獲取當前表達式。 將其作為參數插入到反對數函數表達式中,然後用 << 設置公式消息保存新表達式以替換原始公式。
回复:需要計算我帖子中顯示的統計參數的腳本謝謝馬克的回复。我現在正在解決解決方案。由於我仍在學習 JSL,所以我所做的大部分工作都是反复無常的,所以我可能需要一段時間來解決這個問題。無論如何,我已經完成了其中的一部分工作,一旦我成功或有後續問題,我會回過頭來。謝謝!
回覆:需要計算我的帖子中顯示的統計參數的腳本我得到了工作的置信區間,現在我正在嘗試使反對數(即反向變換)部分工作。您能簡單解釋一下以下幾行程式碼嗎? (我認為它正在尋找我的數據表中的某一列進行反向轉換?)
n = N Col( dt );
For( col = n, col > n - 3, col--, // start at end and work back