আপনি যা করতে পারলেন তা হল এই বইয়ের অধ্যায়ের 49 নং পৃষ্ঠায় যেমন বিরল ম্যাট্রিক্স ভিজ্যুয়ালাইজেশনের সংমিশ্রণে এখানে ভিসিডি থেকে অবশিষ্ট শেডিং আইডিয়া ব্যবহার করা । অবশিষ্ট ছায়াগুলি সহ পরবর্তী প্লটটি কল্পনা করুন এবং আপনি ধারণাটি পাবেন।
স্পারস ম্যাট্রিক্স / কনজিজেঞ্জি টেবিলটিতে সাধারণত প্রতিটি ওষুধের প্রতিটি বিরূপ প্রভাবের সংখ্যার উপস্থিতি থাকে। অবশিষ্ট শেডিং আইডিয়াটি সহ তবে আপনি একটি বেসলাইন লগ লিনিয়ার মডেল স্থাপন করতে পারেন (উদাহরণস্বরূপ একটি স্বাধীনতা মডেল বা আপনি যা পছন্দ করেন) এবং মডেলটির পূর্বাভাসের চেয়ে বেশি / কম প্রায়ই কোন ওষুধ / প্রভাবের সংমিশ্রণ ঘটে তা খুঁজে পেতে রঙিন স্কিম ব্যবহার করুন । যেহেতু আপনি অনেক পর্যবেক্ষণ আছে, আপনি একটি খুব সূক্ষ্ম রং থ্রেশহোল্ডিং ব্যবহার এবং একটি মানচিত্র যে কিভাবে ক্লাস্টার বিশ্লেষণে microarrays প্রায়ই ভিসুয়ালাইজ্ড-যেমন অনুরূপ পেতে পারে এখানে(তবে সম্ভবত শক্তিশালী রঙের "গ্রেডিয়েন্টস")। অথবা আপনি এমন প্রান্তিকতাগুলি তৈরি করতে পারেন কেবলমাত্র যদি ভবিষ্যদ্বাণীগুলিতে পর্যবেক্ষণের পার্থক্যটি রঙিন হওয়ার চেয়ে প্রান্তিকের চেয়ে বেশি হয়ে যায় এবং বাকীগুলি সাদা থাকে। আপনি ঠিক কীভাবে এটি করবেন (উদাহরণস্বরূপ কোন মডেলটি ব্যবহার করবেন বা কোন প্রান্তিকর) আপনার প্রশ্নের উপর নির্ভর করে।
সম্পাদনা করুন
সুতরাং আমি এখানে এটি কীভাবে করব (প্রদত্ত আমার যথেষ্ট পরিমাণে র্যাম পাওয়া যায় ...)
- পছন্দসই মাত্রাগুলির একটি বিরল ম্যাট্রিক্স তৈরি করুন (ড্রাগের নাম x ইফেক্টস)
- স্বাধীনতার লগলাইনার মডেল থেকে অবশিষ্টাংশ গণনা করুন
- সর্বনিম্ন থেকে সর্বাধিক অবশিষ্ট অবধি জরিমানা রেজোলিউশনে একটি রঙ গ্রেডিয়েন্ট ব্যবহার করুন (উদাহরণস্বরূপ, এইচএসভি রঙের স্থান সহ)
- স্পার্স ম্যাট্রিক্সের অনুসারে পজিশনের অবশিষ্টাংশের দৈর্ঘ্যের বর্ণের মানটি সন্নিবেশ করান
- একটি চিত্র প্লট সহ ম্যাট্রিক্স প্লট করুন।
এরপরে আপনি এরকম কিছু দিয়ে শেষ করবেন (অবশ্যই আপনার চিত্রটি অনেক বড় হবে এবং পিক্সেলের আকার অনেক কম থাকবে তবে আপনার ধারণাটি পাওয়া উচিত color রঙের চতুর ব্যবহারের সাথে আপনি স্বাধীনতা থেকে সংঘগুলি / প্রস্থানগুলি কল্পনা করতে পারবেন আপনি সবচেয়ে বেশি আগ্রহী).
100x100 ম্যাট্রিক্স সহ একটি দ্রুত এবং নোংরা উদাহরণ। এটি কিংবদন্তিটিতে আপনি দেখতে পাচ্ছেন -10 থেকে 10 পর্যন্ত অবশেষগুলির সাথে এটি একটি খেলনার উদাহরণ। সাদা শূন্য, নীল প্রত্যাশার চেয়ে কম ঘন ঘন, প্রত্যাশার চেয়ে লাল বেশি ঘন ঘন। আপনার ধারণাটি পেতে এবং সেখান থেকে এটি নিতে সক্ষম হওয়া উচিত। সম্পাদনা: আমি প্লটের সেট আপ স্থির করেছি এবং অহিংস রঙ ব্যবহার করেছি।
এটি image
ফাংশনটি ব্যবহার করে এবং cm.colors()
নিম্নলিখিত ফাংশনে করা হয়েছিল:
ImagePlot <- function(x, ...){
min <- min(x)
max <- max(x)
layout(matrix(data=c(1,2), nrow=1, ncol=2), widths=c(1,7), heights=c(1,1))
ColorLevels <- cm.colors(255)
# Color Scale
par(mar = c(1,2.2,1,1))
image(1, seq(min,max,length=255),
matrix(data=seq(min,max,length=255), ncol=length(ColorLevels),nrow=1),
col=ColorLevels,
xlab="",ylab="",
xaxt="n")
# Data Map
par(mar = c(0.5,1,1,1))
image(1:dim(x)[1], 1:dim(x)[2], t(x), col=ColorLevels, xlab="",
ylab="", axes=FALSE, zlim=c(min,max))
layout(1)
}
#100x100 example
x <- c(seq(-10,10,length=255),rep(0,600))
mat <- matrix(sample(x,10000,replace=TRUE),nrow=100,ncol=100)
ImagePlot(mat)
এখান থেকে ধারনা ব্যবহার http://www.phaget4.org/R/image_matrix.html । যদি আপনার ম্যাট্রিক্সটি এত বড় হয়ে যায় যে image
ফাংশনটি ধীর হয়ে যায়, তর্কটি ব্যবহার করুন useRaster=TRUE
(আপনি স্পার্স ম্যাট্রিক্স অবজেক্টগুলিও ব্যবহার করতে চাইতে পারেন; নোট করুন যে image
উপরে থেকে কোডটি ব্যবহার করতে চাইলে কোনও পদ্ধতি থাকা উচিত , স্পার্সেম প্যাকেজটি দেখুন))
আপনি যদি এটি করেন, সারি / কলামগুলির কিছু চতুর অর্ডার কার্যকর হতে পারে, যা আপনি আরুলস প্যাকেজের সাথে গণনা করতে পারেন (পৃষ্ঠা 17 এবং 18 বা ততোধিক পরীক্ষা করুন)। আমি সাধারণত এই ধরণের ডেটা এবং সমস্যার (শুধুমাত্র ভিজ্যুয়ালাইজেশনই নয়, প্যাটার্নগুলি সন্ধান করতেও) জন্য কণ্ঠ্যগুলির ইউটিলিটিগুলির পরামর্শ দেব। সেখানে আপনি অবশিষ্ট স্তরগুলির পরিবর্তে যে স্তরগুলি ব্যবহার করতে পারেন তার মধ্যে সংযোগের ব্যবস্থাও পাবেন।
আপনি নিজের টেবিলপ্লটগুলিও দেখতে চাইতে পারেন পরে কেবল কয়েকটি প্রতিকূল প্রভাবগুলি তদন্ত করতে চান।