ggrcs包4.0版本發布—重新對密度圖寬度進行了設計

目前本人寫的ggrcs包新的4.0版本已經在CRAN上線,目前支持邏輯回歸(logistic回歸)、cox回歸和多元線性回歸。
在這里插入圖片描述
需要的可以使用代碼安裝

install.packages("ggrcs")

如果原來安裝了舊版本,重新在安裝一次就可以升級到新版本。本次主要是修復了之前的兩個問題,下面我來演示一下。
第一個是有柱子在負軸的問題,既往偶有柱子在負軸的問題,我用一個粉絲的數據來演示一下,代碼不解釋了,可以看我既往的文章

library(rms)
library(ggplot2)
library(scales)
library(cowplot)setwd("E:/公眾號文章2024年/ggrcs報錯")
df <- read.csv('rscdata.csv',sep = ',',header = T)
str(df)
covars = c('age','Gender','Race','edu','marital','PIR','alcohol.user','smoke')df[,covars] <- lapply(df[,covars],as.factor)dd <- datadist(df) 
options(datadist='dd') 
fit<-ols(PAA ~rcs(X2.OHNAP,4)+age+Gender+Race+marital+edu+PIR+bmi+smoke+alcohol.user,data=df)
summary(fit)
ggrcs(data=df,fit=fit,x="X2.OHNAP",histbinwidth=0.01,px=1.1)

在這里插入圖片描述
這是因為線性回歸種可能會產生負值,可能會導致這種情況,新版本解決了這個問題

library(ggrcs)
ggrcs(data=df,fit=fit,x="X2.OHNAP",px=1.1)

在這里插入圖片描述
第二個就是線性回歸中因為寬度問題導致繪圖不美觀的問題,使用我的臭氧數據來演示這個情況(公眾號回復:臭氧數據,可以獲得這個數據)

library(ggrcs)
library(rms)
library(ggplot2)
library(scales)
library(cowplot)
library(foreign)
be <- read.spss("E:/r/test/ozone.sav",use.value.labels=F, to.data.frame=T)  #????
names(be)
be$variables2<-sample(0:1,size=330,replace=TRUE)
be$variables2<-as.factor(be$variables2)
dd <- datadist(be) 
options(datadist='dd') 
fit<-ols(ozon ~rcs(vh, 4)+temp+variables2,data=be)
ggrcs(data=be,fit=fit,x="vh")

在這里插入圖片描述
繪制出的這個圖不怎么美觀是因為寬度沒有控制好,新版本對寬度重新進行自動計算后,還是原來的代碼

ggrcs(data=be,fit=fit,x="vh")

在這里插入圖片描述
這樣圖片就比原來美觀多啦,多謝各位粉絲提出的意見。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/41064.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/41064.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/41064.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

如何選擇小紅書矩陣系統

在內容營銷領域&#xff0c;小紅書已成為一個不可忽視的平臺&#xff0c;尤其是對于品牌和個人創作者來說。小紅書矩陣系統&#xff0c;指的是一系列策略和工具&#xff0c;它們可以幫助用戶在小紅書上高效地管理和分發內容。本文將探討如何選擇適合自己需求的小紅書矩陣系統&a…

(18)GPS/指南針(二)

文章目錄 前言 3 GPS驅動程序選項 4 GPS自動切換 5 高級用途 前言 Copter/Plane/Rover 支持與 GPS、指南針和其他定位技術的整合&#xff1a; 3 GPS驅動程序選項 GPS_DRV_OPTIONS 參數提供了幾個 GPS 操作選項。這個參數是一個位掩碼&#xff0c;允許同時進行多個選項的選…

Oracle數據庫的日志切換策略

Oracle數據庫的日志切換策略是確保數據庫穩定運行和事務連續性的關鍵機制之一。以下是對Oracle日志切換策略的詳細解析 1、自動日志切換 1.1、重做日志切換&#xff1a; Oracle數據庫使用重做日志文件&#xff08;Redo Log Files&#xff09;來保證實例恢復。當當前的重做日…

YOLOv8數據集可視化[目標檢測實踐篇]

