首页 > 解决方案 > 灵活判别分析的问题

问题描述

我正在尝试进行灵活的判别分析,使用对骨骼进行的测量,但我需要MARS使用 R 作为一种方法应用,但是由于某种原因,仅对于我的一些数据框 R 给我一个警告

警告信息:

In fda(SEX ~ ., data = hex, method = mars) : degenerate problem; no discrimination

谁能告诉我我做错了什么?

十六进制 <- “性年龄 hdl hdb
1 F 0 8.4 20.41
2 F 0 7.4 15.40
3 F 9 7.3 19.40
4 M 9 13.5 37.31
5 M 11 14.4 43.49
6 M 11 15.7 40.10”</p>

hex=read.table("hex.txt", header = TRUE, sep = "\t")

字符串(十六进制)

hex[2:3] <- lapply(hex[2:3], as.numeric)

hexfit <- fda(SEX~ ., data =hex,method=mars)

警告消息:在 fda(SEX ~ ., data = hex, method = mars) 中:退化问题;没有歧视

标签: rsql-server-mars

解决方案


推荐阅读