簡體   English   中英

使用hcv函數在R錯誤中進行交叉驗證。 我該如何解決錯誤?

[英]Cross-Validation in R error with hcv function. How can I fix the error?

我的代碼如下

 library(faraway)
 data(divusa)
 library(sm)

 hm<-hcv(divusa$year, divusa$divorce, display="Lines")

輸出量

hcv: boundary of search area reached. 
Try readjusting hstart and hend. 
hstart:  0.994012 
hend  :  19.88024 

         h        cv
[1,]  0.994012  27.82906
[2,]  1.524941  38.89271
[3,]  2.339454  57.27233
[4,]  3.589020  86.72126
[5,]  5.506015 144.23398
[6,]  8.446928 255.30853
[7,] 12.958663 392.76460
[8,] 19.880241 491.59201
Error in hcv(divusa$year, divusa$divorce, display = "Lines") : 

錯誤信息

HCV錯誤(divusa $ year,divusa $ divorce,display =“ Lines”):

這實際上不是一個完整的答案,而只是提示您的錯誤所在。

實際上,您的錯誤消息出現在hcv輸出的開頭:

hcv:已到達搜索區域的邊界。

嘗試重新調整hstart和hend。

看看有關他們的幫助的參考文獻Bowman,AW和Azzalini,A.(1997)。 用於數據分析的應用平滑技術:帶S-Plus插圖的內核方法 您可以在此鏈接中下載它。

在本文中,作者舉了一個例子,並發現了相同的錯誤消息。 這是收斂的錯誤,盡管解釋有些密集,但我不確定它是否適用於您的問題。 您是否在divusa擬合divusa數據? 還有一本書,我不知道您是否在關注(我沒有)。

您的問題的答案將是:您需要調整參數以使其起作用。 但老實說,我不知道該怎么做(嘗試了一些沒有運氣的事情)。

希望它能以某種方式有所幫助,祝你好運。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM