24 ঘন্টা-বৃষ্টিপাতের মানগুলির তালিকাটিকে এক-এক-ঘন্টা-সময়ে রূপান্তর করুন


11

আসুন বলে দিন যে আমার কাছে ঘন্টাখানেক বৃষ্টিপাতের মানগুলির একটি তালিকা রয়েছে, প্রত্যেকটি দেখায় যে পূর্ববর্তী 24 ঘন্টা তারিখ অনুসারে কত বৃষ্টিপাত হয়েছিল। উদাহরণ স্বরূপ:

{
    '2012-05-24 12:00': 0.5, // .5" of rain from 5/23 12:00 - 5/24 11:59
    '2012-05-24 11:00': 0.6, // .6" of rain from 5/23 11:00 - 5/24 10:59
    '2012-05-24 10:00': 0.6, // .6" of rain from 5/23 10:00 - 5/24 09:59
    ...
    '2012-05-23 10:00': 0
}

প্রতি ঘন্টা কত বৃষ্টিপাত হয়েছে তা নির্ধারণ করার জন্য কি কোনও কৌশল / অ্যালগরিদম রয়েছে? আমি এই আমার মাথা জড়ানো বলে মনে হচ্ছে না। আমি জানি যে এটি কেবল ভিন্নতার সংক্ষিপ্তসার হিসাবে সরল নয়।

ডেটাসেটের ভিজ্যুয়ালাইজেশন

P(N)    [.....======================]
P(N-1)  [....======================.]
P(N-2)  [...======================..]
P(N-3)  [..======================...]
I want  [..........................=]

কোন সাহায্যের জন্য অনেক ধন্যবাদ।


কি .6 "5/23 11:00 থেকে বৃষ্টি এর - 5/24 10:59 গড় যে সময় মাপা .6 মধ্যে" বৃষ্টি মাটিতে পড়ে অথবা একটি গড় সময়ে বৃষ্টি .6 "এর?
সিস্টেম ডাউন

সাবেক. এটি পূর্বের 24 ঘন্টা ধরে ঘন্টাখানেক বৃষ্টিপাতের সমষ্টি। আমি শেষ ঘন্টাটি "ব্রেক অফ" কীভাবে করব তা জানতে চাই।
মাইক গ্রিফিথ

1
এই আশ্চর্যজনক কঠিন। আপনার রেকর্ড করা প্রতিটি মান 24 টি অজানা সংখ্যার সমন্বয়ে গঠিত। এটি সমাধান করার জন্য আপনার 24 টি সমীকরণের প্রয়োজন হবে, এটি হল 24 সমীকরণগুলির মধ্যে একই হ'ল অজানাগুলি রয়েছে তবে আপনার স্লাইডিং উইন্ডো রয়েছে যা এটি নয়। আমি ভাবতে পারি না যে এটি "সমাধানযোগ্য নয়" তবে এটি অবশ্যই আমার কাছে এটির মতো দেখায়। এটি নিয়ে চিন্তা করার আরেকটি উপায়: আপনি যুক্ত প্রতিটিটির জন্য P(N-x)আপনি একটি অজানা অর্জন করছেন , সুতরাং শেষ পর্যন্ত সমীকরণ এবং অজানাগুলির সংখ্যা এমনকি নিজেরাই আবার বেরিয়ে গেল।
সেবাস্তেঞ্জিগার

3
আমি ভাবছি এটির
হতাশাগ্রস্থ

2
@ ফ্রাস্ট্রেটেড উইথফর্মস ডিজাইনার, বা ম্যাথ.স্ট্যাকেক্সেঞ্জোয়েন্ট.কম ?
ক্যাফগিকে

উত্তর:


8

ধরে নিই যে ডেটা সেট সর্বদা একটানা 24 ঘন্টা উইন্ডো নিয়ে থাকে (যেমন, প্রথম ডেটা পয়েন্টটি 1 ঘন্টার উইন্ডো নয়) ...

এই সাধারণ ক্ষেত্রে অন্তত একটি সমাধেয় সমস্যা না কারণ সেখানে একটি counterexample যেখানে অন্তত দুই বৃষ্টি নিদর্শন একটি ডেটা সেট ম্যাপ বিদ্যমান।

  • কেস 1: এটি 24 ঘন্টা চিরকাল সকাল 12:30 এ বৃষ্টি হয়।
  • কেস 2: এটি প্রতি ঘণ্টায় 30 মিনিটে 30 ঘন্টা চিরতরে বৃষ্টি হয়।

