سری زمانی

ساخت وبلاگ

سری زمانی با هدف مطالعه تکامل یک یا چند متغیر در طول زمان. در این بخش نمونه هایی با استفاده از r. تمرکز روی Tidyverse انجام می شود: بسته Lubridate در واقع بهترین دوست شما برای مقابله با قالب تاریخ است و GGPLOT2 اجازه می دهد تا آن را به طور کارآمد ترسیم کنید. بسته Dygraphs همچنین برای ساختن نمودارهای تعاملی خیره کننده در نظر گرفته شده است. توجه داشته باشید که این دوره آنلاین به تجزیه و تحلیل Timeseries با R. اختصاص داده شده است

سری زمانی ساختمان نیاز به متغیر زمانی دارد که در قالب تاریخ باشد. اولین مرحله از تجزیه و تحلیل شما باید این باشد که بررسی کنید که داده های شما به درستی بخوانید ، یعنی در قالب تاریخ. این به لطف عملکرد STR () امکان پذیر است:

دریافت این قالب تاریخ می تواند یک درد باشد و بسته Lubrrate چنین نجات دهنده زندگی است. این عملکرد چندین عملکرد را ارائه می دهد که نام آن توسط 3 نامه تشکیل شده است: سال (y) ، ماه (متر) و روز (D). مثال:

Ezoic

گزارش این تبلیغ

GGPLOT2 هنگام تجسم سری زمانی ، ویژگی های بسیار خوبی را ارائه می دهد. قالب تاریخ به طور خودکار تشخیص داده می شود و در نتیجه برچسب های محور X شسته و رفته است. SCALL_X_DATA () برای سفارشی کردن آن برچسب ها به نسیم تبدیل می شود. نکته آخر اینکه می تواند نمودار حاصل را در یک خط کد دیگر تعاملی کند.

اصلی ترین نمودار خط با r و ggplot2 برای تجسم داده های سری زمانی

برچسب های محور X را با هر قالب تاریخ سفارشی کنید

چارچوب زمانی مورد علاقه خود را در داده های ورودی خود انتخاب کنید

حاشیه نویسی اجازه می دهد تا ویژگی های اصلی یک نمودار را برجسته کنید. بیاموزید که چگونه متن ، حلقه ها ، خطوط و موارد دیگر را اضافه کنید.

چند مثال نشان می دهد که چگونه می توان از آرگومان Sec. axis برای اضافه کردن یک محور y دوم استفاده کرد.

عملکرد GGPlotly () کتابخانه Plotly باعث می شود که یک نسخه تعاملی ایجاد شود. سعی کنید برای بدست آوردن یک ابزار ابزار ، حلقه ها را معلق کنید ، یا منطقه مورد علاقه خود را برای بزرگنمایی انتخاب کنید. برای استفاده مجدد ، دوبار کلیک کنید.

بسته Dygraphs یک ویجت HTML است. این امکان را برای ایجاد نمودار سری زمانی تعاملی فراهم می کند: می توانید نقاط داده را بزرگنمایی و شناور کنید تا اطلاعات بیشتری کسب کنید. با خواندن نمودار شماره 316 برای معرفی سریع و توضیحات ورودی شروع کنید. سپس ، نمودار شماره 317 نمای کلی از انواع مختلف نمودارهای ارائه شده را ارائه می دهد. برای ادامه ، نمودار شماره 318 (نسخه تعاملی زیر) را بررسی کنید.

ابتدایی ترین زمانی که می توانید با کتابخانه Dygraphs بسازید. توضیح در مورد قالب های ورودی احتمالی.

نحوه نمایش چندین سری در همان نمودار.

یک نمودار منطقه تعاملی را برای سری زمانی با Dygraphs بسازید.

یک نمودار شمعدانی تعاملی برای سری زمانی با Dygraphs بسازید.

فاصله اطمینان را در اطراف نمودار خط تعاملی برای سری های زمانی با رنگهای مختلف اضافه کنید.

یک طرح مرحله تعاملی را برای سریال های زمانی با Dygraphs بسازید.

بسته Dygraph بزرگنمایی ، معلق ، مینیمپل و موارد دیگر را ارائه می دهد. آن را در مثال زیر امتحان کنید!

نقشه های گرما می توانند جایگزین بسیار مناسبی برای تجسم سری های زمانی باشند ، به خصوص هنگامی که بازه زمانی که مطالعه می کنید ، مانند هفته ها تکرار می شود. در اینجا یک مثال سفارشی وجود دارد ، اما برای اطلاعات بیشتر به بخش Heatmap مراجعه کنید.

هشدار: یک نمودار خط محور دوتایی Y نشان دهنده تکامل 2 سری است که هر یک مطابق با مقیاس Y خاص خود ترسیم شده است. این نوع نموداربایداز این امر جلوگیری شود ، زیرا بازی با محدودیت های محور Y می تواند به نتیجه گیری کاملاً متفاوت منجر شود. برای اطلاعات بیشتر به اطلاعات به Viz مراجعه کنید.

نمودار خط با 2 سری

یک نمودار خط کلاسیک با 2 سری ، فقط 1 محور.

نمودار خط محور y دوگانه

یک محور y دوم را برای سری دوم اضافه کنید. ببینید چگونه نتیجه گیری نمودار متفاوت و اشتباه می شود.

یک افسانه اضافه کنید تا مشخص کنید چه رنگی به چه مقدار مرتبط است.

اساسی ترین محور دوگانه

اساسی ترین استفاده از ویژگی sec. axis برای نمایش یک محور y دوم.

سبک نمودار را با عنوان ، رنگ ، موضوع و موارد دیگر سفارشی کنید.

نمودار محور دوگانه که یک نمودار خط را با بارپلت مخلوط می کند.

وب پر از نمودارهای حیرت انگیز R است که توسط وبلاگ نویسان عالی ساخته شده است. گالری G Graph سعی می کند برخی از بهترین خلاقیت ها را به نمایش بگذارد و نحوه عملکرد کد منبع آنها را توضیح دهد. اگر می خواهید کار خود را در اینجا نمایش دهید ، لطفاً یک کلمه یا حتی بهتر برای من رها کنید ، یک درخواست کشش ارسال کنید!

نمودار Lollipop برای زمان بندی

نمودار Lollipop بسیار سفارشی که به نمایندگی از رکوردهای جهانی ماریو کارت است.

اثری از سدریک شرکر برای چالش Tidytuesday.

Lollipop chart with R and ggplot2 to display a timeseries

نمودارهای خط و منطقه توسط اقتصاددان

بیاموزید که چگونه از سبک اقتصاددان با کتابخانه هایی مانند GGPLOT2 ، PATCHWORK ، GRID ، GGTEXT و موارد دیگر تقلید کنید.

نمودار خط با تقاطع پر شده

این مثال از Geo-Faceting استفاده می کند: مجموعه داده با استفاده از مناطق جغرافیایی تقسیم و ترسیم می شود. برای هر نمودار ، 2 خط نمایش داده می شود و تقاطع بین هر دو پر می شود.

فارکس به زبان ساده...
ما را در سایت فارکس به زبان ساده دنبال می کنید

برچسب : نویسنده : طاهره ایرانی بازدید : <-PostHit-> تاريخ : شنبه 30 ارديبهشت 1402 ساعت: 17:58