PNG32 PNG32 PNG32 PNG32
PNG32
Forum Excel, VBA, VSTO, Exceltips, Excelhj�lp PNG32 drivs av Excelspecialisten    Logga in     English
PNG32
PNG32 PNG32
PNG32

Logga in

PNG32

Du är inte inloggad. Logga in eller registrera dig för att skriva inlägg eller svara på inlägg.

För frågor om forumet, kontakta oss på webmaster@excelforum.se

PNG32 PNG32
PNG32 PNG32
PNG32

Excelforum

PNG32

 
ForumForumDiskussionerDiskussionerExcelExcelLinjediagram med felbandLinjediagram med felband
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2019-08-28 09:47
 

Jag försöker skapa ett diagram med felband runt medianvärden. Jag Har percentil 25 respektive 75 som jag önskar lägga kring medianvärdet i en tidsserie. Förhoppningsvis går dessa percentiler att få som skuggade områden kring medianvärdena i linjediagramet. Jag har tittat på en mängd videos och tutorials som beskriver hur detta ska göras men inget verkar fungera då jag inte har samma "area chart" att göra om linjerna till som den de har i alla klipp. Någon som har en bra idé gällande hur det kan göras? Datan ser ut som följer:

 

 

    2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018
Median Primärvård 0,162542 0,165661 0,164678 0,162819 0,179685 0,179121 0,179476 0,180249 0,175143 0,171502 0,166504284 0,16503 0,171721 0,17021
  Somatisk specialistvård 0,517576 0,516574 0,523157 0,520209 0,548215 0,552908 0,550625 0,551475 0,558244 0,549465 0,554428571 0,553965 0,548914 0,547822
  Psykiatrisk specialistvård 0,087635 0,086316 0,086078 0,084484 0,090833 0,089681 0,089869 0,08788 0,089384 0,087588 0,087963519 0,084474 0,084696 0,082717
P25-75Primär  P25 0,153148 0,153813 0,151803 0,150869 0,168745 0,173983 0,16625 0,170455 0,162631 0,161486 0,163701623 0,157467 0,162803 0,16227
  P75 0,175036 0,179128 0,177928 0,181433 0,195082 0,200957 0,198817 0,189286 0,184074 0,178319 0,179901451 0,177055 0,177382 0,174608
P25-75Somatisk P25 0,50317 0,508577 0,508538 0,51117 0,533595 0,536209 0,536148 0,535058 0,546832 0,543417 0,542470658 0,532003 0,529539 0,537041
  P75 0,528638 0,528071 0,5304 0,535668 0,569449 0,566562 0,571117 0,565831 0,575073 0,587099 0,568973315 0,557518 0,558837 0,569512
P25-75Psyk P25 0,076369 0,076584 0,078578 0,079231 0,084719 0,084705 0,084146 0,084082 0,08221 0,079692 0,079773167 0,080179 0,07941 0,075751
  P75 0,095775 0,095266 0,095088 0,094525 0,098203 0,096554 0,095013 0,095505 0,095023 0,095711 0,093767625 0,090909 0,087939 0,087839

Tanken är alltså att det ska vara en tidsserie med Medianvärdet för vardera variabel med respektive percentiler markerade runtom.

 

Jag sitter på svensk version av Excel 2016 (Jag är helt ny på detta forum så jag hoppas jag ställt den här frågan någorlunda korrekt)

 

Tack på förhand

Jonas

Nytt inlägg
 2019-08-28 13:41
 

Inte exakt vad du frågar efter, men har du testat felstaplar för att markera kvartillerna? Det är så man brukar göra för medelvärden och standardavvikelser.

Skapa ett linjediagram som vanligt (med de 4 översta raderna som data).

 

Sen måste du tyvärr göra om data lite grand. Felstaplarna vill ha skillnaden mot medianen, inte kvartil-värdet i sig. Om värdet för primärvården år 205 står i cell C2 25%'s kvartilen i cell C5 så kan du t.ex i C12 skriva in formeln:
=C2-C5
Och i C13 för den 75%:en
=C6-C2

(du vill ha positivta tal, så du får "vända" på den andra formeln)
Kopiera cell C12 och C13 till höger (så att alla år t.om 2018 får ett värde)

Nu skilljer sig olika varianter av excel åt. Det här gäller för excel 2016/365

I ditt diagram: Markera linjen för primärvård, gå till menyn

Diagramdesign->Lägg till diagramelement->Felstaplar->Fler felstapelalternativ. Under Felmängd väljer du "anpassad", ange värde och peka på den rad där du angett det positiva respektive negativa avvikelsen.

Gör om ovanstående för somatisk och psykiatisk specialistvård

 

Microsoft om felstaplar:

https://support.office.com/sv-se/article/lägga-till-ändra-eller-ta-bort-felstaplar-i-ett-diagram-e6d12c87-8533-4cd6-a3f5-864049a145f0

Nytt inlägg
 2019-08-28 14:32
 

Tack

Nej inte riktigt vad jag efterfrågade men absolut användbart också.

Om någon är intresserad så löste jag det enklare med SAS genom sgplot, koden ser då ut som följer:

proc sgplot data=felband;                                                                                                               
   refline 0 to 1 by 0.1 / axis=y lineattrs=(pattern=35); 
   series x=ar y=primmedian;
   series x=ar y=sommedian;
   series x=ar y=psykmedian;
   band x=ar lower=prim25 upper=prim75 / fillattrs=(color=bip) legendlabel='Primärvård' transparency=0.5;
   band x=ar lower=som25 upper=som75 / fillattrs=(color=vibg) legendlabel='Somatisk specialistvård' transparency=0.5;
   band x=ar lower=psyk25 upper=psyk75 / fillattrs=(color=bio) legendlabel='Psykiatrisk specialistvård' transparency=0.5;
   xaxis values=(2005 to 2018 by 1) label=' ';                                                                                          
   yaxis values=(0 to 0.7 by 0.1) label='Andel';  
   keylegend / exclude=('primmedian' 'sommedian' 'psykmedian');
run;  

 

Inte riktigt det här forumets syfte men om du råkar ha samma problem och har tillgång till SAS så kanske det hjälper

Nytt inlägg
 2019-08-28 14:40
 

Hmm, nu blev jag bara tvungen att googla lite:

https://nikkimarinsek.com/blog/tutorial-how-to-make-shaded-error-bands-in-excel

Dina data står t.om exakt rätt :-)

 

För övrigt verkar de nyaste varianterna av excel stödja Box-Plot och det är ju det absolut ärligaste sättet att redovisa medianer.

https://support.office.com/sv-se/article/skapa-ett-låddiagram-62f4219f-db4b-4754-aca8-4743f6190f0d

https://support.office.com/en-us/article/create-a-box-plot-10204530-8cdf-40fe-a711-2eb9785e510f

Men då tror jag att du måste jobba direkt mot rådata. Jag blir i alla fall inte klok på hur du skapar en från en sammanställning (man borde ju kunna köra utan outlier, men men.)

 

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelLinjediagram med felbandLinjediagram med felband

PNG32 PNG32
Excelforum drivs av Excelspecialisten som bedriver utbildning i Excel och VBA, tillhandahåller support och hjälp med Excel, utvecklar program i Excel. Är ni i behov av en konsult inom Excel, VBA eller VSTO, eller söker en excelkurs, kontakta oss.
Copyright 2013 ExcelSpecialisten XLS AB   Användarvillkor  Personliga uppgifter