উভয় ক্ষেত্রেই, আপনার P(N) = 24"সকলের জন্য N

যেহেতু এই এক ডেটা সেট থেকে উত্পন্ন করা যায় এমন কোনও দৃশ্য নেই তাই সমস্যাটি জেনেরিক দিক থেকে সমাধানযোগ্য নয়।


একদিকে যেমন, আমরা এটিও প্রদর্শন করতে পারি যে সমস্যাটি সর্বদাই অবিশ্বাস্য necess সর্বাধিক সহজভাবে, যদি সবার P(N) = 0"পক্ষে হয় Nতবে তার হিসাব করার জন্য কেবলমাত্র একটি সম্ভাব্য বৃষ্টির প্যাটার্ন রয়েছে: প্রতি ঘন্টায় শূন্য ইঞ্চি বৃষ্টিপাত।


সুতরাং ডেটা সেট সম্পর্কে কী বৈশিষ্ট্যগুলি সমস্যার সমাধানযোগ্য করে তোলে তা চিহ্নিত করা আরও আকর্ষণীয় সমস্যা is Trivially আপনার সাথে অন্তত একটি একটি ডেটা সেট আছে যদি Nযেমন যে P(N) = 0", তারপর আপনি একটি সমাধান আছে।

যদি এমন কোনও বৈশিষ্ট্য থাকে যা প্রদত্ত ডেটা সেটের জন্য সমস্যার সমাধান করতে পারে তবে আমি অবাক হব না। সেগুলি সন্ধান করা মজাদার চ্যালেঞ্জ হওয়া উচিত। একই সাথে, প্রমাণ করা যে কারও অস্তিত্ব থাকতে পারে না তা সমানভাবে বিনোদনমূলক।


5

আপনার যদি কোনও 0 বৃষ্টিপাতের সময় না পাওয়া পর্যন্ত আপনাকে ডেটা দিয়ে পুনরাবৃত্তি করতে হবে তবে স্নোরাস যেমন বর্ণনা করেছেন আপনি সেই বিন্দু থেকে এগিয়ে গণনা করবেন। যদি কোনও তথ্য বিন্দু 0 না হয় তবে আমি মনে করি না যে আপনি সময়ের সূচনার প্রথম ঘন্টাটি 1 ঘন্টা হওয়ার আগে প্রাথমিক এন্ট্রিটিকে সংজ্ঞায়িত না করা হলে এটির সমাধান করা সম্ভব নয় তাই পয়েন্টগুলি তার চেয়ে পূর্ব নির্ধারিত।

বিপরীতে একই জিনিসটি করে 0 টি পঠন থেকে সময়ে পিছনে পিছনে গণনা করাও সম্ভব হবে (যদিও আপনি পরপর কমপক্ষে 24 0 সেকেন্ড পাবেন।


ডেটাগুলিতে আকর্ষণীয় সীমাবদ্ধতা যা এটি সম্ভব করে তোলে তা হল বৃষ্টিপাত কখনই নেতিবাচক হতে পারে না, তাই শূন্য মানের সাথে, আপনি জানেন যে 24 পূর্ববর্তী ঘন্টা শূন্য হতে হয়েছিল।
স্কট হুইটলক

0

পি (এন) - পি (এন -1)> = 0 এ গন্ডীযুক্ত

যেখানে পি () হ'ল n এর 24 ঘন্টা পূর্বে বৃষ্টিপাতের পরিমাণ রেকর্ড করা হয়।

... আপনার আগে ঘন্টা আগে বৃষ্টি পরিমাণ দিতে হবে P(n)


এটি 12:00 এর জন্য -১ ইঞ্চি গণনা করবে। অসম্ভব মনে হচ্ছে। যদি ২২ ইঞ্চি ২৩ তারিখ 11:00 এ 24 ঘন্টা পরিমাপ হয় তবে সঠিক উত্তরটি হওয়া উচিত .1
এডওয়ার্ড স্ট্রেঞ্জ

এন যদি "5/24 12:00 pm" হয়, পি (এন) 5/23 সকাল 12:55 টা থেকে 11:59 সকাল 11:59 এর মধ্যে একটি উইন্ডো অন্তর্ভুক্ত করে। তারপরে পি (এন -১) এর মধ্যে একটি উইন্ডো 5/23 সকাল 11:00 টা থেকে 5/24 সকাল 10:59 এ অন্তর্ভুক্ত রয়েছে। আমি 11:00 am-11:59 সকাল 11 টা থেকে উইন্ডোতে কী ঘটেছিল তা জানতে চাই, তবে কেবল দুটোকে বিয়োগ করে আগের দিনটিতে একটি অতিরিক্ত "উইন্ডো" প্রবর্তন করা হয়েছে। চাক্ষুষ প্রতিনিধিত্বের জন্য আপডেট বিবরণ দেখুন।
মাইক গ্রিফিথ

@ মাইক গ্রিফিথ: আমার সম্পাদনা দেখুন। আমি বিশ্বাস করি আমি সঠিক ছিলাম, তবে আপনাকে ফলাফলটি> = 0 এর সাথে আবদ্ধ করতে হবে (<= 0 ইঙ্গিত দেয় যে বৃষ্টি হয়নি)) যদি না আমি সমস্যাটি ভুল বুঝি।
স্টিভেন এভার্স

