필터 지우기
필터 지우기

Probability of obtaining x when giving y

조회 수: 3 (최근 30일)
André Bernal García
André Bernal García 2017년 4월 23일
답변: israt fatema 2021년 8월 3일
I have a data set of Power, depending on wind . The data looks like this:
I want to calculate the following:
For a certain velocity ( x axis) = 9 There is a probability of 90% that the values are in between 0.9 & 1 for example.
The purpose is to make after a forecast where I will have a certain velocity and I have to provide a power.
Thanks in advance

채택된 답변

David Ding
David Ding 2017년 4월 27일
편집: David Ding 2017년 4월 27일
Hi Andre,
Based on your description, it looks like you are looking for an empirical probability mass function (PMF) to fit the given data. You can achieve this via the "ecdf" function.
For example, based on what I understand of your workflow, you can do something like the following:
  1. Fix y (power, I assume) to some value
  2. Get a vector of x that corresponds to y (e.g. +/- 5%)
  3. Let's call this vector x_target. You may then use the "ecdf" function to obtain an empirical PMF of this vector, as follows:
[f, pts] = ecdf(x_target)
Next, you may plot the empirical PMF as follows:
figure();
plot(pts, f);
xlabel('Wind Speed');
ylabel('PMF');
A similar approach can be followed if you want to fix x to analyze y.

추가 답변 (1개)

israt fatema
israt fatema 2021년 8월 3일
Hi, i am interested about the problem you have mentioned here. Would you like to share your outcome if you could have managed to solve it?
Thanking you.

카테고리

Help CenterFile Exchange에서 Curve Fitting Toolbox에 대해 자세히 알아보기

제품

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by