[英]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.