Classification model using NDVI time series? The 2019 Stack Overflow Developer Survey Results...
How do you say "canon" as in "official for a story universe"?
"To split hairs" vs "To be pedantic"
What do the Banks children have against barley water?
Why isn't airport relocation done gradually?
Does it makes sense to buy a new cycle to learn riding?
Should I use my personal or workplace e-mail when registering to external websites for work purpose?
Landlord wants to switch my lease to a "Land contract" to "get back at the city"
Why do I get badly formatted numerical results when I use StringForm?
Which Sci-Fi work first showed weapon of galactic-scale mass destruction?
I see my dog run
Geography at the pixel level
Inflated grade on resume at previous job, might former employer tell new employer?
How can I fix this gap between bookcases I made?
What is the best strategy for white in this position?
How to manage monthly salary
What tool would a Roman-age civilization have to grind silver and other metals into dust?
Understanding the implication of what "well-defined" means for the operation in quotient group
Idiomatic way to prevent slicing?
Pristine Bit Checking
How can I create a character who can assume the widest possible range of creature sizes?
Output the Arecibo Message
What is the meaning of Triage in Cybersec world?
Lethal sonic weapons
Limit to 0 ambiguity
Classification model using NDVI time series?
The 2019 Stack Overflow Developer Survey Results Are InSPOT NDVI time seriesTIMESAT input image requirement?Can you apply Maximum Likelihood classification to NDVI?Random Forest classification not in RMonthly GIMMS NDVI time seriesHow should I fill gaps in an NDVI time series?How can I fill NA values in my NDVI Data?Analyze time series NDVI using bfastChoosing statistical method for determining different crop types?Error in smoothing NDVI (BISE) using SPIRITS
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ margin-bottom:0;
}
I am trying to form a classification model with the help of NDVI time series data. I want to use methods like SVM and Random Forest. I know how to apply these methods to normal data. But, I am confused while applying it to this time series data.
This is a sample of my data:
Here the data have the different type of crops as classes. After that, each column represents the number of days after sowing.
I was thinking of taking these columns i.e. number of days as my random variables and Class as my response variable to apply random forest and SVM classifiers. But I have a doubt if we can do that?? Is it right to apply classification method or there is some other procedure to do it on this type of data?? Please suggest me how can I apply classification method?? Any help would be highly valuable for me.
classification ndvi land-classification random-forest
add a comment |
I am trying to form a classification model with the help of NDVI time series data. I want to use methods like SVM and Random Forest. I know how to apply these methods to normal data. But, I am confused while applying it to this time series data.
This is a sample of my data:
Here the data have the different type of crops as classes. After that, each column represents the number of days after sowing.
I was thinking of taking these columns i.e. number of days as my random variables and Class as my response variable to apply random forest and SVM classifiers. But I have a doubt if we can do that?? Is it right to apply classification method or there is some other procedure to do it on this type of data?? Please suggest me how can I apply classification method?? Any help would be highly valuable for me.
classification ndvi land-classification random-forest
You can apply any machine learning model, I don't see the problem of using NDVI columns as predictors. Just for curiosity... Why are NDVI values of 20 days after sowing bigger than NDVI values of 40 days?
– aldo_tapia
May 25 '18 at 11:22
The ndvi values are calculated from optical data. So there may be some atmospheric condition on that day which altered the actual ndvi values.
– agangwal
May 25 '18 at 12:12
add a comment |
I am trying to form a classification model with the help of NDVI time series data. I want to use methods like SVM and Random Forest. I know how to apply these methods to normal data. But, I am confused while applying it to this time series data.
This is a sample of my data:
Here the data have the different type of crops as classes. After that, each column represents the number of days after sowing.
I was thinking of taking these columns i.e. number of days as my random variables and Class as my response variable to apply random forest and SVM classifiers. But I have a doubt if we can do that?? Is it right to apply classification method or there is some other procedure to do it on this type of data?? Please suggest me how can I apply classification method?? Any help would be highly valuable for me.
classification ndvi land-classification random-forest
I am trying to form a classification model with the help of NDVI time series data. I want to use methods like SVM and Random Forest. I know how to apply these methods to normal data. But, I am confused while applying it to this time series data.
This is a sample of my data:
Here the data have the different type of crops as classes. After that, each column represents the number of days after sowing.
I was thinking of taking these columns i.e. number of days as my random variables and Class as my response variable to apply random forest and SVM classifiers. But I have a doubt if we can do that?? Is it right to apply classification method or there is some other procedure to do it on this type of data?? Please suggest me how can I apply classification method?? Any help would be highly valuable for me.
classification ndvi land-classification random-forest
classification ndvi land-classification random-forest
asked May 25 '18 at 6:10
agangwalagangwal
132
132
You can apply any machine learning model, I don't see the problem of using NDVI columns as predictors. Just for curiosity... Why are NDVI values of 20 days after sowing bigger than NDVI values of 40 days?
– aldo_tapia
May 25 '18 at 11:22
The ndvi values are calculated from optical data. So there may be some atmospheric condition on that day which altered the actual ndvi values.
– agangwal
May 25 '18 at 12:12
add a comment |
You can apply any machine learning model, I don't see the problem of using NDVI columns as predictors. Just for curiosity... Why are NDVI values of 20 days after sowing bigger than NDVI values of 40 days?
– aldo_tapia
May 25 '18 at 11:22
The ndvi values are calculated from optical data. So there may be some atmospheric condition on that day which altered the actual ndvi values.
– agangwal
May 25 '18 at 12:12
You can apply any machine learning model, I don't see the problem of using NDVI columns as predictors. Just for curiosity... Why are NDVI values of 20 days after sowing bigger than NDVI values of 40 days?
– aldo_tapia
May 25 '18 at 11:22
You can apply any machine learning model, I don't see the problem of using NDVI columns as predictors. Just for curiosity... Why are NDVI values of 20 days after sowing bigger than NDVI values of 40 days?
– aldo_tapia
May 25 '18 at 11:22
The ndvi values are calculated from optical data. So there may be some atmospheric condition on that day which altered the actual ndvi values.
– agangwal
May 25 '18 at 12:12
The ndvi values are calculated from optical data. So there may be some atmospheric condition on that day which altered the actual ndvi values.
– agangwal
May 25 '18 at 12:12
add a comment |
2 Answers
2
active
oldest
votes
If my understanding of your question is correct, I see no problem with applying a random Forest, SVM or any other classification method. Class
– like you said – is your response variable, the others are predictors. While in your example the predictors may have been created using time series analysis, there is no technical difference between this set of predictors and others that e.g. are rather based on reflectance values in different bands of a single Landsat/Sentinel/Modis scene or any other data. However, be aware that there is no guarantee of an actual connection between the crop type and your predictors; you’ll only be able to examine this after fitting the model.
Just a small annotation: I guess it would be feasible to remove the unnamed: 0
column, as it has no predictive meaning and may bias the result.
add a comment |
Try KNN with metric as DTW(Dynamic Time warping). It gives good result based on the time-series data.
Source: https://tslearn.readthedocs.io/en/latest/variablelength.html#supervised-classification
New contributor
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "79"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fgis.stackexchange.com%2fquestions%2f284125%2fclassification-model-using-ndvi-time-series%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
If my understanding of your question is correct, I see no problem with applying a random Forest, SVM or any other classification method. Class
– like you said – is your response variable, the others are predictors. While in your example the predictors may have been created using time series analysis, there is no technical difference between this set of predictors and others that e.g. are rather based on reflectance values in different bands of a single Landsat/Sentinel/Modis scene or any other data. However, be aware that there is no guarantee of an actual connection between the crop type and your predictors; you’ll only be able to examine this after fitting the model.
Just a small annotation: I guess it would be feasible to remove the unnamed: 0
column, as it has no predictive meaning and may bias the result.
add a comment |
If my understanding of your question is correct, I see no problem with applying a random Forest, SVM or any other classification method. Class
– like you said – is your response variable, the others are predictors. While in your example the predictors may have been created using time series analysis, there is no technical difference between this set of predictors and others that e.g. are rather based on reflectance values in different bands of a single Landsat/Sentinel/Modis scene or any other data. However, be aware that there is no guarantee of an actual connection between the crop type and your predictors; you’ll only be able to examine this after fitting the model.
Just a small annotation: I guess it would be feasible to remove the unnamed: 0
column, as it has no predictive meaning and may bias the result.
add a comment |
If my understanding of your question is correct, I see no problem with applying a random Forest, SVM or any other classification method. Class
– like you said – is your response variable, the others are predictors. While in your example the predictors may have been created using time series analysis, there is no technical difference between this set of predictors and others that e.g. are rather based on reflectance values in different bands of a single Landsat/Sentinel/Modis scene or any other data. However, be aware that there is no guarantee of an actual connection between the crop type and your predictors; you’ll only be able to examine this after fitting the model.
Just a small annotation: I guess it would be feasible to remove the unnamed: 0
column, as it has no predictive meaning and may bias the result.
If my understanding of your question is correct, I see no problem with applying a random Forest, SVM or any other classification method. Class
– like you said – is your response variable, the others are predictors. While in your example the predictors may have been created using time series analysis, there is no technical difference between this set of predictors and others that e.g. are rather based on reflectance values in different bands of a single Landsat/Sentinel/Modis scene or any other data. However, be aware that there is no guarantee of an actual connection between the crop type and your predictors; you’ll only be able to examine this after fitting the model.
Just a small annotation: I guess it would be feasible to remove the unnamed: 0
column, as it has no predictive meaning and may bias the result.
answered May 25 '18 at 8:03
bagadoshbagadosh
287
287
add a comment |
add a comment |
Try KNN with metric as DTW(Dynamic Time warping). It gives good result based on the time-series data.
Source: https://tslearn.readthedocs.io/en/latest/variablelength.html#supervised-classification
New contributor
add a comment |
Try KNN with metric as DTW(Dynamic Time warping). It gives good result based on the time-series data.
Source: https://tslearn.readthedocs.io/en/latest/variablelength.html#supervised-classification
New contributor
add a comment |
Try KNN with metric as DTW(Dynamic Time warping). It gives good result based on the time-series data.
Source: https://tslearn.readthedocs.io/en/latest/variablelength.html#supervised-classification
New contributor
Try KNN with metric as DTW(Dynamic Time warping). It gives good result based on the time-series data.
Source: https://tslearn.readthedocs.io/en/latest/variablelength.html#supervised-classification
New contributor
New contributor
answered 22 mins ago
user2447587user2447587
1
1
New contributor
New contributor
add a comment |
add a comment |
Thanks for contributing an answer to Geographic Information Systems Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fgis.stackexchange.com%2fquestions%2f284125%2fclassification-model-using-ndvi-time-series%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
You can apply any machine learning model, I don't see the problem of using NDVI columns as predictors. Just for curiosity... Why are NDVI values of 20 days after sowing bigger than NDVI values of 40 days?
– aldo_tapia
May 25 '18 at 11:22
The ndvi values are calculated from optical data. So there may be some atmospheric condition on that day which altered the actual ndvi values.
– agangwal
May 25 '18 at 12:12