@ স্নোআরফাস: আপনার এখনও সেই সময়ে দুটি অজানা মান রয়েছে।
দেনিথ

0

এটি সম্পূর্ণ উত্তর নয়, আমি কর্মে রয়েছি এবং ইতিমধ্যে এটিতে প্রচুর সময় ব্যয় করেছি ... আরও আমার ডান সঠিক কিনা তা দেখার জন্য আমার আরও ডেটা প্রয়োজন।

চলুন পি (x) কে 24 ঘন্টা পরিমাপের সময় x বলুন।

নিম্নলিখিত ওভারল্যাপের পরিস্থিতি বিবেচনা করুন:

|H1|H2|H3.............|H23|H24|H25|H26 ................ |H46|H47|H48|
|-----------------P(X)--------|-----------------P(X-24)-------------|
   |----------------------P(X-1)--|

পি (এক্স) - পি (এক্স -1) + এইচ 25 = এইচ 1।

সুতরাং আপনি H25 গণনা করা প্রয়োজন। আমি বিশ্বাস করি যে সমাধানটি পি (এক্স), পি (এক্স -1), এবং পি (এক্স-24) থেকে তৈরি কোনও সিস্টেমে বিশ্রাম নিতে চলেছে।


0

টানা দুই ঘন্টা এন (এখন) এবং এন -১ (এখন আগের ঘন্টা) এর জন্য আপনার চব্বিশ ঘন্টা বৃষ্টিপাতের সমষ্টি (টি) ২৪ ঘন্টা প্রতি ঘন্টা বৃষ্টিপাতের সংখ্যা (পি) নিয়ে গঠিত:

T(n) = P(n) + P(n-1) + P(n-2) + ... + P(n-22) + P(n-23)
T(n-1) = P(n-1) + P(n-2) + P(n-3) +... + P(n-23) + P(n-24)

তাই:

T(n) - T(n-1) = P(n) - P(n-24)

(শর্তাদি পি (এন -1) ... পি (এন -23) টি (এন) এবং টি (এন -1) উভয়েই নকল করা হয়েছে, সুতরাং তাদের বিয়োগের সাথে 0 প্রদান করে।) পুনরায় সাজানো, আপনি পাবেন:

P(n) = T(n) - T(n-1) + P(n-24)

এখন, আপনি পি (এন) কী তা বুঝতে পারবেন না যদি আপনি না জানেন যে পি (এন-24) কী। আপনি পি (এন-24) গণনা করার জন্য ডেটাতে আরও পিছনে যেতে পারেন, তবে এটি পেতে আপনার পি (এন-25) এবং এ জাতীয় বিজ্ঞাপনের দরকার রয়েছে। তাহলে আপনার যা দরকার তা হ'ল যে কোনও একক ঘন্টার জন্য বৃষ্টিপাতের মানটি যা ২৪ ঘণ্টারও বেশি আগে ago আপনার যদি এটি থাকে তবে আপনি পরবর্তী সমস্ত ঘন্টা ধরে ঘন্টা বর্ষণে গণনা করতে পারেন।


1
+1 "তারপরে আপনার যা দরকার তা হ'ল যে কোনও এক ঘন্টার জন্য বৃষ্টিপাতের মান যা 24 ঘন্টা অপেক্ষা দীর্ঘ।" অথবা একটি 24 ঘন্টা সময়ের জন্য 0 "একটি মান।
CaffGeek

@ চাদ এটি অবশ্যই পাওয়ার এক উপায়।
কালেব
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.