先貼代碼,后面再補充解析。 這個篇章主要是對標注好的標簽進行可視化,雖然比較簡單,但是可以從可視化代碼中學習到YOLOv8是如何對標簽進行解析的。 下面直接貼代碼: import cv2 import numpy as np import osdef read_det_labels(label_file_path):with open(labe…

藍橋杯開發板STM32G431RBT6高階HAL庫學習FreeRtos——完成第一個小項目點燈

一、配置LED引腳(注意引腳都配置為高電平) 二、新建兩個任務&#xff0c;一個為動態創建&#xff0c;一個靜態創建&#xff08;以后大多數情況進行動態創建&#xff09;//將兩個優先級設置成一樣 補充&#xff1a; 1.FreeRTOS創建靜態任務和動態任務的各自優缺點 靜態任務和動…

react框架,使用vite和nextjs構建react項目

react框架 React 是一個用于構建用戶界面(UI)的 JavaScript 庫,它的本質作用是使用js動態的構建html頁面&#xff0c;react的設計初衷就是為了更方便快捷的構建頁面&#xff0c;官方并沒有規定如何進行路由和數據獲取&#xff0c;要構建一個完整的react項目&#xff0c;我們需要…

微信小程序:圖片轉icon

svg方式 通過svg圖片的方式也能實現自定義icon。但是相比第一種方式&#xff0c;svg圖片可以修改顏色&#xff0c;并且縮放的失真率也比較低。不過小程序wxss并不支持加載本地的svg圖片。我們可以通過在線(https://www.sojson.com/image2base64.html)svg轉base64的方式在wxss中…

Java中的線程調度與性能優化技巧

Java中的線程調度與性能優化技巧 大家好&#xff0c;我是免費搭建查券返利機器人省錢賺傭金就用微賺淘客系統3.0的小編&#xff0c;也是冬天不穿秋褲&#xff0c;天冷也要風度的程序猿&#xff01; 1. 引言 在Java應用程序中&#xff0c;線程調度和性能優化是提升系統響應速…

3D技術賦能電商行業:“人-貨-場”視角下的新變革!

在當今數字化時代&#xff0c;3D技術正以前所未有的方式賦能電商行業&#xff0c;在提升用戶體驗&#xff0c;優化商品展示&#xff0c;以及打造沉浸式的購。物場景上&#xff0c;重塑了電商行業的面貌&#xff0c;深刻改變著消費者的購物體驗和商家的營銷策略。 51建模網作為專…

Eclipse 菜單:深入解析與高效使用技巧

Eclipse 菜單:深入解析與高效使用技巧 Eclipse 是一款廣泛使用的集成開發環境(IDE),它為Java、C++、PHP等編程語言提供了一個強大的開發平臺。Eclipse 的菜單是其用戶界面的一部分,提供了豐富的功能和選項,以幫助開發者更高效地工作。本文將深入解析 Eclipse 的菜單系統…

視圖庫對接系列(GA-T 1400)九、視圖庫對接系列(本級)機動車數據推送

背景 在上幾章中,我們已經可以將視圖庫的平臺寫到我們的數據庫中了。 換句話說就已經接入我們的平臺了,這幾期的話,我們就對接設備, 將設備的數據接入到我們平臺來。 機動車數據推送 接入機動車數據推送相對比較簡單,我們只需要實現對應的接口就ok了。 具體如圖: 有增…

RRStudio 下載及安裝(詳盡版)

R語言來自S語言&#xff0c;是S語言的一個變種。S語言、C語言、Unix系統都是貝爾實驗室的研究成果。R 語言是一種解釋型的面向數學理論研究工作者的語言&#xff0c;主要用于統計分析、繪圖、數據挖掘。 R 語言自由軟件&#xff0c;免費、開放源代碼&#xff0c;支持各個主要計…

Emacs有什么優點,用Emacs寫程序真的比IDE更方便嗎?

Emacs 是一個功能強大的文本編輯器&#xff0c;它在開發者和程序員中非常受歡迎&#xff0c;主要優點包括&#xff1a; 可定制性&#xff1a;Emacs 允許用戶通過 Lisp 編程語言來自定義編輯器的行為和界面&#xff0c;幾乎可以修改任何方面。擴展性&#xff1a;擁有大量的擴展…

TypeScript 如何快速獲取函數的返回類型

ReturnType 是 TypeScript 的一個內置工具類型&#xff0c;用于獲取一個函數的返回類型。下面是一個使用 ReturnType 的示例: function add(a: number, b: number): number {return a b; }type AddReturnType ReturnType<typeof add>; // AddReturnType 是 number 類型…

C++:類型轉換

目錄 一、C語言中的類型轉換 二、為什么C要新的轉換格式 三、 C強制類型轉換 1.static_cast 2.reinterpret_cast 3.const_cast 4.dynamic_cast 一、C語言中的類型轉換 在C語言中&#xff0c;如果賦值運算符左右兩側類型不同&#xff0c;或者形參與實參類型不匹配&…

【高階數據結構】B-數、B+樹、B*樹的原理

文章目錄 B樹的概念及其特點解析B樹的基本操作插入數據插入數據模擬 分析分裂如何維護平衡性分析B樹的性能 B樹和B*樹B樹B樹的分裂B樹的優勢 B*B*樹的分裂 總結 B樹的概念及其特點 B樹是一顆多叉的平衡搜索樹&#xff0c;廣泛應用于數據庫和 文件系統中&#xff0c;以保持數據…

等保2.0的具體技術要求有哪些重點?

在數字化浪潮洶涌澎湃的當下&#xff0c;網絡安全猶如一座守護智慧之城的巍峨城墻&#xff0c;不可或缺。等級保護制度&#xff08;等保&#xff09;作為我國網絡安全戰略的基石&#xff0c;歷經歲月沉淀&#xff0c;已演進至2.0時代&#xff0c;即《網絡安全等級保護基本要求》…

算法思想總結:優先級隊列

一、最后一塊石頭的重量 . - 力扣&#xff08;LeetCode&#xff09; 我們每次都要快速找到前兩個最大的石頭進行抵消&#xff0c;這個時候用優先級隊列&#xff08;建大堆&#xff09;,不斷取堆頂元素是最好的&#xff01;每次刪除堆頂元素后&#xff0c;可以自動調整&#xf…

CentOS 7配置阿里云鏡像源及其加速

備份原yum源的配置&#xff1a;mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 下載Centos-7.repo文件curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 清除及生成緩存 # 清除yum緩存 yum clean …

HarmonyOS - 通過.p7b文件獲取fingerprint

1、查詢工程所對應的 .p7b 文件 通常新工程運行按照需要通過 DevEco Studio 的 Project Structure 勾選 Automatically generate signature 自動生成簽名文件&#xff0c;自動生成的 .p7b 文件通常默認在系統用戶目錄下. 如&#xff1a;C:/Users/zhangsan/.ohos/config/default…