Handling missingness and specify the dropout models in haematocrit levels over time in patients who received renal graft

preprint OA: closed
Full text JSON View at publisher
Full text 109,838 characters · extracted from preprint-html · click to expand
Handling missingness and specify the dropout models... | F1000Research "use strict";function _typeof(t){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}!function(){var t=function(){var t,e,o=[],n=window,r=n;for(;r;){try{if(r.frames.__tcfapiLocator){t=r;break}}catch(t){}if(r===n.top)break;r=r.parent}t||(!function t(){var e=n.document,o=!!n.frames.__tcfapiLocator;if(!o)if(e.body){var r=e.createElement("iframe");r.style.cssText="display:none",r.name="__tcfapiLocator",e.body.appendChild(r)}else setTimeout(t,5);return!o}(),n.__tcfapi=function(){for(var t=arguments.length,n=new Array(t),r=0;r 3&&2===parseInt(n[1],10)&&"boolean"==typeof n[3]&&(e=n[3],"function"==typeof n[2]&&n[2]("set",!0)):"ping"===n[0]?"function"==typeof n[2]&&n[2]({gdprApplies:e,cmpLoaded:!1,cmpStatus:"stub"}):o.push(n)},n.addEventListener("message",(function(t){var e="string"==typeof t.data,o={};if(e)try{o=JSON.parse(t.data)}catch(t){}else o=t.data;var n="object"===_typeof(o)&&null!==o?o.__tcfapiCall:null;n&&window.__tcfapi(n.command,n.version,(function(o,r){var a={__tcfapiReturn:{returnValue:o,success:r,callId:n.callId}};t&&t.source&&t.source.postMessage&&t.source.postMessage(e?JSON.stringify(a):a,"*")}),n.parameter)}),!1))};"undefined"!=typeof module?module.exports=t:t()}(); dataLayer = dataLayer || []; // Standard GTM initialization - Google Consent Mode handles consent automatically (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl+ '>m_auth=hzk0Vc3qFsQYhCrIoHz68A>m_preview=env-1>m_cookies_win=x';f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-MWFK8L5J'); ;window.NREUM||(NREUM={});NREUM.init={distributed_tracing:{enabled:true},privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]}}; ;NREUM.loader_config={accountID:"438030",trustKey:"438030",agentID:"772317073",licenseKey:"97f8f67f26",applicationID:"772317073"} ;NREUM.info={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",licenseKey:"97f8f67f26",applicationID:"772317073",sa:1} ;/*! For license information please see nr-loader-spa-1.236.0.min.js.LICENSE.txt */ (()=>{"use strict";var e,t,r={5763:(e,t,r)=>{r.d(t,{P_:()=>l,Mt:()=>g,C5:()=>s,DL:()=>v,OP:()=>T,lF:()=>D,Yu:()=>y,Dg:()=>h,CX:()=>c,GE:()=>b,sU:()=>_});var n=r(8632),i=r(9567);const o={beacon:n.ce.beacon,errorBeacon:n.ce.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.D)(t,o),(0,n.Qy)(e,a[e],"info")}var u=r(7056);const d=()=>{const e={blockSelector:"[data-nr-block]",maskInputOptions:{password:!0}};return{allow_bfcache:!0,privacy:{cookies_enabled:!0},ajax:{deny_list:void 0,enabled:!0,harvestTimeSeconds:10},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},session:{domain:void 0,expiresMs:u.oD,inactiveMs:u.Hb},ssl:void 0,obfuscate:void 0,jserrors:{enabled:!0,harvestTimeSeconds:10},metrics:{enabled:!0},page_action:{enabled:!0,harvestTimeSeconds:30},page_view_event:{enabled:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,long_task:!1},session_trace:{enabled:!0,harvestTimeSeconds:10},harvest:{tooManyRequestsDelay:60},session_replay:{enabled:!1,harvestTimeSeconds:60,sampleRate:.1,errorSampleRate:.1,maskTextSelector:"*",maskAllInputs:!0,get blockClass(){return"nr-block"},get ignoreClass(){return"nr-ignore"},get maskTextClass(){return"nr-mask"},get blockSelector(){return e.blockSelector},set blockSelector(t){e.blockSelector+=",".concat(t)},get maskInputOptions(){return e.maskInputOptions},set maskInputOptions(t){e.maskInputOptions={...t,password:!0}}},spa:{enabled:!0,harvestTimeSeconds:10}}},f={};function l(e){if(!e)throw new Error("All configuration objects require an agent identifier!");if(!f[e])throw new Error("Configuration for ".concat(e," was never set"));return f[e]}function h(e,t){if(!e)throw new Error("All configuration objects require an agent identifier!");f[e]=(0,i.D)(t,d()),(0,n.Qy)(e,f[e],"config")}function g(e,t){if(!e)throw new Error("All configuration objects require an agent identifier!");var r=l(e);if(r){for(var n=t.split("."),i=0;i {r.d(t,{D:()=>i});var n=r(50);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.Z)("Setting a Configurable requires an object as input");if(!t||"object"!=typeof t)return(0,n.Z)("Setting a Configurable requires a model to set its initial properties");const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.Z)("An error occurred while setting a property of a Configurable",e)}return r}catch(e){(0,n.Z)("An error occured while setting a Configurable",e)}}},6818:(e,t,r)=>{r.d(t,{Re:()=>i,gF:()=>o,q4:()=>n});const n="1.236.0",i="PROD",o="CDN"},385:(e,t,r)=>{r.d(t,{FN:()=>a,IF:()=>u,Nk:()=>f,Tt:()=>s,_A:()=>o,il:()=>n,pL:()=>c,v6:()=>i,w1:()=>d});const n="undefined"!=typeof window&&!!window.document,i="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),o=n?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),a=""+o?.location,s=/iPad|iPhone|iPod/.test(navigator.userAgent),c=s&&"undefined"==typeof SharedWorker,u=(()=>{const e=navigator.userAgent.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),d=Boolean(n&&window.document.documentMode),f=!!navigator.sendBeacon},1117:(e,t,r)=>{r.d(t,{w:()=>o});var n=r(50);const i={agentIdentifier:"",ee:void 0};class o{constructor(e){try{if("object"!=typeof e)return(0,n.Z)("shared context requires an object as input");this.sharedContext={},Object.assign(this.sharedContext,i),Object.entries(e).forEach((e=>{let[t,r]=e;Object.keys(i).includes(t)&&(this.sharedContext[t]=r)}))}catch(e){(0,n.Z)("An error occured while setting SharedContext",e)}}}},8e3:(e,t,r)=>{r.d(t,{L:()=>d,R:()=>c});var n=r(2177),i=r(1284),o=r(4322),a=r(3325);const s={};function c(e,t){const r={staged:!1,priority:a.p[t]||0};u(e),s[e].get(t)||s[e].set(t,r)}function u(e){e&&(s[e]||(s[e]=new Map))}function d(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"feature";if(u(e),!e||!s[e].get(t))return a(t);s[e].get(t).staged=!0;const r=[...s[e]];function a(t){const r=e?n.ee.get(e):n.ee,a=o.X.handlers;if(r.backlog&&a){var s=r.backlog[t],c=a[t];if(c){for(var u=0;s&&u {let[t,r]=e;return r.staged}))&&(r.sort(((e,t)=>e[1].priority-t[1].priority)),r.forEach((e=>{let[t]=e;a(t)})))}function f(e,t){var r=e[1];(0,i.D)(t[r],(function(t,r){var n=e[0];if(r[0]===n){var i=r[1],o=e[3],a=e[2];i.apply(o,a)}}))}},2177:(e,t,r)=>{r.d(t,{c:()=>f,ee:()=>u});var n=r(8632),i=r(2210),o=r(1284),a=r(5763),s="nr@context";let c=(0,n.fP)();var u;function d(){}function f(e){return(0,i.X)(e,s,l)}function l(){return new d}function h(){u.aborted=!0,u.backlog={}}c.ee?u=c.ee:(u=function e(t,r){var n={},c={},f={},g=!1;try{g=16===r.length&&(0,a.OP)(r).isolatedBacklog}catch(e){}var p={on:b,addEventListener:b,removeEventListener:y,emit:v,get:x,listeners:w,context:m,buffer:A,abort:h,aborted:!1,isBuffering:E,debugId:r,backlog:g?{}:t&&"object"==typeof t.backlog?t.backlog:{}};return p;function m(e){return e&&e instanceof d?e:e?(0,i.X)(e,s,l):l()}function v(e,r,n,i,o){if(!1!==o&&(o=!0),!u.aborted||i){t&&o&&t.emit(e,r,n);for(var a=m(n),s=w(e),d=s.length,f=0;fn,p:()=>i});var n=r(2177).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},4322:(e,t,r)=>{r.d(t,{X:()=>o});var n=r(5546);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.E,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.E);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3239:(e,t,r)=>{r.d(t,{bP:()=>s,iz:()=>c,m$:()=>a});var n=r(385);let i=!1,o=!1;try{const e={get passive(){return i=!0,!1},get signal(){return o=!0,!1}};n._A.addEventListener("test",null,e),n._A.removeEventListener("test",null,e)}catch(e){}function a(e,t){return i||o?{capture:!!e,passive:i,signal:t}:!!e}function s(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;window.addEventListener(e,t,a(r,n))}function c(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;document.addEventListener(e,t,a(r,n))}},4402:(e,t,r)=>{r.d(t,{Ht:()=>u,M:()=>c,Rl:()=>a,ky:()=>s});var n=r(385);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n._A?.crypto||n._A?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(31))),i.split("").map((e=>"x"===e?o(t,++r).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n._A?.crypto||n._A?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(31)));const a=[];for(var s=0;s {r.d(t,{Bq:()=>n,Hb:()=>o,oD:()=>i});const n="NRBA",i=144e5,o=18e5},7894:(e,t,r)=>{function n(){return Math.round(performance.now())}r.d(t,{z:()=>n})},7243:(e,t,r)=>{r.d(t,{e:()=>o});var n=r(385),i={};function o(e){if(e in i)return i[e];if(0===(e||"").indexOf("data:"))return{protocol:"data"};let t;var r=n._A?.location,o={};if(n.il)t=document.createElement("a"),t.href=e;else try{t=new URL(e,r.href)}catch(e){return o}o.port=t.port;var a=t.href.split("://");!o.port&&a[1]&&(o.port=a[1].split("/")[0].split("@").pop().split(":")[1]),o.port&&"0"!==o.port||(o.port="https"===a[0]?"443":"80"),o.hostname=t.hostname||r.hostname,o.pathname=t.pathname,o.protocol=a[0],"/"!==o.pathname.charAt(0)&&(o.pathname="/"+o.pathname);var s=!t.protocol||":"===t.protocol||t.protocol===r.protocol,c=t.hostname===r.hostname&&t.port===r.port;return o.sameOrigin=s&&(!t.hostname||c),"/"===o.pathname&&(i[e]=o),o}},50:(e,t,r)=>{function n(e,t){"function"==typeof console.warn&&(console.warn("New Relic: ".concat(e)),t&&console.warn(t))}r.d(t,{Z:()=>n})},2587:(e,t,r)=>{r.d(t,{N:()=>c,T:()=>u});var n=r(2177),i=r(5546),o=r(8e3),a=r(3325);const s={stn:[a.D.sessionTrace],err:[a.D.jserrors,a.D.metrics],ins:[a.D.pageAction],spa:[a.D.spa],sr:[a.D.sessionReplay,a.D.sessionTrace]};function c(e,t){const r=n.ee.get(t);e&&"object"==typeof e&&(Object.entries(e).forEach((e=>{let[t,n]=e;void 0===u[t]&&(s[t]?s[t].forEach((e=>{n?(0,i.p)("feat-"+t,[],void 0,e,r):(0,i.p)("block-"+t,[],void 0,e,r),(0,i.p)("rumresp-"+t,[Boolean(n)],void 0,e,r)})):n&&(0,i.p)("feat-"+t,[],void 0,void 0,r),u[t]=Boolean(n))})),Object.keys(s).forEach((e=>{void 0===u[e]&&(s[e]?.forEach((t=>(0,i.p)("rumresp-"+e,[!1],void 0,t,r))),u[e]=!1)})),(0,o.L)(t,a.D.pageViewEvent))}const u={}},2210:(e,t,r)=>{r.d(t,{X:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},1284:(e,t,r)=>{r.d(t,{D:()=>n});const n=(e,t)=>Object.entries(e||{}).map((e=>{let[r,n]=e;return t(r,n)}))},4351:(e,t,r)=>{r.d(t,{P:()=>o});var n=r(2177);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}}}},3960:(e,t,r)=>{r.d(t,{K:()=>a,b:()=>o});var n=r(3239);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.bP)("load",e,t)}function a(e){if(i())return e();(0,n.iz)("DOMContentLoaded",e)}},8632:(e,t,r)=>{r.d(t,{EZ:()=>u,Qy:()=>c,ce:()=>o,fP:()=>a,gG:()=>d,mF:()=>s});var n=r(7894),i=r(385);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return i._A.NREUM||(i._A.NREUM={}),void 0===i._A.newrelic&&(i._A.newrelic=i._A.NREUM),i._A.NREUM}function s(){let e=a();return e.o||(e.o={ST:i._A.setTimeout,SI:i._A.setImmediate,CT:i._A.clearTimeout,XHR:i._A.XMLHttpRequest,REQ:i._A.Request,EV:i._A.Event,PR:i._A.Promise,MO:i._A.MutationObserver,FETCH:i._A.fetch}),e}function c(e,t,r){let i=a();const o=i.initializedAgents||{},s=o[e]||{};return Object.keys(s).length||(s.initializedAt={ms:(0,n.z)(),date:new Date}),i.initializedAgents={...o,[e]:{...s,[r]:t}},i}function u(e,t){a()[e]=t}function d(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},7956:(e,t,r)=>{r.d(t,{N:()=>i});var n=r(3239);function i(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0;return void(0,n.iz)("visibilitychange",(function(){if(t)return void("hidden"==document.visibilityState&&e());e(document.visibilityState)}),r,i)}},1214:(e,t,r)=>{r.d(t,{em:()=>v,u5:()=>N,QU:()=>S,_L:()=>I,Gm:()=>L,Lg:()=>M,gy:()=>U,BV:()=>Q,Kf:()=>ee});var n=r(2177);const i="nr@original";var o=Object.prototype.hasOwnProperty,a=!1;function s(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");var a,s,c,u="-"===n.charAt(0);for(c=0;c 2?n-2:0),o=2;o {r(A[T],e,w),r(E[T],e,w)})),r(l._A,"fetch",y),t.on(y+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(y+"done",[null,r],n)}else t.emit(y+"done",[e],n)})),t}const O={},j=["pushState","replaceState"];function S(e){const t=function(e){return(e||n.ee).get("history")}(e);return!l.il||O[t.debugId]++||(O[t.debugId]=1,s(t).inPlace(window.history,j,"-")),t}var P=r(3239);const C={},R=["appendChild","insertBefore","replaceChild"];function I(e){const t=function(e){return(e||n.ee).get("jsonp")}(e);if(!l.il||C[t.debugId])return t;C[t.debugId]=!0;var r=s(t),i=/[?&](?:callback|cb)=([^&#]+)/,o=/(.*)\.([^.]+)/,a=/^(\w+)(\.|$)(.*)$/;function c(e,t){var r=e.match(a),n=r[1],i=r[3];return i?c(i,t[n]):t[n]}return r.inPlace(Node.prototype,R,"dom-"),t.on("dom-start",(function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var n=(a=e.src,s=a.match(i),s?s[1]:null);var a,s;if(!n)return;var u=function(e){var t=e.match(o);if(t&&t.length>=3)return{key:t[2],parent:c(t[1],window)};return{key:e,parent:window}}(n);if("function"!=typeof u.parent[u.key])return;var d={};function f(){t.emit("jsonp-end",[],d),e.removeEventListener("load",f,(0,P.m$)(!1)),e.removeEventListener("error",l,(0,P.m$)(!1))}function l(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",f,(0,P.m$)(!1)),e.removeEventListener("error",l,(0,P.m$)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",f,(0,P.m$)(!1)),e.addEventListener("error",l,(0,P.m$)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}var k=r(5763);const H={};function L(e){const t=function(e){return(e||n.ee).get("mutation")}(e);if(!l.il||H[t.debugId])return t;H[t.debugId]=!0;var r=s(t),i=k.Yu.MO;return i&&(window.MutationObserver=function(e){return this instanceof i?new i(r(e,"fn-")):i.apply(this,arguments)},MutationObserver.prototype=i.prototype),t}const z={};function M(e){const t=function(e){return(e||n.ee).get("promise")}(e);if(z[t.debugId])return t;z[t.debugId]=!0;var r=n.c,o=s(t),a=k.Yu.PR;return a&&function(){function e(r){var n=t.context(),i=o(r,"executor-",n,null,!1);const s=Reflect.construct(a,[i],e);return t.context(s).getCtx=function(){return n},s}l._A.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return a.toString()},Object.setPrototypeOf(e,a),["all","race"].forEach((function(r){const n=a[r];e[r]=function(e){let i=!1;[...e||[]].forEach((e=>{this.resolve(e).then(a("all"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}})),["resolve","reject"].forEach((function(r){const n=a[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}})),e.prototype=a.prototype;const n=a.prototype.then;a.prototype.then=function(){var e=this,i=r(e);i.promise=e;for(var a=arguments.length,s=new Array(a),c=0;c e())),t};function m(e,t){i.inPlace(t,["onreadystatechange"],"fn-",E)}function b(){var e=this,t=r.context(e);e.readyState>3&&!t.resolved&&(t.resolved=!0,r.emit("xhr-resolved",[],e)),i.inPlace(e,f,"fn-",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,p),p.prototype=o.prototype,i.inPlace(p.prototype,J,"-xhr-",E),r.on("send-xhr-start",(function(e,t){m(e,t),function(e){h.push(e),a&&(y?y.then(A):u?u(A):(w=-w,x.data=w))}(t)})),r.on("open-xhr-start",m),a){var y=c&&c.resolve();if(!u&&!c){var w=1,x=document.createTextNode(w);new a(A).observe(x,{characterData:!0})}}else t.on("fn-end",(function(e){e[0]&&e[0].type===d||A()}));function A(){for(var e=0;e {r.d(t,{t:()=>n});const n=r(3325).D.ajax},6660:(e,t,r)=>{r.d(t,{A:()=>i,t:()=>n});const n=r(3325).D.jserrors,i="nr@seenError"},3081:(e,t,r)=>{r.d(t,{gF:()=>o,mY:()=>i,t9:()=>n,vz:()=>s,xS:()=>a});const n=r(3325).D.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},4649:(e,t,r)=>{r.d(t,{t:()=>n});const n=r(3325).D.pageAction},7633:(e,t,r)=>{r.d(t,{Dz:()=>i,OJ:()=>a,qw:()=>o,t9:()=>n});const n=r(3325).D.pageViewEvent,i="firstbyte",o="domcontent",a="windowload"},9251:(e,t,r)=>{r.d(t,{t:()=>n});const n=r(3325).D.pageViewTiming},3614:(e,t,r)=>{r.d(t,{BST_RESOURCE:()=>i,END:()=>s,FEATURE_NAME:()=>n,FN_END:()=>u,FN_START:()=>c,PUSH_STATE:()=>d,RESOURCE:()=>o,START:()=>a});const n=r(3325).D.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState"},7836:(e,t,r)=>{r.d(t,{BODY:()=>A,CB_END:()=>E,CB_START:()=>u,END:()=>x,FEATURE_NAME:()=>i,FETCH:()=>_,FETCH_BODY:()=>v,FETCH_DONE:()=>m,FETCH_START:()=>p,FN_END:()=>c,FN_START:()=>s,INTERACTION:()=>l,INTERACTION_API:()=>d,INTERACTION_EVENTS:()=>o,JSONP_END:()=>b,JSONP_NODE:()=>g,JS_TIME:()=>T,MAX_TIMER_BUDGET:()=>a,REMAINING:()=>f,SPA_NODE:()=>h,START:()=>w,originalSetTimeout:()=>y});var n=r(5763);const i=r(3325).D.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",f="remaining",l="interaction",h="spaNode",g="jsonpNode",p="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=n.Yu.ST,w="-start",x="-end",A="-body",E="cb"+x,T="jsTime",_="fetch"},5938:(e,t,r)=>{r.d(t,{W:()=>o});var n=r(5763),i=r(2177);class o{constructor(e,t,r){this.agentIdentifier=e,this.aggregator=t,this.ee=i.ee.get(e,(0,n.OP)(this.agentIdentifier).isolatedBacklog),this.featureName=r,this.blocked=!1}}},9144:(e,t,r)=>{r.d(t,{j:()=>m});var n=r(3325),i=r(5763),o=r(5546),a=r(2177),s=r(7894),c=r(8e3),u=r(3960),d=r(385),f=r(50),l=r(3081),h=r(8632);function g(){const e=(0,h.gG)();["setErrorHandler","finished","addToTrace","inlineHit","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId"].forEach((t=>{e[t]=function(){for(var r=arguments.length,n=new Array(r),i=0;i 1?r-1:0),i=1;i {e.exposed&&e.api[t]&&o.push(e.api[t](...n))})),o.length>1?o:o[0]}(t,...n)}}))}var p=r(2587);function m(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},m=arguments.length>2?arguments[2]:void 0,v=arguments.length>3?arguments[3]:void 0,{init:b,info:y,loader_config:w,runtime:x={loaderType:m},exposed:A=!0}=t;const E=(0,h.gG)();y||(b=E.init,y=E.info,w=E.loader_config),(0,i.Dg)(e,b||{}),(0,i.GE)(e,w||{}),(0,i.sU)(e,x),y.jsAttributes??={},d.v6&&(y.jsAttributes.isWorker=!0),(0,i.CX)(e,y),g();const T=function(e,t){t||(0,c.R)(e,"api");const h={};var g=a.ee.get(e),p=g.get("tracer"),m="api-",v=m+"ixn-";function b(t,r,n,o){const a=(0,i.C5)(e);return null===r?delete a.jsAttributes[t]:(0,i.CX)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),x(m,n,!0,o||null===r?"session":void 0)(t,r)}function y(){}["setErrorHandler","finished","addToTrace","inlineHit","addRelease"].forEach((e=>h[e]=x(m,e,!0,"api"))),h.addPageAction=x(m,"addPageAction",!0,n.D.pageAction),h.setCurrentRouteName=x(m,"routeName",!0,n.D.spa),h.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,i.OP)(e).customTransaction=(r||"http://custom.transaction")+t,x(m,"setPageViewName",!0)()},h.setCustomAttribute=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if("string"==typeof e){if(["string","number"].includes(typeof t)||null===t)return b(e,t,"setCustomAttribute",r);(0,f.Z)("Failed to execute setCustomAttribute.\nNon-null value must be a string or number type, but a type of was provided."))}else(0,f.Z)("Failed to execute setCustomAttribute.\nName must be a string type, but a type of was provided."))},h.setUserId=function(e){if("string"==typeof e||null===e)return b("enduser.id",e,"setUserId",!0);(0,f.Z)("Failed to execute setUserId.\nNon-null value must be a string type, but a type of was provided."))},h.interaction=function(){return(new y).get()};var w=y.prototype={createTracer:function(e,t){var r={},i=this,a="function"==typeof t;return(0,o.p)(v+"tracer",[(0,s.z)(),e,r],i,n.D.spa,g),function(){if(p.emit((a?"":"no-")+"fn-start",[(0,s.z)(),i,a],r),a)try{return t.apply(this,arguments)}catch(e){throw p.emit("fn-err",[arguments,this,"string"==typeof e?new Error(e):e],r),e}finally{p.emit("fn-end",[(0,s.z)()],r)}}}};function x(e,t,r,i){return function(){return(0,o.p)(l.xS,["API/"+t+"/called"],void 0,n.D.metrics,g),i&&(0,o.p)(e+t,[(0,s.z)(),...arguments],r?null:this,i,g),r?void 0:this}}function A(){r.e(439).then(r.bind(r,7438)).then((t=>{let{setAPI:r}=t;r(e),(0,c.L)(e,"api")})).catch((()=>(0,f.Z)("Downloading runtime APIs failed...")))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{w[e]=x(v,e,void 0,n.D.spa)})),h.noticeError=function(e,t){"string"==typeof e&&(e=new Error(e)),(0,o.p)(l.xS,["API/noticeError/called"],void 0,n.D.metrics,g),(0,o.p)("err",[e,(0,s.z)(),!1,t],void 0,n.D.jserrors,g)},d.il?(0,u.b)((()=>A()),!0):A(),h}(e,v);return(0,h.Qy)(e,T,"api"),(0,h.Qy)(e,A,"exposed"),(0,h.EZ)("activatedFeatures",p.T),T}},3325:(e,t,r)=>{r.d(t,{D:()=>n,p:()=>i});const n={ajax:"ajax",jserrors:"jserrors",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.ajax]:5,[n.sessionTrace]:6,[n.pageAction]:7,[n.spa]:8,[n.sessionReplay]:9}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>(({78:"page_action-aggregate",147:"metrics-aggregate",242:"session-manager",317:"jserrors-aggregate",348:"page_view_timing-aggregate",412:"lazy-feature-loader",439:"async-api",538:"recorder",590:"session_replay-aggregate",675:"compressor",733:"session_trace-aggregate",786:"page_view_event-aggregate",873:"spa-aggregate",898:"ajax-aggregate"}[e]||e)+"."+{78:"ac76d497",147:"3dc53903",148:"1a20d5fe",242:"2a64278a",317:"49e41428",348:"bd6de33a",412:"2f55ce66",439:"30bd804e",538:"1b18459f",590:"cf0efb30",675:"ae9f91a8",733:"83105561",786:"06482edd",860:"03a8b7a5",873:"e6b09d52",898:"998ef92b"}[e]+"-1.236.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d {s.onerror=s.onload=null,clearTimeout(h);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},h=setTimeout(l.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=l.bind(null,s.onerror),s.onload=l.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.j=364,i.p="https://js-agent.newrelic.com/",(()=>{var e={364:0,953:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u {i.r(o);var e=i(3325),t=i(5763);const r=Object.values(e.D);function n(e){const n={};return r.forEach((r=>{n[r]=function(e,r){return!1!==(0,t.Mt)(r,"".concat(e,".enabled"))}(r,e)})),n}var a=i(9144);var s=i(5546),c=i(385),u=i(8e3),d=i(5938),f=i(3960),l=i(50);class h extends d.W{constructor(e,t,r){let n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];super(e,t,r),this.auto=n,this.abortHandler,this.featAggregate,this.onAggregateImported,n&&(0,u.R)(e,r)}importAggregator(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(this.featAggregate||!this.auto)return;const r=c.il&&!0===(0,t.Mt)(this.agentIdentifier,"privacy.cookies_enabled");let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let t;try{if(r){const{setupAgentSession:e}=await Promise.all([i.e(860),i.e(242)]).then(i.bind(i,3228));t=e(this.agentIdentifier)}}catch(e){(0,l.Z)("A problem occurred when starting up session manager. This page will not start or extend any session.",e)}try{if(!this.shouldImportAgg(this.featureName,t))return void(0,u.L)(this.agentIdentifier,this.featureName);const{lazyFeatureLoader:r}=await i.e(412).then(i.bind(i,8582)),{Aggregate:o}=await r(this.featureName,"aggregate");this.featAggregate=new o(this.agentIdentifier,this.aggregator,e),n(!0)}catch(e){(0,l.Z)("Downloading and initializing ".concat(this.featureName," failed..."),e),this.abortHandler?.(),n(!1)}};c.il?(0,f.b)((()=>o()),!0):o()}shouldImportAgg(r,n){return r!==e.D.sessionReplay||!1!==(0,t.Mt)(this.agentIdentifier,"session_trace.enabled")&&(!!n?.isNew||!!n?.state.sessionReplay)}}var g=i(7633),p=i(7894);class m extends h{static featureName=g.t9;constructor(r,n){let i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(super(r,n,g.t9,i),("undefined"==typeof PerformanceNavigationTiming||c.Tt)&&"undefined"!=typeof PerformanceTiming){const n=(0,t.OP)(r);n[g.Dz]=Math.max(Date.now()-n.offset,0),(0,f.K)((()=>n[g.qw]=Math.max((0,p.z)()-n[g.Dz],0))),(0,f.b)((()=>{const t=(0,p.z)();n[g.OJ]=Math.max(t-n[g.Dz],0),(0,s.p)("timing",["load",t],void 0,e.D.pageViewTiming,this.ee)}))}this.importAggregator()}}var v=i(1117),b=i(1284);class y extends v.w{constructor(e){super(e),this.aggregatedData={}}store(e,t,r,n,i){var o=this.getBucket(e,t,r,i);return o.metrics=function(e,t){t||(t={count:0});return t.count+=1,(0,b.D)(e,(function(e,r){t[e]=w(r,t[e])})),t}(n,o.metrics),o}merge(e,t,r,n,i){var o=this.getBucket(e,t,n,i);if(o.metrics){var a=o.metrics;a.count+=r.count,(0,b.D)(r,(function(e,t){if("count"!==e){var n=a[e],i=r[e];i&&!i.c?a[e]=w(i.t,n):a[e]=function(e,t){if(!t)return e;t.c||(t=x(t.t));return t.min=Math.min(e.min,t.min),t.max=Math.max(e.max,t.max),t.t+=e.t,t.sos+=e.sos,t.c+=e.c,t}(i,a[e])}}))}else o.metrics=r}storeMetric(e,t,r,n){var i=this.getBucket(e,t,r);return i.stats=w(n,i.stats),i}getBucket(e,t,r,n){this.aggregatedData[e]||(this.aggregatedData[e]={});var i=this.aggregatedData[e][t];return i||(i=this.aggregatedData[e][t]={params:r||{}},n&&(i.custom=n)),i}get(e,t){return t?this.aggregatedData[e]&&this.aggregatedData[e][t]:this.aggregatedData[e]}take(e){for(var t={},r="",n=!1,i=0;i t.max&&(t.max=e),e 2&&void 0!==arguments[2])||arguments[2];super(e,r,j.t,n),c.il&&((0,t.OP)(e).initHidden=Boolean("hidden"===document.visibilityState),(0,N.N)((()=>(0,s.p)("docHidden",[(0,p.z)()],void 0,j.t,this.ee)),!0),(0,O.bP)("pagehide",(()=>(0,s.p)("winPagehide",[(0,p.z)()],void 0,j.t,this.ee))),this.importAggregator())}}var P=i(3081);class C extends h{static featureName=P.t9;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,P.t9,r),this.importAggregator()}}var R,I=i(2210),k=i(1214),H=i(2177),L={};try{R=localStorage.getItem("__nr_flags").split(","),console&&"function"==typeof console.log&&(L.console=!0,-1!==R.indexOf("dev")&&(L.dev=!0),-1!==R.indexOf("nr_dev")&&(L.nrDev=!0))}catch(e){}function z(e){try{L.console&&z(e)}catch(e){}}L.nrDev&&H.ee.on("internal-error",(function(e){z(e.stack)})),L.dev&&H.ee.on("fn-err",(function(e,t,r){z(r.stack)})),L.dev&&(z("NR AGENT IN DEVELOPMENT MODE"),z("flags: "+(0,b.D)(L,(function(e,t){return e})).join(", ")));var M=i(6660);class B extends h{static featureName=M.t;constructor(r,n){let i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(r,n,M.t,i),this.skipNext=0;try{this.removeOnAbort=new AbortController}catch(e){}const o=this;o.ee.on("fn-start",(function(e,t,r){o.abortHandler&&(o.skipNext+=1)})),o.ee.on("fn-err",(function(t,r,n){o.abortHandler&&!n[M.A]&&((0,I.X)(n,M.A,(function(){return!0})),this.thrown=!0,(0,s.p)("err",[n,(0,p.z)()],void 0,e.D.jserrors,o.ee))})),o.ee.on("fn-end",(function(){o.abortHandler&&!this.thrown&&o.skipNext>0&&(o.skipNext-=1)})),o.ee.on("internal-error",(function(t){(0,s.p)("ierr",[t,(0,p.z)(),!0],void 0,e.D.jserrors,o.ee)})),this.origOnerror=c._A.onerror,c._A.onerror=this.onerrorHandler.bind(this),c._A.addEventListener("unhandledrejection",(t=>{const r=function(e){let t="Unhandled Promise Rejection: ";if(e instanceof Error)try{return e.message=t+e.message,e}catch(t){return e}if(void 0===e)return new Error(t);try{return new Error(t+(0,D.P)(e))}catch(e){return new Error(t)}}(t.reason);(0,s.p)("err",[r,(0,p.z)(),!1,{unhandledPromiseRejection:1}],void 0,e.D.jserrors,this.ee)}),(0,O.m$)(!1,this.removeOnAbort?.signal)),(0,k.gy)(this.ee),(0,k.BV)(this.ee),(0,k.em)(this.ee),(0,t.OP)(r).xhrWrappable&&(0,k.Kf)(this.ee),this.abortHandler=this.#e,this.importAggregator()}#e(){this.removeOnAbort?.abort(),this.abortHandler=void 0}onerrorHandler(t,r,n,i,o){"function"==typeof this.origOnerror&&this.origOnerror(...arguments);try{this.skipNext?this.skipNext-=1:(0,s.p)("err",[o||new F(t,r,n),(0,p.z)()],void 0,e.D.jserrors,this.ee)}catch(t){try{(0,s.p)("ierr",[t,(0,p.z)(),!0],void 0,e.D.jserrors,this.ee)}catch(e){}}return!1}}function F(e,t,r){this.message=e||"Uncaught error with no additional information",this.sourceURL=t,this.line=r}let U=1;const q="nr@id";function G(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===c._A?0:(0,I.X)(e,q,(function(){return U++}))}function V(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,D.P)(e).length}catch(e){return}}}var X=i(7243);class W{constructor(e){this.agentIdentifier=e,this.generateTracePayload=this.generateTracePayload.bind(this),this.shouldGenerateTrace=this.shouldGenerateTrace.bind(this)}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var r=(0,t.DL)(this.agentIdentifier);if(!r)return null;var n=(r.accountID||"").toString()||null,i=(r.agentID||"").toString()||null,o=(r.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,_.M)(),s=(0,_.Ht)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof c._A?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,D.P)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var r=!1,n={};if((0,t.Mt)(this.agentIdentifier,"distributed_tracing")&&(n=(0,t.P_)(this.agentIdentifier).distributed_tracing),e.sameOrigin)r=!0;else if(n.allowed_origins instanceof Array)for(var i=0;i 2&&void 0!==arguments[2])||arguments[2];super(r,n,Z.t,i),(0,t.OP)(r).xhrWrappable&&(this.dt=new W(r),this.handler=(e,t,r,n)=>(0,s.p)(e,t,r,n,this.ee),(0,k.u5)(this.ee),(0,k.Kf)(this.ee),function(r,n,i,o){function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=E,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){_(t,e)}),(0,O.m$)(!1)),c.IF||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,O.m$)(!1))}function s(e){this.params={method:e[0]},T(this,e[1]),this.metrics={}}function u(e,n){var i=(0,t.DL)(r);i.xpid&&this.sameOrigin&&n.setRequestHeader("X-NewRelic-ID",i.xpid);var a=o.generateTracePayload(this.parsedOrigin);if(a){var s=!1;a.newrelicHeader&&(n.setRequestHeader("newrelic",a.newrelicHeader),s=!0),a.traceContextParentHeader&&(n.setRequestHeader("traceparent",a.traceContextParentHeader),a.traceContextStateHeader&&n.setRequestHeader("tracestate",a.traceContextStateHeader),s=!0),s&&(this.dt=a)}}function d(e,t){var r=this.metrics,i=e[0],o=this;if(r&&i){var a=V(i);a&&(r.txSize=a)}this.startTime=(0,p.z)(),this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof o.end)&&o.end(t)}catch(e){try{n.emit("internal-error",[e])}catch(e){}}};for(var s=0;s 1?e[1]=i:e.push(i)}else e[0]&&e[0].headers&&s(e[0].headers,n)&&(this.dt=n);function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function x(e,t){this.params={},this.metrics={},this.startTime=(0,p.z)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof Y?r=i.url:c._A?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),T(this,r);var o=(""+(i&&i instanceof Y&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.txSize=V(n.body)||0}function A(t,r){var n;this.endTime=(0,p.z)(),this.params||(this.params={}),this.params.status=r?r.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);var o={txSize:this.txSize,rxSize:n,duration:(0,p.z)()-this.startTime};i("xhr",[this.params,o,this.startTime,this.endTime,"fetch"],this,e.D.ajax)}function E(t){var r=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(var o=0;o 2&&void 0!==arguments[2])||arguments[2];super(e,t,we.t,r),this.importAggregator()}}new class{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(0,_.ky)(16);c._A?(this.agentIdentifier=t,this.sharedAggregator=new y({agentIdentifier:this.agentIdentifier}),this.features={},this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(m),Object.assign(this,(0,a.j)(this.agentIdentifier,e,e.loaderType||"agent")),this.start()):(0,l.Z)("Failed to initial the agent. Could not determine the runtime environment.")}get config(){return{info:(0,t.C5)(this.agentIdentifier),init:(0,t.P_)(this.agentIdentifier),loader_config:(0,t.DL)(this.agentIdentifier),runtime:(0,t.OP)(this.agentIdentifier)}}start(){const t="features";try{const r=n(this.agentIdentifier),i=[...this.desiredFeatures];i.sort(((t,r)=>e.p[t.featureName]-e.p[r.featureName])),i.forEach((t=>{if(r[t.featureName]||t.featureName===e.D.pageViewEvent){const n=function(t){switch(t){case e.D.ajax:return[e.D.jserrors];case e.D.sessionTrace:return[e.D.ajax,e.D.pageViewEvent];case e.D.sessionReplay:return[e.D.sessionTrace];case e.D.pageViewTiming:return[e.D.pageViewEvent];default:return[]}}(t.featureName);n.every((e=>r[e]))||(0,l.Z)("".concat(t.featureName," is enabled but one or more dependent features has been disabled (").concat((0,D.P)(n),"). This may cause unintended consequences or missing data...")),this.features[t.featureName]=new t(this.agentIdentifier,this.sharedAggregator)}})),(0,T.Qy)(this.agentIdentifier,this.features,t)}catch(e){(0,l.Z)("Failed to initialize all enabled instrument classes (agent aborted) -",e);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,T.fP)();return delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.[t],delete this.sharedAggregator,r.ee?.abort(),delete r.ee?.get(this.agentIdentifier),!1}}}({features:[J,m,S,class extends h{static featureName=oe;constructor(t,r){if(super(t,r,oe,!(arguments.length>2&&void 0!==arguments[2])||arguments[2]),!c.il)return;const n=this.ee;let i;(0,k.QU)(n),this.eventsEE=(0,k.em)(n),this.eventsEE.on(se,(function(e,t){this.bstStart=(0,p.z)()})),this.eventsEE.on(ae,(function(t,r){(0,s.p)("bst",[t[0],r,this.bstStart,(0,p.z)()],void 0,e.D.sessionTrace,n)})),n.on(ce+ne,(function(e){this.time=(0,p.z)(),this.startPath=location.pathname+location.hash})),n.on(ce+ie,(function(t){(0,s.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,e.D.sessionTrace,n)}));try{i=new PerformanceObserver((t=>{const r=t.getEntries();(0,s.p)(te,[r],void 0,e.D.sessionTrace,n)})),i.observe({type:re,buffered:!0})}catch(e){}this.importAggregator({resourceObserver:i})}},C,xe,B,class extends h{static featureName=de;constructor(e,r){if(super(e,r,de,!(arguments.length>2&&void 0!==arguments[2])||arguments[2]),!c.il)return;if(!(0,t.OP)(e).xhrWrappable)return;try{this.removeOnAbort=new AbortController}catch(e){}let n,i=0;const o=this.ee.get("tracer"),a=(0,k._L)(this.ee),s=(0,k.Lg)(this.ee),u=(0,k.BV)(this.ee),d=(0,k.Kf)(this.ee),f=this.ee.get("events"),l=(0,k.u5)(this.ee),h=(0,k.QU)(this.ee),g=(0,k.Gm)(this.ee);function m(e,t){h.emit("newURL",[""+window.location,t])}function v(){i++,n=window.location.hash,this[ve]=(0,p.z)()}function b(){i--,window.location.hash!==n&&m(0,!0);var e=(0,p.z)();this[pe]=~~this[pe]+e-this[ve],this[ye]=e}function y(e,t){e.on(t,(function(){this[t]=(0,p.z)()}))}this.ee.on(ve,v),s.on(be,v),a.on(be,v),this.ee.on(ye,b),s.on(ge,b),a.on(ge,b),this.ee.buffer([ve,ye,"xhr-resolved"],this.featureName),f.buffer([ve],this.featureName),u.buffer(["setTimeout"+le,"clearTimeout"+fe,ve],this.featureName),d.buffer([ve,"new-xhr","send-xhr"+fe],this.featureName),l.buffer([me+fe,me+"-done",me+he+fe,me+he+le],this.featureName),h.buffer(["newURL"],this.featureName),g.buffer([ve],this.featureName),s.buffer(["propagate",be,ge,"executor-err","resolve"+fe],this.featureName),o.buffer([ve,"no-"+ve],this.featureName),a.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),y(l,me+fe),y(l,me+"-done"),y(a,"new-jsonp"),y(a,"jsonp-end"),y(a,"cb-start"),h.on("pushState-end",m),h.on("replaceState-end",m),window.addEventListener("hashchange",m,(0,O.m$)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",m,(0,O.m$)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){m(0,i>1)}),(0,O.m$)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#e,this.importAggregator()}#e(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}],loaderType:"spa"})})(),window.NRBA=o})(); window.jQuery || document.write(' ') CKEDITOR_BASEPATH='https://f1000research.com/js/vendor/ckeditor/' window.reactTheme = 'research'; window.MathJax = { CommonHTML: { linebreaks: { automatic: true } }, 'HTML-CSS': { linebreaks: { automatic: true } }, SVG: { linebreaks: { automatic: true } }, AuthorInit: function() { MathJax.Hub.Register.MessageHook('End Process', function () { let timeout = false; // holder for timeout id const delay = 250; // delay after event is "complete" to run callback const reflowMath = function() { const dispFormulas = document.querySelectorAll('.disp-formula.panel'); if (!dispFormulas) { return; } for (const dispFormula of dispFormulas) { const child = dispFormula.querySelector('.MathJax_Preview').nextSibling.firstChild; const isMultiline = MathJax.Hub.getAllJax(dispFormula)[0].root.isMultiline; if (dispFormula.offsetWidth < child.offsetWidth || isMultiline) { MathJax.Hub.Queue(['Rerender', MathJax.Hub, dispFormula]); } } }; window.addEventListener('resize', function() { clearTimeout(timeout); // clear the timeout timeout = setTimeout(reflowMath, delay); // start timing for event "completion" }); }); }, }; if (window.location.hash == '#_=_'){ window.location = window.location.href.split('#')[0] } !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function() {n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)} ;if(!f._fbq)f._fbq=n; n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, document,'script','https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '1641728616063202'); fbq('track', "PixelInitialized", {}); (function(h,o,t,j,a,r){ h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)}; h._hjSettings={hjid:2318163,hjsv:6}; a=o.getElementsByTagName('head')[0]; r=o.createElement('script');r.async=1; r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); search file_upload Submit your research search menu close search Browse Gateways & Collections How to Publish Submit your Research My Submissions Article Guidelines Article Guidelines (New Versions) Open Data, Software and Code Guidelines Open Data and Accessible Source Materials Guidelines (HSS) Open Data, Software and Code Guidelines (PSE) Prepublication Checks Production Process Posters and Slides Guidelines Document Guidelines Article Processing Charges Peer Review Finding Article Reviewers About How it Works For Reviewers Our Advisors Policies Glossary FAQs For Developers Newsroom Contact My Research Submissions Content and Tracking Alerts My Details Sign In file_upload Submit your research { "@context": "https://schema.org", "@type": "ScholarlyArticle", "mainEntityOfPage": { "@type": "WebPage", "@id": "https://f1000research.com/articles/13-186" }, "headline": "Handling missingness and specify the dropout models in haematocrit levels over time in patients who received...", "datePublished": "2024-03-11T11:51:23", "dateModified": "2024-03-11T11:51:23", "author": [ { "@type": "Person", "name": "Mehari Gebre Teklezgi" }, { "@type": "Person", "name": "Abebech Abera Asres" }, { "@type": "Person", "name": "Gutu Adugna Debale" }, { "@type": "Person", "name": "Agnes Matope" } ], "publisher": { "@type": "Organization", "name": "F1000Research", "logo": { "@type": "ImageObject", "url": "https://f1000research.com/img/AMP/F1000Research_image.png", "height": 480, "width": 60 } }, "image": { "@type": "ImageObject", "url": "https://f1000research.com/img/AMP/F1000Research_image.png", "height": 1200, "width": 150 }, "description": "Chronic Kidney Disease (CKD) or renal failure is a public global health problem with an estimated prevalence of as 8 to 16% worldwide. This study was conducted in order to Specify Dropout Models the haematocrit levels over time in renal patients after their transplant. This is a longitudinal study that consisted of 1160 patients who received a renal transplant. Level of Haematocrit level as a response, time (log (years)), gender and age of the patients just to mention a few were as a covariate. Different statistical methods, such as dropout models were employed. Direct likelihood and MI based approach of Linear Mixed Model revealed that all the covariates included in the final models were significant. It was observed that the evolution of haematocrit levels follows a quartic time trend and the effect of time on the evolution varies according to gender and age. The effect of time followed a significant 5th power time trend under MI GEE and quadratic time trend under WGEE. However, both models are valid under MAR. In addition, age, gender and rejection symptoms have a significant effect on the evolution of haematocrit levels in renal patients, however their effect varies with time." } { "@context": "http://schema.org", "@type": "BreadcrumbList", "itemListElement": [ { "@type": "ListItem", "position": "1", "item": { "@id": "https://f1000research.com/", "name": "Home" } }, { "@type": "ListItem", "position": "2", "item": { "@id": "https://f1000research.com/browse/articles", "name": "Browse" } }, { "@type": "ListItem", "position": "3", "item": { "@id": "https://f1000research.com/articles/13-186/v1", "name": "Handling missingness and specify the dropout models in haematocrit..." } } ] } Home Browse Handling missingness and specify the dropout models in haematocrit... ALL Metrics - Views Downloads Get PDF Get XML Cite How to cite this article Teklezgi MG, Asres AA, Debale GA and Matope A. Handling missingness and specify the dropout models in haematocrit levels over time in patients who received renal graft [version 1; peer review: awaiting peer review] . F1000Research 2024, 13 :186 ( https://doi.org/10.12688/f1000research.132544.1 ) NOTE: If applicable, it is important to ensure the information in square brackets after the title is included in all citations of this article. Close Copy Citation Details Export Export Citation Sciwheel EndNote Ref. Manager Bibtex ProCite Sente EXPORT Select a format first Track Share ▬ ✚ Research Article Handling missingness and specify the dropout models in haematocrit levels over time in patients who received renal graft [version 1; peer review: awaiting peer review] Mehari Gebre Teklezgi https://orcid.org/0000-0002-3638-6086 1,2 , Abebech Abera Asres 2,3 , Gutu Adugna Debale 2 , Agnes Matope 2 Mehari Gebre Teklezgi https://orcid.org/0000-0002-3638-6086 1,2 , Abebech Abera Asres 2,3 , Gutu Adugna Debale 2 , Agnes Matope 2 PUBLISHED 11 Mar 2024 Author details Author details 1 Statistics, Adigrat University, Adigrat, Tigray, Ethiopia 2 Statistics, Universiteit Hasselt, Hasselt, Flanders, Belgium 3 Statistics, Dilla University, Dilla, Southern Nations, Nationalities, and People's Region, Ethiopia Mehari Gebre Teklezgi Roles: Conceptualization, Formal Analysis, Investigation, Methodology, Software, Writing – Original Draft Preparation Abebech Abera Asres Roles: Data Curation, Writing – Review & Editing Gutu Adugna Debale Roles: Investigation, Methodology Agnes Matope Roles: Methodology, Software OPEN PEER REVIEW REVIEWER STATUS AWAITING PEER REVIEW Abstract Chronic Kidney Disease (CKD) or renal failure is a public global health problem with an estimated prevalence of as 8 to 16% worldwide. This study was conducted in order to Specify Dropout Models the haematocrit levels over time in renal patients after their transplant. This is a longitudinal study that consisted of 1160 patients who received a renal transplant. Level of Haematocrit level as a response, time (log (years)), gender and age of the patients just to mention a few were as a covariate. Different statistical methods, such as dropout models were employed. Direct likelihood and MI based approach of Linear Mixed Model revealed that all the covariates included in the final models were significant. It was observed that the evolution of haematocrit levels follows a quartic time trend and the effect of time on the evolution varies according to gender and age. The effect of time followed a significant 5 th power time trend under MI GEE and quadratic time trend under WGEE. However, both models are valid under MAR. In addition, age, gender and rejection symptoms have a significant effect on the evolution of haematocrit levels in renal patients, however their effect varies with time. READ ALL READ LESS Keywords Kidney transplant, Linear mixed model, missing at random, Dropout Model, Sensitivity Analysis, Weighted generalized estimating Equation, and Multiple imputation. Corresponding Author(s) Mehari Gebre Teklezgi ( [email protected] ) Close Corresponding author: Mehari Gebre Teklezgi Competing interests: No competing interests were disclosed. Grant information: The author(s) declared that no grants were involved in supporting this work. Copyright: © 2024 Teklezgi MG et al . This is an open access article distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. How to cite: Teklezgi MG, Asres AA, Debale GA and Matope A. Handling missingness and specify the dropout models in haematocrit levels over time in patients who received renal graft [version 1; peer review: awaiting peer review] . F1000Research 2024, 13 :186 ( https://doi.org/10.12688/f1000research.132544.1 ) First published: 11 Mar 2024, 13 :186 ( https://doi.org/10.12688/f1000research.132544.1 ) Latest published: 11 Mar 2024, 13 :186 ( https://doi.org/10.12688/f1000research.132544.1 ) Introduction Background Chronic Kidney Disease (CKD) or renal failure is a public global health problem with an estimated prevalence of as 8 to 16% worldwide. 1 The disease can develop at any age, but it becomes more common with increasing age and in women as compared to men. 2 Currently, there are four treatments for patients diagnosed with renal failure namely, peritoneal dialysis, hemodialysis, transplantation and conservative management. Renal transplantation is considered the best among the four treatments since it has a significant effect on the length and quality of life of the patients. However, renal transplantation is also associated with some complications such as chronic rejection, severe side effects, and increased infection and blood disorders just to mention a few. 2 Haematocrit levels is defined as the proportion, by volume, of the blood that consists of red blood cells. Normal range for haematocrit differs in gender, it is approximately 40% to 54% for males and 36% to 48% for females. 3 Kidney failure is associated with the decrease in haematocrit level. Haematocrit levels in renal patients after transplant increases however, a persistent increase of haematocrit level greater than 51% after renal transplantation leads to blood disorder called post-transplant erythrocytosis (PTE). This usually occurs in two years after transplantation and it is very common in males than females. 1 Missing values are a problem in many statistical analyses. Most software statistical procedures exclude the observations with missing values from the analysis. 4 These observations are called incomplete cases. Although using only complete cases is simpler, we lose the in- formation that is in the incomplete cases. Excluding observations that have missing values also ignores the possibility of systematic differences between complete cases and incomplete cases, so the resulting inference might not apply to the entire population, especially when we have a small number of complete cases. 4 Whenever there are missing data, there is loss of information, which causes a reduction in efficiency of the statistical inference on the parameters. The data of this study, which have been collected for some of the patients with incomplete measurements during the 10 years study period. Hence, the data contains missing observations. This study was conducted in order to investigate the evolution of haematocrit levels over time in renal patients after their transplant and to determine how the evolution depends on the age and gender of the patient accounting for the missingness in the data. In addition, to determine if this evolution also depends on the experience of cardiovascular problems during the years preceding the transplantation and rejection symptoms during the first three months after the transplantation took place. Study objective To investigate evolution of Haematocrit levels (continuous and binary response) in renal trans plant patients over time after the transplant and how the evolution depends on gender, age, cardiovascular problems preceding the transplantation and rejection symptoms after the transplantation accounting for the missingness in the data. Data description Researchers have taken this data from secondary source (taken already collected data) of data, and it consists of 1160 (666 males and 494 females) patients who received a renal Trans plant and were followed up for a period of 10 years at most. In this analysis both the continuous and the discrete outcome were considered. The continuous Haematocrit level of the patients at each time point of measurement was discretized to obtain dichotomized outcome (normal and abnormal) on the log scale. The measurements were taken at fixed time points on a yearly basis except the first two measurements that were taken after 6 months in between after the transplant. The patient’s age, gender (males = 1 and females = 0), experience of cardiovascular problem during the years preceding the transplantation (Cardio: yes = 1 and no = 0) and rejection symptoms during the first three months after the transplantation took place (Reject: yes = 1 and no = 0) were considered as predictors. In addition, the variable time was considered on a log scale (log (Years+1)) in the analysis for continuous outcome in order to improve linearity and for discrete outcome the original time (year) was considered. The haematocrit measures the volume of red blood cells compared to the total blood volume (red blood cells and plasma). Thus, the dichotomization was based on the literature that the normal hematocrit levels for males is 40 to 54% and for females it is 36 to 48%. 1 These values can be determined directly by micro-hematocrit centrifugation or calculated indirectly. 1 Using the above mentioned cutoff points, haematocrit levels for males and females were dichotomized into normal and abnormal categories as follows: For male patient; Yij = { 1 if log 40 − log HCo log HCo ≤ log HCT − log HCo log HCo ≤ log 54 − log HCo log HCo , otherwise 0 . For male patient; Yij = { 1 if log 36 − log HCo log HCo ≤ log HCT − log HCo log HCo ≤ log 48 − log HCo log HCo , otherwise 0 . Where Y ij is the binary response value for patient i at j time, HCo is the baseline haematocrit level, and HCT is the other haematecrotic level measurements. Methods In this section, we describe various statistical techniques take into account the correlation among the response measurements and the missingness in the data set. To explore the data and get some idea different graphical methods as well as frequency table were employed. In addition, marginal model (Generalized Estimating Equations (GEE)) and random effect model (linear mixed model (LMM)) under different missingness assumptions were fitted. Ethical approval This is to confirm that the researchers have ethical approval from the research ethics approval committee which is called Institutional Review Board (IRB) of Hasselt University, and we obtained verbal full consent from the participants, why verbal consent is that the data was collected immediate by asking their consent for each participant, but having written consent were not that much important. Exploratory data analysis Were performed to get insight of the data. We used both frequency tables and graphical techniques. Missing data frameworks and mechanisms There are two patterns of missing data, namely, monotone or non-monotone. Monotone patterns, often called as dropout occur if a subject misses a measurement occasion never observed again and on the other hand, non-monotone, often called as intermittent occur if at least some subject values are observed again after a missing value occurs. There are 3 different missingness mechanisms which consist of missing completely at random (MCAR), missing at random (MAR) and missing not at random (MNAR). Data is said to be missing completely at random (MCAR) when the probability that responses are missing are unrelated to either the specific values that, in principle, should have been obtained or the set of observed responses. The essential feature of MCAR is that the observed data can be thought of as a random sample of the complete data. 5 Data is said to be missing at random (MAR) when the probability that the responses are missing depends on the set of observed responses but is conditionally unrelated to the specific values that in principle, should have been obtained. When both assumptions of MCAR and MAR do not hold, the missingness is assumed to be missing not at random (MNAR). The probability of a measurement being missing depends on unobserved data and no simplification of the joint distribution of the full data is possible. 6 The missing mechanism that occurs in the renal data set was explored using graphical techniques and fitting a logistic regression to the probability of dropouts. After exploring the possible missing mechanism, appropriate techniques of handling missing measurements were applied. Dealing with the problem of missing observation in a data set, different methods have been proposed. The major frameworks formulated to develop missing data models are selection models, pattern mixture models and shared parameter models. In this report we used selection models and pattern mixture models for sensitivity analysis. Selection model is a model that factors the joint distribution of the measurement and the nonresponse mechanism into the marginal measurement distribution and the non-response distribution, conditional on the measurements. That is, where, are the design matrices for fixed effects, random effects and the missing process and are vectors that parameterize the joint distribution. The pattern mixture model allows for a different response model for each pattern of missing values, the observed data being a mixture of these weighted by the probability of each missing value or dropout patterns. The shared-parameter models include random effects shared between both factors and it is assumed that the observations and missingness indicator are independent given the random effect. The nature of the missingness mechanism can affect the analysis of incomplete data and result of statistical inference. Methods for Handling Missing data were presented as follow. Simple methods The commonly used methods to analyze missing data are the Complete Case Analysis (CC) and Last Observation Carried Forward (LOCF). For the CC method, part of the data are removed, whereas for the latter the data are filled in. When using CC, only those subjects which have a complete profile are included in the analysis, resulting in a loss of information, and thus low efficiency. Moreover, this method relies on the strong (and often unrealistic) assumption of MCAR. If the missingness mechanism is not MCAR, it introduces biased results. LOCF can be regarded as an imputation method, where any missing value is substituted with the last observed one. For LOCF analysis to be valid, the MCAR assumption is necessary but not sufficient. In addition, it must be assumed that the patients’ outcomes remain constant after dropout. If these assumptions do not hold, the results may be severely biased. 5 Because of the limitation of these methods were not used in the analysis of this report. Direct likelihood The direct likelihood method leads to valid inference under MAR assumption. 7 Likelihood based-method MAR assumption uses all available data without deletion or imputation. The direct likelihood consists in applying likelihood-based models like linear, generalized linear and non-linear mixed models to longitudinal data without modeling the missingness process. A Linear mixed model was considered in this study with the continuous outcome variable. Linear mixed models are a random effects model useful when drawing inferences with respect to subject specific, including subject specific parameters. 6 The estimates of random effects are useful in detecting between subject variability and, therefore, important in detecting special profiles (subjects evolving differently over time). Drawbacks are that LMM has increased complexity in estimation of parameters within a maximum likelihood context. Also it is difficult to check distributional assumptions of random effects. Weighted generalized estimating equation Generalized Estimating Equation is a marginal model useful when the interest is on population average interpretation. GEE was proposed by Ref. 8 in order to avoid the computational complexity of full likelihood, and which can be considered whenever interest is restricted to the mean parameters. GEE was used in this study to fit a binary logistic regression model, for the binary response variable. Hence the GEE approach is limited to valid only under the strong assumption that the data are missing completely at random (MCAR). To allow the data to be missing at random (MAR), Robins, Rotnitzky, and Zhao (1995) proposed a class of weighted estimating equations. These can be viewed as an extension of GEE. 6 The idea of weighted generalized estimating equations (WGEE) is to weight each subject’s measurements in the GEEs by the inverse probability that a subject drops out at that particular measurement occasion. 6 This provides an analysis suitable under the MAR assumption. Weighted GEE alone is not able to handle intermittent missingness. Thus, it was applied in combination with multiple imputation to create monotone missingness in the data that was later used to fit WGEE. Multiple Imputation (MI) Multiple imputation procedure replaces each missing value with a set of M plausible values, i.e., values’drawn’ from the distribution of a dataset, that represent the uncertainty about the right value to impute. The imputed datasets are then analyzed by using standard procedures for complete data and combining the results from these analyses. Multiple imputation, at least in its basic form, requires the missingness mechanism to be MAR. 6 Sensitivity analysis When fitting models to incomplete longitudinal data, it is important to assess the sensitivity of the conclusions to unverifiable assumptions. There are different ways of assessing sensitivity, in this study, sensitivity analysis based on multiple imputation was conducted where by the imputed data was adjusted by shifting by some values. This method was used to check if MAR assumptions are plausible. The missing values were imputed under a plausible scenario assuming the missing data are missing not at random (MNAR). If inference in this scenario leads to a conclusion different from that of inference under MAR, then the MAR assumption is questionable. 4 SAS version 9.4 was used for statistical analysis and graphics. For statistical tests, 5% level of significance was used. Results Exploratory data analysis The summary statistics Table 1 below shows the frequencies and percentages for the baseline characteristics of the patients included in the study according to gender, cardio and reject. It was observed that out of 1160 patients, 43% of the patients were females while 57% were males and among these patients 18% of the patients experienced cardio-vascular problems during the years preceding the transplantation while 82% of the patients did not experience these problems. 32% of the patients showed symptoms of graft rejection during the first three months after the transplantation took place while 68% of the patients did not. In addition, it was observed that of the 1160 patients, then mean age for the patients at baseline was 46.43 years with a standard deviation of 13.31 years. Table 1. Baseline characteristics summary statistics. Gender Reject Cardio Male Female Yes No Yes No Frequency (%) 494(42.59) 666(57.41) 367(31.64) 793(68.36) 207(17.84) 953(82.16) Individual profile and average evolution over time Figure 1 depicts the evolution of haematocrit levels for the first 30 selected patients over time. From these profiles, it was observed that there seems much between and within variability. It was also revealed that patients have different starting haematocrit levels at six months and the evolution for each patient varies over time. This suggests that random intercept and random slopes might be required for the analysis. In addition, the overall mean structure of evolution of haematocrit levels for the continuous and binary response are depicted in Figure 2 . It was observed that the evolution of haematocrit levels varies (with some increases and decreases) over time. Thus, it was revealed that the proportions of patients having normal haematocrit levels seems to follow a high order polynomial for the time trend effect. Figure 1. Depicts the evolution of haematocrit levels for the first 30 selected individual patients over time. Figure 2. Average Evolution Structures for both the Continuous and Binary Responses, respectively as (A) Mean Structure plot for the continuous response variable; (B) Average proportion plot for the binary response. Exploring missingness Table 2 shows the frequencies and percentages of missingness over time. It was observed that the number of missing observations increases over time with 1 (0.09%) observation missing at baseline, 418(36.03%) missing on the 6 th measurement and 812(70%) missing on the last measurement. Furthermore, it was also observed that the proportion of missingness seems to vary with the covariates ( Figure 3 ). Overall, for all the covariates from Figure 1 , there seems to be no difference between or among the categories from baseline up to year 1 of follow-up which later starts to vary over time. The proportion of missingness seems to be higher for males than females and for patients without reject symptoms than those with reject symptoms over time. In addition, the proportion of missing over time seems to be higher for patients who experienced cardio problems than those that did not. With regards to age, it seems patients in the higher age group (above 50 years) seem to have a higher proportion of missingness over time compared to patients less than 50 years. However, patients in between 31 years to 50 years tend to have a slightly higher proportion of missingness compared to patients that are 30 years or less. Therefore, Figure 3 suggests that gender, age, experience of reject symptoms and cardiovascular problems might be the possible factors associated with dropout. However, these results cannot be conclusive based on the plots thus, a formal test was conducted in the following section by fitting a dropout model. Furthermore, missingness was explored in terms of the missingness patterns which involved obtaining frequencies and percentages of completers, dropouts and non-monotone missingness. It was 29.22% of the observations were completers, 69.57% dropouts and 1.23% of the observations were revealed to have a non-monotone missingness pattern ( Table 3 ). Table 2. Summary statistics on Missingness over Time. Time (Years) 0 0.5 1 2 3 4 5 6 7 8 9 10 Frequency 1 0 1 87 205 314 418 508 595 672 749 812 Percentage 0.09 0 0.09 7.50 17.67 27.07 36.03 43.79 51.29 57.93 64.57 70 Figure 3. Showed the proportion of missingness Plots over time by Covariates, respectively as (A) missingness over time by gender; (B) Missingness over time by reject; (C) Missingness over time by cardio; (D) Missingness over time by age. Table 3. Missingness patterns. Measurement occasion (Years) 0 0.5 1 2 3 4 5 6 7 8 9 10 Number % Completers O O O O O O O O O O O O 339 29.22 Dropouts O O O O O O O O O O O M 68 5.86 O O O O O O O O O O M M 73 6.29 O O O O O O O O O M M M 76 6.55 O O O O O O O O M M M M 86 7.41 O O O O O O O M M M M M 88 7.59 O O O O O O O M M M M M 1 0.09 O O O O O O M M M M M M 103 8.88 O O O O O M M M M M M M 109 9.4 O O O O M M M M M M M M 117 10.09 O O O M M M M M M M M M 86 7.41 Non-monotone missingness O O O O O O O O O O M O 4 0.34 O O O O O O O O M M O O 2 0.17 O O O O O O O M O O O O 1 0.09 O O O O O O M M O O M M 1 0.09 O O O O O M O O M M M M 1 0.09 O O O O M O M M M M M M 1 0.09 O O O O M M O O O O M M 1 0.09 O O O M O O M O O M M O 1 0.09 O O M O O O O M M M M M 1 0.09 M O O O O O O O O O O O 1 0.09 Dropout model In order to get an insight on which factors may influence the missingness of response variable, an ordinary logistic regression on the binary dropout indicator was fitted for the covariates gender, age, cardio, reject and previous outcome, and hematocrit level at baseline. (1) Logit P D i = j D i ≥ j Y i 0 Y i , j − 1 gender i Age i Cardio i Reject i = ψ 0 + ψ 11 y i , j − 1 + ψ 2 y i + ψ 3 gender i + ψ 4 cardio i + ψ 5 Reject i + ψ 6 Age i Where, D i indicating whether the patients observed or dropout at a particular visit. The above model applies for potential dropout only, and therefore is not suitable for the 14 patients with non-monotone missingness, therefore they were excluded for the model fitting. All of the covariates were significant except cardio and gender ( Table 4 ). This implies that age and reject have a significant effect on dropout unlike cardio and gender. In addition, it was observed that the variable for the previous measurement was significant which revealed the evidence against MCAR in favor of MAR. Table 4. Dropout test. Effect Par. Estimate (s.e) Intercept ψ 0 -8.2385 (0.711) * Previous HC (HC-1) ψ 1 -0.256 (0.0766) * Baseline (HC0) ψ 2 1.536 (0.2046) * Gender ψ 3 -0.114 (0.077) Cardio ψ 4 0.055 (0.100) Reject ψ 5 0.225 (0.084) * Age ψ 6 0.0162 (0.003) * * Significant at 5% significance level. The dropout model has several advantages as it enables to test whether the assumption of MCAR can be deemed plausible against MAR. In addition, awareness on the potential factors that lead to dropout provides useful information on monitoring in the study, focus can be on the group which is likely to have missing data and intensify procedures to mitigate it thus, reduce number of dropouts. On the other hand, the analysis has some drawbacks; it does not include all the subjects in the study since it excludes the intermittent missingness subjects. Thus, it leads to loss of information on accessing the potential factors affecting dropout. In addition, dropout in the study might be caused by other factors besides the factors considered in the study. Thus, it might not be possible to determine all the potential factors that lead to dropout of the patients in the study. Linear mixed model To end up with good model a mean structure that explains best the observed average trend and variance structure is required and the mean structure was tested using the subject specific model extension test ( F meta ). From the F meta results, it was observed that quartic time effect is sufficient to explain the total within subject variability for each subject in the data. Different models were fitted and tested using the likelihood ratio test to determine which covariates and the possible interactions between covariates that had an effect on the outcome. Thus, the covariates cardio, reject and some interactions were removed from the model. To account for the variability between measurements the random effect was considered and to know which random effect was sufficient to explain between measurements variability, the random effects were tested using the mixture chi-square test (direct likelihood linear mixed model). From this test the quartic time random effect was revealed to be sufficient to take into account the between measurement variability. However, due to convergence problem in multiple imputation the cubic time random effect was considered for both the direct likelihood and multiple imputation linear mixed model (LMM) analysis. Thus, the final model that was fitted was as follows; (2) H Cij = β 0 + b 0 i + β 1 Agei + β 2 Gender Male i + β 3 Reject Y es i + β 4 + b 1 i Timeij + β 5 + b 2 i Time 2 ij + β 6 + b 1 i Time 3 ij + β 7 Time 4 ij + β 8 Age ∗ Timeij + β 9 Age ∗ Time 2 ij + β 10 Gender Male ∗ Timeij + β 11 Gender Male ∗ Time 2 ij + eij Where HC ij : Hematocrits level measurement for the i th patient at time point j , ( i = 1… 1160 and j = 1…, ni ). β 1 to β 11: Parameter estimates of the fixed effects. b 0 i to b 3 i : Parameter estimates of random effects. ei ∼ N (0, P): are vector of error components. The result for direct likelihood and multiple imputation based approach of LMM is given in Table 5 . It was observed that time (quartic time trend evolution), gender and age have a significant effect on haematocrit levels. However, the effect of age and gender varies with time. Furthermore, the standard errors of parameter estimate for multiple imputation (MI) are slightly larger than direct likelihood since MI method gain efficiency. The significance of the covariates was remaining same in both method this is from the fact that as the number of multiple imputation increase both method tend to asymptotically the same and both are valid under MAR. Table 5. Multiple Imputation=50 and direct likelihood estimates. Parameter Parameter Estimates Multiple Imputation=50 Direct Likelihood Estimate Std Error P-value Estimate Std Error P-value Intercept 27.184 0.5849 <0.0001 27.1781 0.568 <0.0001 Time 28.356 1.4726 <0.0001 29.4034 1.432 <0.0001 Time 2 -30.83 1.7140 <0.0001 -33.724 1.710 <0.0001 Time 3 13.629 1.0881 <0.0001 15.9047 1.043 <0.0001 Time 4 -2.189 0.2279 <0.0001 -2.7292 0.215 <0.0001 Gender 1.5225 0.3097 <0.0001 1.4274 0.304 <0.0001 Age 0.0825 0.0113 <0.0001 0.0841 0.010 <0.0001 Time*Age -0.056 0.0235 0.0172 -0.0638 0.020 0.0023 Time 2 *Age 0.0230 0.0096 0.0178 0.02683 0.008 0.0022 Time*Gender 1.581 0.5868 0.0072 2.0367 0.569 0.0003 Time 2 *Gender -0.604 0.2473 0.0151 -0.8164 0.234 0.0005 Generalized estimating equations (GEE) To find a plausible model, GEE was initially fitted with all covariates; including linear, quadratic, and other higher polynomial time effects as it was observed in the exploratory data analysis, as well as their interactions with other covariates in the model under the binary response. Insignificant variables based on 5% significance level were excluded from the model. Then the models were compared using QIC goodness of fit statistic and the model with smallest QIC was selected as the final model. Thus, the final GEE model was fitted as follows; Logit π ij = β 0 + β 1 Age i + β 2 Gender Male i + β 3 Reject Y es i + β 4 Time ij + β 5 Timeij 2 + β 6 Timeij 3 + β 7 Timeij 4 + β 8 Timeij 5 + β 9 Reject Yes ∗ Timeij ; The final model was then fitted using different working correlation structures and the models were compared based on the closeness of the model-based and empirical corrected standard errors to obtain the best working correlation structure. From all the possible correlation structures that were considered (i.e. independence, exchangeable, unstructured and the auto-regressive of order 1 AR(1)), the unstructured correlation structure was revealed as the best working correlation structure since the standard errors of the model-based parameter are close to empirical estimates. Thus, the final model was fitted using the unstructured correlation structure. The WGEE and GEE after multiple imputation models were fitted to account for the missingness in the data using the binary response (normal versus abnormal HC levels) which was later compared to standard GEE. When fitting the WGEE, the weights were applied at observational level while for GEE after multiple imputation, 20 imputations were applied. From the WGEE and GEE after multiple imputation results ( Table 6 ), it was observed that time, age, gender, reject and the interaction between reject and time have a significant effect on having normal haematocrit levels in renal patients. In addition, it was observed that the log of odds for males having normal haematocrit levels are lower compared to females. It was also revealed that the odds of having normal haematocrit levels increases with increasing age. On the other hand, it was observed that the effect of reject symptoms on having normal haematocrit levels varies with time. It was also revealed that the evolution of normal versus abnormal haematocrit levels follows a 5 th power time trend in GEE after multiple imputation while it significant quadratic time trend was observed in weighted GEE. This might be attributed to the fact that weighted GEE corrects for the bias due the missing or incomplete data which is not the case for standard GEE and GEE after multiple imputation. This was further observed from the standard errors of the parameter estimates of which they were higher in weighted GEE compared to the other results. Table 6. Standard GEE, Weighted GEE, Multiple Imputation GEE and Sensitivity Analysis. Parameter Std. GEE WGEE MI GEE Sensitivity Analysis GEE Est. (s.e) Est. (s.e) Est. (s.e) Shift1: Est. (s.e) Shift2: Est. (s.e) Shift3: Est. (s.e) Intercept -0.2943 (0.2093) -0.6153 (0.2629) -0.4899 (0.1827) * -0.2288 (0.1921) -0.6649 (0.2008) * -0.6142 (0.2004) * Age 0.0111 (0.0030) * 0.0146 (0.0039) * 0.0152 (0.0019) * 0.0108 (0.0018) * 0.0119 (0.0021) * 0.0125 (0.0020) * Gender (M) -0.6690 (0.0786) * -0.3100 (0.1014) * -0.4661 (0.0468) * -0.5048 (0.0680) * -0.2239 (0.0560) * -0.2856 (0.0593) * Reject (Yes) -0.3557 (0.1050) * -0.4437 (0.1400) * -0.2851 (0.0815) * -0.3342 (0.0789) * -0.3066 (0.0805) * -0.3106 (0.0805) * Time 0.8291 (0.2657) * 1.0705 (0.3333) * 0.9172 (0.3159) * 0.8574 (0.3248) * 1.4085 (0.3159) * 1.3088 (0.3190) * Time 2 -0.4045 (0.1555) * -0.5773 (0.2015) * -0.4700 (0.1839) * -0.4141 (0.1924) * -0.8268 (0.1844) * -0.7508 (0.1866) * Time 3 0.0869 (0.0377) * 0.1317 (0.0507) 0.1011 (0.0443) * 0.0785 (0.0472) 0.2011 (0.0444) * 0.1769 (0.0451) * Time 4 -0.0087 (0.0040) * -0.0136 (0.0056) -0.0100 (0.0047) * -0.0061 (0.0051) -0.0217 (0.0047) * -0.0184 (0.0048) * Time 5 0.0003 (0.0002) * 0.0005 (0.0002) 0.0004 (0.0002) * 0.0002 (0.0002) 0.0008 (0.0002) * 0.0007 (0.0002) * Reject (Yes)*Time 0.0457 (0.0194) * 0.0476 (0.0295) * 0.0423 (0.0157) * 0.0438 (0.0153) * 0.0531 (0.0156) * 0.0531 (0.0156) * * Significant at 5% Significance level. Sensitivity analysis The previous analysis which involved fitting GEE using different approaches (weighted GEE and GEE after multiple imputation), assumed that the missingness in the data was missing at random (MAR). However, the MAR assumption cannot be verified, because the missing values are not observed. Therefore, a sensitivity analysis was carried out using the pattern- mixture model under the missing not at random (MNAR) assumption to determine if the assumption of MAR can be deemed to be plausible. 5 The sensitivity analysis involved fitting 3 standard GEE models after multiple imputation which involved imputing the missing values under the MNAR assumption. Three different data sets of imputations were obtained for the 3 models that were fitted. This was achieved by adjusting the shift of the imputed missing values of the last 3 measurements in the data set by gender. The first adjustment was applied on the males (Shift1 HC8 = 5, HC9 = 10 and HC10 = 15), the second (Shift2 HC8 = 10, HC9 = 10 and HC10 = 10) and third (Shift3 HC8 = 5, HC9 = 10 and HC10 = 15) adjustments were applied on the females. Thus, inference was conducted on the inputted data sets using GEE and results were compared to the weighted GEE and GEE after multiple imputation results. From the sensitivity analysis inference results ( Table 6 ), the results coincide with what was observed by fitting weighted GEE and GEE after multiple imputation thus, similar conclusions were arrived at. Therefore, it was observed that gender, reject, time, age and the interaction between time and reject had significant on renal patients having normal haematocrit levels over time. However, the evolution followed the 5 th power time trend for shift 2 and 3 which coincide with the GEE results after multiple imputation which implies that the assumption of MAR was plausible. On the other hand, from shift 1 results, a quadratic time trend was observed which imply the MAR assumption might be questionable, however the same conclusion was obtained under WGEE. Therefore, it was observed that the assumption of MAR was plausible considering that both WGEE and GEE after multiple imputation are valid under MAR. Discussion and conclusion A kidney transplant is a surgical procedure to replace a healthy kidney from a donor into a person whose kidneys no longer function properly. The data set used for this analysis were from 1160 patients who received renal graft (kidney transplantation) which have been followed for at most 10 years. The continuous version haematocrit level and dichotomized version was used in this study. The hematocrit level dichotomized into binary response for males and females based on normal level cut-off points. Other patient characteristics such as gender, age, cardio-vascular problem during the years preceding the transplantation and graft rejection during the first 3 months after transplantation as a covariate. The aim of this study was to investigate the evolution of haematocrit levels in renal transplant patients over time after the transplant and how the evolution depends on gender, age, cardio-vascular problems preceding the transplantation and rejection symptoms after the transplantation accounting for the missingness in the data. From the exploratory data analysis, the individual profile plots depict that there seems much within and between variability and the mean structures and average proportion structures using the continuous and binary response respectively revealed that haematocrit levels seems to follow a high order polynomial for the time trend effect. Furthermore, missingness was explored using the missingness patterns and graphical techniques. It was revealed that the proportion of missingness seems to increase over time and varies according to different levels of the covariates. In addition, majority of the subjects were revealed to be dropouts followed by completers while a few followed a non-monotone missing pattern. Different statistical methods were employed in order to address the scientific question, this which involved fitting the dropout model, direct likelihood by fitting a linear mixed model, MI based approach, WGEE and MI GEE were fitted. From the dropout model, it was observed that the potential factors that are associated with dropout were reject and age. In addition, evidence against MCAR in favor of MAR was revealed. Furthermore, after accounting for the missingness in the data set, in continuous response setting, both direct likelihood and MI based approach of Linear Mixed Model revealed that all the covariates included in the final models were significant. It was observed that the evolution of haematocrit levels follows a quartic time trend and the effect of time on the evolution varies according to gender and age. On the other hand, in the binary response setting, age, gender and reject had a significant effect on haematocrit levels however, the effect of reject varies with time. In addition, the effect of time followed a significant 5 th power time trend under MI GEE and quadratic time trend under WGEE. However, both models are valid under MAR. In addition, similar conclusions were arrived at comparing MI GEE and standard GEE in terms of significance. Sensitivity analysis under the MNAR assumption was done using pattern-mixture model in order to examine whether the MAR assumption is reasonable. The sensitivity analysis in evolved fitting three standard GEE models with three different data imputations by adjusting the shift of the missing values were used. The result from shift 1 has the same conclusion with the result from WGEE whereas the results from shift 2 and 3 have the same conclusion with MI GEE. This conclusion showed that the MAR assumption is reasonable and both WGEE and MI GEE are valid under MAR. In conclusion, time has a significant effect on the evolution of haematocrit levels in renal transplant patients. The evolution of haematocrit levels follows a quartic time trend considering a continuous response setting and a 5 th power time trend in the binary response setting. In addition, age, gender and rejection symptoms have a significant effect on the evolution of haematocrit levels in renal patients, however their effect varies with time. It was also observed that experiencing cardiovascular problems before the renal transplant does not have a significant effect on the evolution of haematocrit levels over time in renal patients. Data availability Zenodo. Handling missingness and specify the dropout models in haematocrit levels over time in patients who received renal graft. DOI: https://doi.org/10.5281/zenodo.7866538 . Data are available under the terms of the Creative Commons Attribution 4.0 International license (CC-BY 4.0). Acknowledgments The authors would like to thank Hasselt University for funding this study. We would also like to thanks for all study participants, and advisors for their unreserved efforts and willingness to take part in this study. References 1. Jha V, Garcia-Garcia G, Iseki K, et al. : Chronic kidney disease: global dimension and perspectives. Lancet. 2013; 382 (9888): 260–272. PubMed Abstract | Publisher Full Text 2. Winter Bottom J: A cross-sectional, correlational survey to explore the relation- ship between Renal Association biochemical and hematological markers and health- related quality of life in patients receiving hemodialysis in the North West of England (Doctoral dissertation, University of Manchester).2015. 3. Billett HH: Hemoglobin and hematocrit. Clinical Methods: The History, Physical, and Laboratory Examinations. 3rd edition.1990. Reference Source 4. Yuan Y: Sensitivity analysis in multiple imputation for missing data. Proceedings of the SAS Global Forum 2014 Conference. Reference Source 5. Fitzmaurice GM, Laird NM, Ware JH: Applied longitudinal analysis. John Wiley & Sons; 2012; vol. 998 . 6. Hens N, Aerts M, Molenberghs G, et al. : Kernel weighted influence measures. Computational statistics & data analysis. 2005; 48 (3): 467–487. Publisher Full Text 7. Thijs H, Molenberghs G, Verbeke G: The milk protein trial: influence analysis of the dropout process. Biometrical Journal. 2000; 42 (5): 617–646. <a target="xrefwindow" id="d1014549e2808" href="https://doi.org/10.1002/1521-4036(200009)42:5 Publisher Full Text 8. Liang KY, Zeger SL: Longitudinal data analysis using generalized linear models. Biometrika. 1986; 73 : 13–22. Publisher Full Text Comments on this article Comments (0) Version 1 VERSION 1 PUBLISHED 11 Mar 2024 ADD YOUR COMMENT Comment Author details Author details 1 Statistics, Adigrat University, Adigrat, Tigray, Ethiopia 2 Statistics, Universiteit Hasselt, Hasselt, Flanders, Belgium 3 Statistics, Dilla University, Dilla, Southern Nations, Nationalities, and People's Region, Ethiopia Mehari Gebre Teklezgi Roles: Conceptualization, Formal Analysis, Investigation, Methodology, Software, Writing – Original Draft Preparation Abebech Abera Asres Roles: Data Curation, Writing – Review & Editing Gutu Adugna Debale Roles: Investigation, Methodology Agnes Matope Roles: Methodology, Software Competing interests No competing interests were disclosed. Grant information The author(s) declared that no grants were involved in supporting this work. Article Versions (1) version 1 Published: 11 Mar 2024, 13:186 https://doi.org/10.12688/f1000research.132544.1 Copyright © 2024 Teklezgi MG et al . This is an open access article distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Download Export To Sciwheel Bibtex EndNote ProCite Ref. Manager (RIS) Sente metrics Views Downloads F1000Research - - PubMed Central info_outline Data from PMC are received and updated monthly. - - Citations open_in_new 0 open_in_new 0 open_in_new SEE MORE DETAILS CITE how to cite this article Teklezgi MG, Asres AA, Debale GA and Matope A. Handling missingness and specify the dropout models in haematocrit levels over time in patients who received renal graft [version 1; peer review: awaiting peer review] . F1000Research 2024, 13 :186 ( https://doi.org/10.12688/f1000research.132544.1 ) NOTE: If applicable, it is important to ensure the information in square brackets after the title is included in all citations of this article. COPY CITATION DETAILS track receive updates on this article Track an article to receive email alerts on any updates to this article. TRACK THIS ARTICLE Share Open Peer Review Current Reviewer Status: AWAITING PEER REVIEW AWAITING PEER REVIEW ? Key to Reviewer Statuses VIEW HIDE Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions Comments on this article Comments (0) Version 1 VERSION 1 PUBLISHED 11 Mar 2024 ADD YOUR COMMENT Comment keyboard_arrow_left keyboard_arrow_right Open Peer Review Reviewer Status AWAITING PEER REVIEW Comments on this article All Comments (0) Add a comment Sign up for content alerts Sign Up You are now signed up to receive this alert Browse by related subjects Alongside their report, reviewers assign a status to the article: Approved - the paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations - A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved - fundamental flaws in the paper seriously undermine the findings and conclusions Adjust parameters to alter display View on desktop for interactive features Includes Interactive Elements View on desktop for interactive features Competing Interests Policy Provide sufficient details of any financial or non-financial competing interests to enable users to assess whether your comments might lead a reasonable person to question your impartiality. Consider the following examples, but note that this is not an exhaustive list: Examples of 'Non-Financial Competing Interests' Within the past 4 years, you have held joint grants, published or collaborated with any of the authors of the selected paper. You have a close personal relationship (e.g. parent, spouse, sibling, or domestic partner) with any of the authors. You are a close professional associate of any of the authors (e.g. scientific mentor, recent student). You work at the same institute as any of the authors. You hope/expect to benefit (e.g. favour or employment) as a result of your submission. You are an Editor for the journal in which the article is published. Examples of 'Financial Competing Interests' You expect to receive, or in the past 4 years have received, any of the following from any commercial organisation that may gain financially from your submission: a salary, fees, funding, reimbursements. You expect to receive, or in the past 4 years have received, shared grant support or other funding with any of the authors. You hold, or are currently applying for, any patents or significant stocks/shares relating to the subject matter of the paper you are commenting on. Stay Updated Sign up for content alerts and receive a weekly or monthly email with all newly published articles Register with F1000Research Already registered? Sign in Not now, thanks close PLEASE NOTE If you are an AUTHOR of this article, please check that you signed in with the account associated with this article otherwise we cannot automatically identify your role as an author and your comment will be labelled as a “User Comment”. If you are a REVIEWER of this article, please check that you have signed in with the account associated with this article and then go to your account to submit your report, please do not post your review here. If you do not have access to your original account, please contact us . All commenters must hold a formal affiliation as per our Policies . The information that you give us will be displayed next to your comment. User comments must be in English, comprehensible and relevant to the article under discussion. We reserve the right to remove any comments that we consider to be inappropriate, offensive or otherwise in breach of the User Comment Terms and Conditions . Commenters must not use a comment for personal attacks. When criticisms of the article are based on unpublished data, the data should be made available. I accept the User Comment Terms and Conditions Please confirm that you accept the User Comment Terms and Conditions. Affiliation ✕ refresh Please enter your institution. Note: To add your institution or organisation, start typing the name and then select the correct name from the list. Where applicable, the name will appear in both the original language and in English. Do not paste in the name. If the name does not appear in the drop-down list, we will display the information you have entered. ✕ refresh Country/Region * USA UK Canada China France Germany Afghanistan Aland Islands Albania Algeria American Samoa Andorra Angola Anguilla Antarctica Antigua and Barbuda Argentina Armenia Aruba Australia Austria Azerbaijan Bahamas Bahrain Bangladesh Barbados Belarus Belgium Belize Benin Bermuda Bhutan Bolivia Bosnia and Herzegovina Botswana Bouvet Island Brazil British Indian Ocean Territory British Virgin Islands Brunei Bulgaria Burkina Faso Burundi Cambodia Cameroon Canada Cape Verde Cayman Islands Central African Republic Chad Chile China Christmas Island Cocos (Keeling) Islands Colombia Comoros Congo Cook Islands Costa Rica Cote d'Ivoire Croatia Cuba Cyprus Czech Republic Democratic Republic of the Congo Denmark Djibouti Dominica Dominican Republic Ecuador Egypt El Salvador Equatorial Guinea Eritrea Estonia Ethiopia Falkland Islands Faroe Islands Federated States of Micronesia Fiji Finland France French Guiana French Polynesia French Southern Territories Gabon Georgia Germany Ghana Gibraltar Greece Greenland Grenada Guadeloupe Guam Guatemala Guernsey Guinea Guinea-Bissau Guyana Haiti Heard Island and Mcdonald Islands Holy See (Vatican City State) Honduras Hong Kong Hungary Iceland India Indonesia Iran Iraq Ireland Israel Italy Jamaica Japan Jersey Jordan Kazakhstan Kenya Kiribati Kosovo (Serbia and Montenegro) Kuwait Kyrgyzstan Lao People's Democratic Republic Latvia Lebanon Lesotho Liberia Libya Liechtenstein Lithuania Luxembourg Macao Madagascar Malawi Malaysia Maldives Mali Malta Marshall Islands Martinique Mauritania Mauritius Mayotte Mexico Minor Outlying Islands of the United States Moldova Monaco Mongolia Montenegro Montserrat Morocco Mozambique Myanmar Namibia Nauru Nepal Netherlands Antilles New Caledonia New Zealand Nicaragua Niger Nigeria Niue Norfolk Island North Korea North Macedonia Northern Mariana Islands Norway Oman Pakistan Palau Palestinian Territory Panama Papua New Guinea Paraguay Peru Philippines Pitcairn Poland Portugal Puerto Rico Qatar Reunion Romania Russian Federation Rwanda Saint Helena Saint Kitts and Nevis Saint Lucia Saint Pierre and Miquelon Saint Vincent and the Grenadines Samoa San Marino Sao Tome and Principe Saudi Arabia Senegal Serbia Seychelles Sierra Leone Singapore Slovakia Slovenia Solomon Islands Somalia South Africa South Georgia and the South Sandwich Is South Korea South Sudan Spain Sri Lanka Sudan Suriname Svalbard and Jan Mayen Swaziland Sweden Switzerland Syria Taiwan Tajikistan Tanzania Thailand The Gambia The Netherlands Timor-Leste Togo Tokelau Tonga Trinidad and Tobago Tunisia Turkey Turkmenistan Turks and Caicos Islands Tuvalu UK USA Uganda Ukraine United Arab Emirates United States Virgin Islands Uruguay Uzbekistan Vanuatu Venezuela Vietnam Wallis and Futuna West Bank and Gaza Strip Western Sahara Yemen Zambia Zimbabwe Please select your country/region. You must enter a comment. Competing Interests Please disclose any competing interests that might be construed to influence your judgment of the article's or peer review report's validity or importance. Competing Interests Policy Provide sufficient details of any financial or non-financial competing interests to enable users to assess whether your comments might lead a reasonable person to question your impartiality. Consider the following examples, but note that this is not an exhaustive list: Examples of 'Non-Financial Competing Interests' Within the past 4 years, you have held joint grants, published or collaborated with any of the authors of the selected paper. You have a close personal relationship (e.g. parent, spouse, sibling, or domestic partner) with any of the authors. You are a close professional associate of any of the authors (e.g. scientific mentor, recent student). You work at the same institute as any of the authors. You hope/expect to benefit (e.g. favour or employment) as a result of your submission. You are an Editor for the journal in which the article is published. Examples of 'Financial Competing Interests' You expect to receive, or in the past 4 years have received, any of the following from any commercial organisation that may gain financially from your submission: a salary, fees, funding, reimbursements. You expect to receive, or in the past 4 years have received, shared grant support or other funding with any of the authors. You hold, or are currently applying for, any patents or significant stocks/shares relating to the subject matter of the paper you are commenting on. Please state your competing interests The comment has been saved. An error has occurred. Please try again. Cancel Post var lTitle = "Handling missingness and specify the dropout...".replace("'", ''); var linkedInUrl = "http://www.linkedin.com/shareArticle?url=https://f1000research.com/articles/13-186/v1" + "&title=" + encodeURIComponent(lTitle) + "&summary=" + encodeURIComponent('Read the article by '); var deliciousUrl = "https://del.icio.us/post?url=https://f1000research.com/articles/13-186/v1&title=" + encodeURIComponent(lTitle); var redditUrl = "http://reddit.com/submit?url=https://f1000research.com/articles/13-186/v1" + "&title=" + encodeURIComponent(lTitle); linkedInUrl += encodeURIComponent('Teklezgi MG et al.'); var offsetTop = /chrome/i.test( navigator.userAgent ) ? 4 : -10; var addthis_config = { ui_offset_top: offsetTop, services_compact : "facebook,twitter,www.linkedin.com,www.mendeley.com,reddit.com", services_expanded : "facebook,twitter,www.linkedin.com,www.mendeley.com,reddit.com", services_custom : [ { name: "LinkedIn", url: linkedInUrl, icon:"/img/icon/at_linkedin.svg" }, { name: "Mendeley", url: "http://www.mendeley.com/import/?url=https://f1000research.com/articles/13-186/v1/mendeley", icon:"/img/icon/at_mendeley.svg" }, { name: "Reddit", url: redditUrl, icon:"/img/icon/at_reddit.svg" }, ] }; var addthis_share = { url: "https://f1000research.com/articles/13-186", templates : { twitter : "Handling missingness and specify the dropout models in haematocrit.... Teklezgi MG et al., published by " + "@F1000Research" + ", https://f1000research.com/articles/13-186/v1" } }; if (typeof(addthis) != "undefined"){ addthis.addEventListener('addthis.ready', checkCount); addthis.addEventListener('addthis.menu.share', checkCount); } $(".f1r-shares-twitter").attr("href", "https://twitter.com/intent/tweet?text=" + addthis_share.templates.twitter); $(".f1r-shares-facebook").attr("href", "https://www.facebook.com/sharer/sharer.php?u=" + addthis_share.url); $(".f1r-shares-linkedin").attr("href", addthis_config.services_custom[0].url); $(".f1r-shares-reddit").attr("href", addthis_config.services_custom[2].url); $(".f1r-shares-mendelay").attr("href", addthis_config.services_custom[1].url); function checkCount(){ setTimeout(function(){ $(".addthis_button_expanded").each(function(){ var count = $(this).text(); if (count !== "" && count != "0") $(this).removeClass("is-hidden"); else $(this).addClass("is-hidden"); }); }, 1000); } close How to cite this report {{reportCitation}} Cancel Copy Citation Details $(function(){R.ui.buttonDropdowns('.dropdown-for-downloads');}); $(function(){R.ui.toolbarDropdowns('.toolbar-dropdown-for-downloads');}); $.get("/articles/acj/132544/145474") new F1000.Clipboard(); new F1000.ThesaurusTermsDisplay("articles", "article", "145474"); $(document).ready(function() { $( "#frame1" ).on('load', function() { var mydiv = $(this).contents().find("div"); var h = mydiv.height(); console.log(h) }); var tooltipLivingFigure = jQuery(".interactive-living-figure-label .icon-more-info"), titleLivingFigure = tooltipLivingFigure.attr("title"); tooltipLivingFigure.simpletip({ fixed: true, position: ["-115", "30"], baseClass: 'small-tooltip', content:titleLivingFigure + " " }); tooltipLivingFigure.removeAttr("title"); $("body").on("click", ".cite-living-figure", function(e) { e.preventDefault(); var ref = $(this).attr("data-ref"); $(this).closest(".living-figure-list-container").find("#" + ref).fadeIn(200); }); $("body").on("click", ".close-cite-living-figure", function(e) { e.preventDefault(); $(this).closest(".popup-window-wrapper").fadeOut(200); }); $(document).on("mouseup", function(e) { var metricsContainer = $(".article-metrics-popover-wrapper"); if (!metricsContainer.is(e.target) && metricsContainer.has(e.target).length === 0) { $(".article-metrics-close-button").click(); } }); var articleId = $('#articleId').val(); if($("#main-article-count-box").attachArticleMetrics) { $("#main-article-count-box").attachArticleMetrics(articleId, { articleMetricsView: true }); } }); var figshareWidget = $(".new_figshare_widget"); if (figshareWidget.length > 0) { window.figshare.load("f1000", function(Widget) { // Select a tag/tags defined in your page. In this tag we will place the widget. _.map(figshareWidget, function(el){ var widget = new Widget({ articleId: $(el).attr("figshare_articleId") //height:300 // this is the height of the viewer part. [Default: 550] }); widget.initialize(); // initialize the widget widget.mount(el); // mount it in a tag that's on your page // this will save the widget on the global scope for later use from // your JS scripts. This line is optional. //window.widget = widget; }); }); } close Error Close Add Reset F1000.MICROSERVICES.AFFILIATION = ''; $(document).ready(function () { $('.js-affiliations-form').each((index, form) => { new AffiliationForm({ formId: form.id, institutionErrorSelector: '.comment-enter-institution', departmentErrorSelector: '.comment-enter-department', placeSelector: '.js-add-comment-place', stateSelector: '.js-add-comment-state', zipCodeSelector: '.js-add-comment-zipcode', countrySelector: '.js-add-comment-country', countryErrorSelector: '.comment-enter-country', }); }); }); $(document).ready(function () { var reportIds = { "261519": 0, "261523": 0, "261521": 0, "261520": 0, "261527": 0, "261526": 0, "261525": 0, "261524": 0, "261529": 0, "261528": 0, "265892": 0, "265893": 0, "265894": 0, "265895": 0, "265889": 0, "265890": 0, "265891": 0, "265896": 0, "265897": 0, "265898": 0, "405311": 0, "405318": 0, "405319": 0, "405316": 0, "405317": 0, "405314": 0, "405315": 0, "405312": 0, "405313": 0, "282444": 0, "282445": 0, "405320": 0, "282443": 0, "292956": 0, "271580": 0, "256475": 0, "292957": 0, "271581": 0, "292958": 0, "271582": 0, "349663": 0, "271583": 0, "349662": 0, "256479": 0, "271577": 0, "256478": 0, "271578": 0, "256477": 0, "271579": 0, "256476": 0, "256483": 0, "349669": 0, "256482": 0, "349668": 0, "256481": 0, "349671": 0, "256480": 0, "349670": 0, "271584": 0, "349665": 0, "271585": 0, "256486": 0, "349664": 0, "271586": 0, "349667": 0, "349666": 0, }; $(".referee-response-container,.js-referee-report").each(function(index, el) { var reportId = $(el).attr("data-reportid"), reportCount = reportIds[reportId] || 0; $(el).find(".comments-count-container,.js-referee-report-views").html(reportCount); }); var uuidInput = $("#article_uuid"), oldUUId = uuidInput.val(), newUUId = "3df9f9cf-19a6-49b6-a949-073425b98099"; uuidInput.val(newUUId); $("a[href*='article_uuid=']").each(function(index, el) { var newHref = $(el).attr("href").replace(oldUUId, newUUId); $(el).attr("href", newHref); }); }); An innovative open access publishing platform offering rapid publication and open peer review, whilst supporting data deposition and sharing. Browse Gateways Collections How it Works Contact For Developers Cookie Notice Privacy Notice RSS Submit Your Research Follow us © 2012-2026 F1000 Research Ltd. ISSN 2046-1402 | Legal | Partner of Research4Life • CrossRef • ORCID • FAIRSharing R.templateTests.simpleTemplate = R.template(' $text $text $text $text $text '); R.templateTests.runTests(); var F1000platform = new F1000.Platform({ name: "f1000research", displayName: "F1000Research", hostName: "f1000research.com", id: "1", editorialEmail: "[email protected]", infoEmail: "[email protected]", usePmcStats: true }); $(function(){R.ui.dropdowns('.dropdown-for-authors, .dropdown-for-about, .dropdown-for-myresearch');}); // $(function(){R.ui.dropdowns('.dropdown-for-referees');}); $(document).ready(function () { if ($(".cookie-warning").is(":visible")) { $(".sticky").css("margin-bottom", "35px"); $(".devices").addClass("devices-and-cookie-warning"); } $(".cookie-warning .close-button").click(function (e) { $(".devices").removeClass("devices-and-cookie-warning"); $(".sticky").css("margin-bottom", "0"); }); $("#tweeter-feed .tweet-message").each(function (i, message) { var self = $(message); self.html(linkify(self.html())); }); $(".partner").on("mouseenter mouseleave", function() { $(this).find(".gray-scale, .colour").toggleClass("is-hidden"); }); }); Sign In Remember me Forgotten your password? Sign In Cancel Email or password not correct. Please try again Please wait... $(function(){ // Note: All the setup needs to run against a name attribute and *not* the id due the clonish // nature of facebox... $("a[id=googleSignInButton]").click(function(event){ event.preventDefault(); $("input[id=oAuthSystem]").val("GOOGLE"); $("form[id=oAuthForm]").submit(); }); $("a[id=facebookSignInButton]").click(function(event){ event.preventDefault(); $("input[id=oAuthSystem]").val("FACEBOOK"); $("form[id=oAuthForm]").submit(); }); $("a[id=orcidSignInButton]").click(function(event){ event.preventDefault(); $("input[id=oAuthSystem]").val("ORCID"); $("form[id=oAuthForm]").submit(); }); }); If you've forgotten your password, please enter your email address below and we'll send you instructions on how to reset your password. The email address should be the one you originally registered with F1000. Email address not valid, please try again You registered with F1000 via Google, so we cannot reset your password. To sign in, please click here . If you still need help with your Google account password, please click here . You registered with F1000 via Facebook, so we cannot reset your password. To sign in, please click here . If you still need help with your Facebook account password, please click here . Code not correct, please try again Reset password Cancel Email us for further assistance. Server error, please try again. If your email address is registered with us, we will email you instructions to reset your password. If you think you should have received this email but it has not arrived, please check your spam filters and/or contact for further assistance. Please wait... Register $(document).ready(function () { signIn.createSignInAsRow($("#sign-in-form-gfb-popup")); $(".target-field").each(function () { var uris = $(this).val().split("/"); if (uris.pop() === "login") { $(this).val(uris.toString().replace(",","/")); } }); });

Text is read by the "Ask this paper" AI Q&A widget below. Extraction quality varies by source — PMC NXML preserves structure cleanly, OA-HTML may include some navigation residue, and OA-PDF can have broken hyphenation. The publisher copy (via DOI) is the canonical version.

My notes (saved in your browser only)

Ask this paper AI returns verbatim quotes from the full text · source: preprint-html

Answers must be backed by verbatim quotes from this paper's full text. Hallucinated quotes are dropped automatically; if no verbatim passage answers the question, we say so. How this works

Citation neighborhood (no data yet)

We don't have any in-corpus citations linked to this paper yet. This is a recent paper (2024) — citers typically take a year or two to land, and the OpenAlex reference graph may still be filling in.

Source provenance

europepmc
last seen: 2026-05-20T01:45:00.602351+00:00