楼主: 行星组曲040
3254 5

[问答] 请问如何用R进行对数正态分布的广义线性模型回归?很急!感谢!! [推广有奖]

  • 0关注
  • 0粉丝

高中生

42%

还不是VIP/贵宾

-

威望
0
论坛币
265 个
通用积分
3.0000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
108 点
帖子
7
精华
0
在线时间
52 小时
注册时间
2017-4-22
最后登录
2024-11-3

楼主
行星组曲040 发表于 2019-3-5 14:38:37 |AI写论文
100论坛币
RT,多谢各位大神!

最佳答案

caimiao0714 查看完整内容

gamless包里面可以设置因变量分布为log-normal的 library(gamlss) y
关键词:正态分布

沙发
caimiao0714 学生认证  发表于 2019-3-5 14:38:38
gamless包里面可以设置因变量分布为log-normal的

library(gamlss)

y<-c(1495418, 1684470, 1997120, 1901727, 2070008, 2213829, 2364602, 2333710, 2491570, 2540110, 2620947, 2761075, 2943475, 2854544)
x<-c(3932300, 4119100, 4354400, 4483752, 4585303, 4803234, 4989701, 5177605, 5380031, 5494672, 5606376, 5783627, 6015992, 6171564)

fm<-gamlss(y~x,familiy=LOGNO())

来源于:https://stackoverflow.com/questions/36176114/r-how-to-fit-a-regression-for-log-normal-with-gamlss-package
已有 1 人评分论坛币 学术水平 收起 理由
yahoocom + 20 + 2 热心帮助其他会员

总评分: 论坛币 + 20  学术水平 + 2   查看全部评分

藤椅
行星组曲040 发表于 2019-3-6 15:30:25
请问> fevd(name,shuju10,type ="Gumbel",units="deg C")
Error in fevd(name, shuju10, type = "Gumbel", units = "deg C") :
  fevd: data must have same number of rows as the length of x.

这个extRemes包里面的fevd函数为什么会这么报错啊。。。我就是想用一列数据拟合一个分布,怎么告诉我行数不对??

有没有大神呀!感谢!!

板凳
行星组曲040 发表于 2019-3-7 16:32:46
caimiao0714 发表于 2019-3-5 14:38
gamless包里面可以设置因变量分布为log-normal的

library(gamlss)
感谢!!!

报纸
行星组曲040 发表于 2019-3-7 16:32:51
caimiao0714 发表于 2019-3-5 14:38
gamless包里面可以设置因变量分布为log-normal的

library(gamlss)
感谢!!!

地板
caimiao0714 学生认证  发表于 2019-3-8 05:46:52
行星组曲040 发表于 2019-3-6 15:30
请问> fevd(name,shuju10,type ="Gumbel",units="deg C")
Error in fevd(name, shuju10, type = "Gumbel", ...
你的name,shuju10这两个数据的长度是一样的吗?

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-18 01:21